FindSoftware

Forms.md

JavaScript library that builds multi-step forms and surveys on a web page or in a web app, with the form defined in code or in a Markdown-like text syntax.

Forms.md is a JavaScript library for building multi-step forms and surveys inside a web page or web app, formerly called Blocks.md. A form is defined in code with a Composer class, or in a Markdown-like text syntax, and a Formsmd object renders it into a container element on the page. Each answer set is posted to an endpoint the developer names. The library runs in the visitor’s browser, and the project’s own pages say it stores nothing itself: the developer provides the endpoint and the storage for submissions.

Worth knowing

The pricing page sells a Pro licence that removes the Forms.md branding from forms, so a form built without it shows that branding. The project also ships a WordPress plugin, which its own site presents as a separate product.

Identity

Status
Active
Maintainer
Tahmid Khan Nafee3
First release
20246

Rendering and deploy

Runs as
In the browser4
Install with
npm install formsmd1

Releases

Current major version
17
Last release
2025-04-276

Adoption

GitHub stars
7872
npm downloads a week
4169
Contributors
148

Why these figures do not compare

Sources

  1. 2026-11-03: links, Categories, Install with, License
    github.com/formsmd/formsmd/blob/main/README.md
  2. 2026-11-03: links, Written in, License, GitHub stars
    api.github.com/repos/formsmd/formsmd
  3. 2026-11-03: Maintainer
    forms.md/who-and-why/
  4. 2026-11-03: Runs as
    forms.md/honest-pitch/
  5. 2026-11-03: License model, links
    forms.md/pricing/
  6. 2026-11-03: First release, Last release
    registry.npmjs.org/formsmd
  7. 2026-11-03: Current major version
    registry.npmjs.org/formsmd/latest
  8. 2026-11-03: Contributors
    api.github.com/repos/formsmd/formsmd/contributors?per_page=1
  9. 2026-11-03: npm downloads a week
    api.npmjs.org/downloads/range/2026-10-26:2026-11-01/formsmd
  10. 2026-11-03: Multilingual
    docs.forms.md/customization/localization

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON