OpnForm

Build beautiful forms and surveys without code, and own the answers.

Small business AGPL-3.0-only

Reviewed version 769496b

What it does

OpnForm is an open-source form builder, a Typeform alternative. You drag in questions, add logic, branding and notifications, and share a link or embed the form on your site. Responses land in a dashboard and can go to email, Slack, Google Sheets or webhooks.

  • No-code form builder with logic
  • Embeds, custom domains and branding
  • Integrations with Slack, Sheets and webhooks
  • Unlimited forms when you host it yourself

Great for: Anyone who collects answers from people, such as RSVPs, orders, feedback and sign-ups.

Tell my AI: make it mine Try the demo View on GitHub

Try the form builder as a guest on the official site.

  • LicenceAGPL-3.0-only
  • Where it runsYour computer (free)
  • Built withphp, javascript, vue
  • Your dataStays in your own copy
  • SourceOpnForm/OpnForm

Ways to use it

Your AI helps you choose, based on what you need, and sets it up with you in plain words.

  • On my own computerFreeYour AI installs what it needs and explains each step. It works while your computer is on.

How people are using this project

Examples of what people ask their AI to do with OpnForm. Start from one, or just tell your AI and it will ask what you'd like.

Can I trust it?

  • AGPL-3.0-only. Free to use and change. If other people use your changed version, including over a network (for example a website you host for them), you must offer them your source code under the same licence. Using it privately for yourself or your household has no extra obligations. The api/app/Enterprise folder is under a separate licence.
  • Your data: stores personal data, on your own device or server. A Postgres database plus a storage folder or bucket.
  • Other services: Email (SMTP) (optional, usually free to a few dollars); File storage (S3-compatible) (optional, free locally)
  • Reviewed version. Your AI always gets exactly the version we've checked.
  • Forms collect other people's data. Add consent text where required and secure the dashboard.
  • Keep APP_KEY and database passwords out of Git and chats.

Did it work for people?

No reports yet

Be the first to tell others how it went.

Tell us how it went

Send a PDF for people to fill in and sign online, from your own server.

Small business

Make invoices and quotes, track who has paid and log expenses for your small business.

Small business

See how many people visit your website and where they come from, without cookies.

Small business