A modern, drag-and-drop form builder built with Svelte 5
Important
This project is currently under active development. Many things may change as I continue to improve the form builder.
-
Clone the repository
git clone https://github.com/moalamri/svelte-form-builder.git cd svelte-form-builder -
Install dependencies
npm install
-
Start the development server
npm run dev
-
Open your browser Navigate to
http://localhost:5173
- Text Input
- Checkbox
- Radio Buttons
- Textarea
- Title
- Divider
- Group elements together
This project includes testing with Playwright:
# Run all tests
npm run test
# Run tests with UI
npm run test:ui
# View test report
npm run test:reportThis project is licensed under the MIT License - see the LICENSE file for details.