Forms.md
Developer-first JavaScript library for multi-step forms and surveys

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 Services

n8n
Workflow automation platform with visual builder and code support
Self-hostable workflow automation platform combining a visual builder with JavaScript/Python code steps, 400+ integrations, and AI-assisted automation.

Ansible
Agentless IT automation and configuration management engine
Open source, agentless automation engine for configuration management, app deployment, orchestration, and infrastructure provisioning using YAML playbooks over SSH.

NocoDB
No-code spreadsheet interface for SQL databases with APIs
Open-source Airtable alternative that turns Postgres/MySQL/SQLite into a no-code spreadsheet UI with views, permissions, integrations, and REST APIs.

Huginn
Open-source platform for self-hosted automation agents
Huginn is an open-source automation platform that runs agents to monitor web data, process events, and trigger actions — self-hosted and extensible.


Apache Airflow
Platform to author, schedule, and monitor workflows as code
Apache Airflow is a workflow orchestration platform to define, schedule, and monitor data pipelines and other batch jobs using Python-defined DAGs.

Appsmith
Open-source low-code platform for internal tools and dashboards
Build and deploy internal tools, admin panels, and dashboards with a low-code UI builder that connects to databases and APIs and supports JavaScript logic and Git workflo...
JavaScript
HTML
CSS
npm