Forms.md
Developer-first JavaScript library for multi-step forms and surveys
777 stars 40 forks last commit first released Apache-2.0
Slowing down
No commits since 27 Apr 2025. Check the issue tracker before you rely on it.

Forms.md is a developer-first, open source JavaScript library for building multi-step, Typeform-style forms and surveys with minimal code. Forms can be created programmatically or from a template-like syntax, and embedded directly into existing web apps.
Key Features
- Multi-step “slide” forms with optional progress indicators
- Conditional logic for showing, skipping, or jumping between slides
- Partial (step-level) submissions to persist data during completion
- Rich input types (including opinion scales/NPS-style, ratings, date-time, file, and more)
- Client-side rendering without iframes, with a privacy-focused approach
- Theming and customization (colors, typography, layout)
- Localization support for multi-language forms
- Optional integrations such as Google Sheets and spam protection (reCAPTCHA)
Use Cases
- User onboarding flows with branching questions
- Customer surveys and feedback collection embedded in product pages
- Lead capture and data collection forms for internal tools or marketing sites
Limitations and Considerations
- Forms.md provides the form UI and client-side logic; you must provide and secure the server endpoint that receives submissions
Forms.md is a good fit for teams that want a code-driven, embeddable form experience with conditional logic and strong customization. It works well as a lightweight alternative to hosted form builders when you want full control over UX and data handling.
Categories:
Tags:
Tech Stack:
Similar to Forms.md

Form.io
Form builder and form-driven API platform for web applications
Open-source form and data management platform with a drag-and-drop builder, embeddable form renderer, and REST API for submissions, resources, and workflows.

docassemble
Expert system for guided interviews and document assembly
Open-source platform for guided web interviews that collect user input, run logic, and generate documents (PDF, DOCX, RTF) or integrate with external services via APIs.

LIMBAS
Low-code PHP framework for building database-driven business applications
A low-code graphical database framework to rapidly build forms, reports, workflows and modular business apps with multiple DB support.

Automatisch
Self-hosted no-code workflow automation platform
Automatisch is an open-source Zapier alternative for building no-code automations that connect apps and services while keeping data on your own infrastructure.


PrivateBin
Zero-knowledge encrypted pastebin with browser-side AES encryption
PrivateBin is a minimalist zero-knowledge pastebin that encrypts and decrypts pastes in the browser, with optional passwords, expiration, discussions, and file uploads.

CryptPad
End-to-end encrypted collaborative office and document suite
CryptPad is an end-to-end encrypted collaboration suite with real-time editors, file storage, and sharing, designed to keep document contents private from servers and admins.




