Documentation Index
Fetch the complete documentation index at: https://mintlify.com/formsmd/formsmd/llms.txt
Use this file to discover all available pages before exploring further.
Forms.md
Build powerful multi-step forms and surveys with minimal code. Forms.md is a developer-first, open source alternative to Typeform that’s privacy-focused, accessible, localizable, and themeable.
Why Forms.md?
Forms.md makes it easy to create production-ready forms that deliver great user experiences:Developer-first
Build forms programmatically with a clean, intuitive API. No drag-and-drop required.
Privacy-focused
Self-hosted solution that keeps your data under your control. No third-party tracking.
Fully accessible
Built-in ARIA support and keyboard navigation ensure forms work for everyone.
Multi-step magic
Create engaging multi-step forms with conditional logic and dynamic slide jumps.
Perfect for
- User onboarding flows
- Customer feedback surveys
- Lead generation forms
- Product research questionnaires
- Application forms
- Event registrations
Key features
Rich form fields
Forms.md supports 15+ field types including text, email, choice inputs, rating scales, opinion scales, date/time pickers, and file uploads.Conditional logic
Show or hide fields based on user responses with display conditions and logic jumps between slides.Theming and localization
Customize colors, fonts, and layouts. Support for 9 languages out of the box (English, Arabic, Bengali, German, Spanish, French, Japanese, Portuguese, Chinese).Markdown support
Write rich content using Markdown with syntax highlighting powered by highlight.js.Progressive progress
Show users their progress through the form with customizable progress indicators.Quick links
Installation
Get started by installing Forms.md via npm or using the browser bundle.
Quickstart
Build your first form in minutes with our step-by-step guide.
Composer API
Learn about the Composer class for building forms programmatically.
Formsmd API
Explore the Formsmd class for initializing and rendering forms.
Open source and free
Forms.md is licensed under Apache-2.0 and completely free to use. Check out the source code on GitHub to contribute or customize for your needs.Forms.md was formerly known as Blocks.md. All functionality remains the same with the new name.