# 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.


Source: https://findsoftware.frbit.cloud/formsmd/
Last reviewed: 2026-11-03
Listed since: 2026-11-03

## Record

### Links

- home: https://forms.md/
- repository: https://github.com/formsmd/formsmd
- docs: https://docs.forms.md
- pricing: https://forms.md/pricing/
- x: https://x.com/formsmd

### Identity

- status: active
- maintainer: Tahmid Khan Nafee
- maintainerType: unknown
- parent: unknown
- firstRelease: 2024
- hqCountry: unknown

### Kind

- category: forms
- hosting: unknown
- language: javascript
- runtime: unknown
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: yes, a localization form setting translates the built-in form text

### Rendering and deploy

- runsAs: browser
- renderingModes: not applicable
- installMethod: npm install formsmd

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 1
- latestReleaseDate: 2025-04-27

### Adoption

- githubStargazers: 787
- packagistDownloads: not applicable
- npmWeeklyDownloads: 416
- contributors: 14
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://github.com/formsmd/formsmd/blob/main/README.md (read 2026-11-03)
- urls: https://api.github.com/repos/formsmd/formsmd (read 2026-11-03)
- urls: https://github.com/formsmd/formsmd/blob/main/README.md (read 2026-11-03)
- maintainer: https://forms.md/who-and-why/ (read 2026-11-03)
- language: https://api.github.com/repos/formsmd/formsmd (read 2026-11-03)
- category: https://github.com/formsmd/formsmd/blob/main/README.md (read 2026-11-03)
- runsAs: https://forms.md/honest-pitch/ (read 2026-11-03)
- installMethod: https://github.com/formsmd/formsmd/blob/main/README.md (read 2026-11-03)
- installMethod: https://github.com/formsmd/formsmd/blob/main/README.md (read 2026-11-03)
- license: https://api.github.com/repos/formsmd/formsmd (read 2026-11-03)
- license: https://github.com/formsmd/formsmd/blob/main/README.md (read 2026-11-03)
- licenseModel: https://forms.md/pricing/ (read 2026-11-03)
- urls: https://forms.md/pricing/ (read 2026-11-03)
- firstRelease: https://registry.npmjs.org/formsmd (read 2026-11-03)
- currentMajor: https://registry.npmjs.org/formsmd/latest (read 2026-11-03)
- latestReleaseDate: https://registry.npmjs.org/formsmd (read 2026-11-03)
- githubStargazers: https://api.github.com/repos/formsmd/formsmd (read 2026-11-03)
- contributors: https://api.github.com/repos/formsmd/formsmd/contributors?per_page=1 (read 2026-11-03)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-10-26:2026-11-01/formsmd (read 2026-11-03)
- i18n: https://docs.forms.md/customization/localization (read 2026-11-03)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
