FormsmithOpen-source
FeaturesEditorOpen SourceGitHub
⭐ Star on GitHubGo to App
Notion-style blocks • MIT Licensed

The simplest way to create forms

Formsmith is an open-source, Tally-inspired form builder. Craft forms with a familiar Notion-like editor, add logic, collect responses, and connect your favorite tools — all in minutes.

Start building — it’s freeView repository
/new-form
Register now
Type / to insert blocks: heading, text, input, select, date, file, divider, embed, …
Use cmd/ctrl + K to quick search.
Form settings
Collect emails
One response per user
Show progress bar

Logic

If agree is unchecked → show “Please accept terms.”

Simple, but powerful

Notion-like editing

Type / to insert blocks, drag to reorder, and stay in the flow.

Conditional logic

Show/hide, branch, and validate — no code required.

Embeds & rich inputs

File uploads, signatures, ratings, and embeds right in your form.

Share & embed

Public links, custom domains, or drop it in an iframe.

Responses dashboard

Filter, export CSV, or sync to your data warehouse.

Privacy first

Own your data. Self-host or use the hosted cloud.

Craft intelligent forms

Validate fields, branch to different pages, and calculate scores. Build surveys, applications, RSVPs, onboarding flows and more — all with a clean, distraction-free editor.

  • • Page logic and progress
  • • Required fields & regex validation
  • • Hidden fields & UTM capture
  • • Thank-you pages & redirects
Create a form
Live preview
★★★★★

100% open-source

Formsmith is MIT licensed and built in the open. Fork it, self-host it, or contribute features and docs. Your feedback shapes the roadmap.

Contribute on GitHubTry the demo
Formsmith

SammitBadodekar / formsmith

Next.js • TypeScript • Tailwind • Shadcn UI

© 2025 Formsmith. Built with ❤️ & open source.

GitHubFeaturesGo to App