Simplify form building for your website or web application with geSvelte - a custom form builder for Svelte developers powered by SvelteKit. geSvelte offers a simple, easy to use, and intuitive Svelte form-building interface with live preview, and an accompanying npm package to acceses the Svelte form components.
As a product built under the open-source tech accelerator OS Labs, geSvelte is continuously growing and improving to better serve the needs of developers.
- Custom no-code Svelte form creation interface with live form preview
- Built-in form field validation
- Accessibility-tested form components
- Live component code preview that lets you copy and paste the form code direclty into your applicaiton
You can take advantage of everything that geSvelte has to offer if you visit gesvelte.io.
However, if you'd like to run the application directly from your machine, follow these steps:
- Fork and then clone the repo:
git clone https://github.com/oslabs-beta/geSvelte.git
- Install dependencies:
npm install
- Start the app:
npm run dev
Features currently in development:
- npm package to access the form components
- Completed documentation
- More style themes available
- More pre-composed form options available (dropdown, etc)
- Multi-step forms
Upcoming release: TBD
Contributions are always welcome!
See CONTRIBUTING.md
for ways to get started.
Please adhere to this project's code of conduct in CODE_OF_CONDUCT.md
Active developers | ||
---|---|---|
Christian Ashley | ||
Johnny Howell | ||
Stefan Jordan | ||
Ksenia Salova | ||
Umair Shafiq |
Thank you to Stephanie, Debbie, and the Svelvet developers for their support.
Distributed under the MIT License. See LICENSE
for more information.