Skip to content

Openlabsops/Snap-form

Repository files navigation

   _____                   ______               
  / ___/____  ____ _____  / ____/___  _________ ___ 
  \__ \/ __ \/ __ `/ __ \/ /_  / __ \/ ___/ __ `__ \
 ___/ / / / / /_/ / /_/ / __/ / /_/ / /  / / / / / /
/____/_/ /_/\__,_/ .___/_/    \____/_/  /_/ /_/ /_/ 
                /_/                                 

Snap-form

The open-source, AI-powered form builder that feels like Cal.com, Dub.co, and Mail0.


The Vision

Snap-form is designed to revolutionize how we build and share forms. Inspired by the best open-source tools of our time, it aims to be the standard for modern form creation.

Here is what makes Snap-form special, along with how we plan to build it:

  • AI-Powered Forms: Let AI do the heavy lifting. Describe the form you need, and Snap-form will generate it for you instantly. Built using Large Language Models (LLMs) to parse natural language prompts and dynamically generate JSON schema-backed React forms.
  • Snippets & Templates: Use our collection of small, reusable form snippets and fully-fledged templates to jumpstart your work. Implemented via a robust PostgreSQL database to store reusable JSON form configurations and pre-designed Tailwind CSS components.
  • Seamless Integrations: Automatically sync your form submissions with Google Sheets and effortlessly export your data as CSV files. Powered by OAuth 2.0 to securely authenticate with Google APIs for live Sheets sync, alongside standard CSV generation libraries for export.
  • Template Market (Coming Soon): Discover, share, and use form templates created by the community. A marketplace utilizing Next.js server actions and a scalable database to let users publish, rate, and clone form definitions.
  • Community Driven (Coming Soon): A vibrant community centered around templates and form-building best practices. Fostering collaboration through an integrated platform built with webhooks and real-time data syncing.
  • Future Roadmap: We are building out blogs, release notes, a robust admin panel, and much more! Architected using modern React Server Components and background job queues for high performance.

Contributing

Whether you are a developer looking for an extensible form infrastructure or a user looking for the fastest way to collect data, Snap-form has you covered. We welcome contributors to help us build this vision!

  • How to contribute: Please read our Contribution Guidelines to see how you can help.
  • Code of Conduct: We expect everyone to abide by our Code of Conduct. Please read it to understand the community standards we uphold.

About

Snap-form is a modern, AI-assisted form builder that enables users to create, edit, and analyze forms with a minimal and intuitive interface.

Resources

Code of conduct

Stars

7 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors