Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pragmatic-engineering/svelte-form-builder-community
No-code Drag n Drop Form Builder for Svelte
https://github.com/pragmatic-engineering/svelte-form-builder-community
Last synced: 24 days ago
JSON representation
No-code Drag n Drop Form Builder for Svelte
- Host: GitHub
- URL: https://github.com/pragmatic-engineering/svelte-form-builder-community
- Owner: pragmatic-engineering
- License: gpl-3.0
- Created: 2022-10-09T21:19:38.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-21T03:20:43.000Z (8 months ago)
- Last Synced: 2024-11-06T17:09:25.515Z (about 1 month ago)
- Language: Svelte
- Homepage: https://svelte-form-builder-docs.vercel.app/en/home
- Size: 295 KB
- Stars: 69
- Watchers: 1
- Forks: 10
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-svelte - svelte-form-builder - A No-code Drag n Drop Form Builder built for Svelte (Utilities / Forms)
README
# Svelte Form Builder
Svelte Form Builder is a No-Code/Low-Code Drag and Drop Form Builder Library built for Svelte JS.
## Features
- Create, Edit, Preview Forms
- Export/Import Form Definitions
- Custom Validations
- Custom Attributes
- Themes & Custom Styling
- Responsive Forms
- Super easy to extend and plugin your own components## Solutions to fit any need
- Electronic Healthcare
- Field Operations
- Payments
- Quizzes
- Registrations
- Surveys
- Workflow## Components
### 28 Community Components
- Audio
- Button
- Canvas
- Checkbox Group
- Color
- Date
- DateTime
- Divider
- File Upload
- Header
- Hidden
- Link
- Meter
- Month
- Number
- Paragraph
- Password
- Picture
- Progress
- Radio Group
- Range
- Select
- Star
- Text
- Text Area
- Time
- Video
- WeekCommunity License: [GPL-3.0 license](../license/gpl3)
## Sponsorship
A one-time sponsorship will provide access to either the Pro or Enterprise tiers.
[Become a sponsor to Svelte Form Builder](https://github.com/sponsors/pragmatic-engineering?frequency=one-time)
Currently, Svelte Form Builder is a team of 1, funded by the GitHub sponsors community.
🙏 If you use use this library, sponsorship would mean A WHOLE LOT to allow continued development into the project and community surrounding it 💗.
GitHub Sponsorship will automatically provide access to the private repo & package.
Additionally, the Pro & Enterprise tiers also come with a more flexible [Commercial EULA License](https://svelte-form-builder-docs.vercel.app/en/license/commercial)
### 5 Premium Components (Pro)
[The Individual](https://github.com/sponsors/pragmatic-engineering/sponsorships?&tier_id=221885&preview=false) or
[The Team](https://github.com/sponsors/pragmatic-engineering/sponsorships?&tier_id=231078&preview=false)- AutoComplete
- Matrix
- Rich Text
- Signature Pad
- Table### Condition Management (Enterprise)
[The Enterprise](https://github.com/sponsors/pragmatic-engineering/sponsorships?&tier_id=221891&preview=false)
Robust condition management module based off of Terms & Actions
### Terms
Terms define whether or not action(s) are evaluated. You may define multiple Terms together and pair it with one more field of how you want the terms to work together, either define ALL the terms must be fulfilled or ANY of the terms should be fulfilled.
- Equals
- NotEquals
- Starts With
- Not Starts With
- Ends With
- Not Ends With
- Greater Than
- Less Than
- Before
- After
- Is Filled
- Is Empty
- Does Not Contain
- Contains### Actions
Once the Terms are met, then the actions kick in. This can then work in tandem with other Conditions to chain complex behaviors as needed.
- Show
- Hide
- Require
- UnRequire
- Enable
- Disable
- ShowTab
- HideTab
- ActivateTab
- SkipToField
- ShowMessage
- Clear
- Copy
- Calculation## Support
Different customers have varying preferences and needs when it comes to support, so several options are made available, see [Support Options](https://svelte-form-builder-docs.vercel.app/en/intro/install#support)