Signal Form Builder

Community Hub
Signal Form Builder

Form engine and visual builder. Describe a form as JSON: conditions, cross-field and async validation, computed values, repeatable groups, wizard steps. The builder makes the same schema by drag and drop and emits the value type in TypeScript.

Status:
Early Access
Developer:
Kirill Levin
Publisher:
usertrv.dev

Tags:

Angular 22Signal FormsCDK Drag & Drop

Play Signal Form Builder

Runs in the browser, nothing to install

Free
Play

Source code

Public repository on GitHub

GitHub
Open

About this game

Form engine and visual builder

Describe a form as JSON: conditions, cross-field and async validation, computed values, repeatable groups, wizard steps. The builder makes the same schema by drag and drop and emits the value type in TypeScript.

More from this developer7

Projects

usertrv

Signal Form Builder

usertrv Signal Form Builder

Form engine and visual builder. Describe a form as JSON: conditions, cross-field and async validation, computed values, repeatable groups, wizard steps. The builder makes the same schema by drag and drop and emits the value type in TypeScript.

#Angular22#SignalForms#CDKDragDrop

More posts from usertrv

All projects

Home
usertrv
Signal Form Builder

Demo

Signal Form Builder

Kirill Levin• 3 tracks

Code

Form engine and visual builder. Describe a form as JSON: conditions, cross-field and async validation, computed values, repeatable groups, wizard steps. The builder makes the same schema by drag and drop and emits the value type in TypeScript.

  1. 1Angular 22Kirill Levin
  2. 2Signal FormsKirill Levin
  3. 3CDK Drag & DropKirill Levin

© 2026 Kirill Levin

More by Kirill Levin

Show all
0:000:25
All projects

Demo

Signal Form Builder

DemoAngular 22 • Signal Forms • CDK Drag & DropHD

Form engine and visual builder. Describe a form as JSON: conditions, cross-field and async validation, computed values, repeatable groups, wizard steps. The builder makes the same schema by drag and drop and emits the value type in TypeScript.

PlayCode

About Signal Form Builder

Creator:
Kirill Levin
Genres:
Angular 22, Signal Forms, CDK Drag & Drop
Status:
Early access

More Like ThisExplore All

  • Pulse Analytics

    DemoHD

    BI dashboard and report builder

    Angular 22SignalsEChartsWeb Worker

  • Collab Board

    DemoHD

    Collaborative kanban with no backend

    Angular 22YjsIndexedDBPWA

  • @usertrv/ui

    DemoHD

    Angular UI kit on the CDK

    Angular 22CDKa11yDesign tokens

  • Arcade Games

    DemoHD

    Eight arcade games for one thumb

    Canvas 2DTouchWeb Audiothree.js

  • Boat Move

    DemoMultiplayerHD

    A co-op boat campaign

    three.jsDevice MotionWebSocketProcedural

  • Just Jump

    DemoMultiplayerHD

    A TV party game with phones as controllers

    Device MotionWebSocketthree.jsNode.js

  • Rocket Sim

    DemoHD

    Rocket launch simulator

    three.jsTypeScriptPhysicsVite

RU
← All projectsSignal Form Builder

Signal Form Builder

Form engine and visual builder

Describe a form as JSON: conditions, cross-field and async validation, computed values, repeatable groups, wizard steps. The builder makes the same schema by drag and drop and emits the value type in TypeScript.

  • Angular 22
  • Signal Forms
  • CDK Drag & Drop

Runs in the browser, nothing to install · Author: Kirill Levin

kirill — -zsh — 80×24

Type help to see the list of commands.

kirill@usertrv ~ % whoami

Kirill Levin (usertrv) — frontend engineer

Saint Petersburg · 5+ years · remote, hybrid, office

Open to offers.

kirill@usertrv ~ % cat skills.txt | head

Angular 5+ yrs, v14–22

TypeScript 5+ yrs

JavaScript 5+ yrs

RxJS 5+ yrs

NGXS state factories

Angular Signals panel migration

Typed Forms every form in the app

Nx module boundaries

SCSS responsive, dark theme

ESLint custom rules

usertrv.dev

Portfolio of Kirill Levin

Title
Kirill Levin
Nickname
usertrv
Genre
Frontend, architecture
City
Saint Petersburg
Experience
5+ years
Format
remote, hybrid, office

This site is not affiliated with Apple Inc. or Microsoft Corporation. All trademarks belong to their respective owners. © 2026 Kirill Levin

Skip to content
RU
RUusertrv
Library

In the browser

Signal Form Builder

Form engine and visual builder

Play

About the game

Form engine and visual builder. Describe a form as JSON: conditions, cross-field and async validation, computed values, repeatable groups, wizard steps. The builder makes the same schema by drag and drop and emits the value type in TypeScript.

Genres

  • Angular 22
  • Signal Forms
  • CDK Drag & Drop
Developer
Kirill Levin

Other games

Article
ReadView history

Signal Form Builder

From usertrv, the free encyclopedia

Signal Form Builder
Signal Form BuilderForm engine and visual builder
DeveloperKirill Levin
GenreForm engine and visual builder
Platformweb browser
Modesingle-player / demo
TechnologiesAngular 22, Signal Forms, CDK Drag & Drop
RepositoryuserTrv/signal-form-builder
Open demo

Signal Form Builder is a pet project by Kirill Levin. Form engine and visual builder.

Overview

Describe a form as JSON: conditions, cross-field and async validation, computed values, repeatable groups, wizard steps. The builder makes the same schema by drag and drop and emits the value type in TypeScript.

Technology

Built with:

  • Angular 22
  • Signal Forms
  • CDK Drag & Drop

Demo

The live demo runs right in the browser: /projects/signal-form-builder/

See also

Categories:
  • Frontend engineers
  • People from Saint Petersburg
  • Angular developers
  • Open to offers

Achievement unlocked