FormBuilder

UI based codegen tool to easily create Beautiful and Type safe @shadcn/ui forms (Next.js, Vue, Svelte)
GitHub
427
Created 2 years ago, last commit 8 days ago
4 contributors
162 commits
Stars added on GitHub, month by month
5
6
7
8
9
10
11
12
1
2
3
4
2024
2025
Stars added on GitHub, per day, on average
Yesterday
+1
Last week
+0.7
/day
Last month
+0.2
/day
Last 12 months
+0.8
/day
README

Form Builder for @shadcn/ui

UI-based code generation tool to easily create @shadcn/ui forms (Next.js, Vue, Svelte).

Try it out here.

FormBuilder demo

Table of Contents

Field Types

Currently, these field types are implemented:

  • Heading
  • Text (Input, Textarea, Password)
  • Number (Input, Slider)
  • Boolean (Checkbox, Switch)
  • Enum (Select, Radio, Combobox)
  • Date (Date picker)

More field types per framework.

Installation & Usage

To install the Form Builder and run locally, clone the repository and install the dependencies:

git clone https://github.com/kryptxbsa/FormBuilder.git
cd FormBuilder
bun install

After installation, you can start the development server:

bun dev-web

Visit http://localhost:7017 to see the application.

Contributing

Contributions are welcome! Please open an issue or submit a pull request. For more details, check the CONTRIBUTING.md.

License

This project is licensed under the MIT License.