{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/formsmd/","markdown":"https://findsoftware.frbit.cloud/formsmd.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"formsmd","name":"Forms.md","urls":{"home":"https://forms.md/","repository":"https://github.com/formsmd/formsmd","docs":"https://docs.forms.md","pricing":"https://forms.md/pricing/"},"category":["forms"],"description":"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.","maintainer":"Tahmid Khan Nafee","firstRelease":2024,"language":"javascript","contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":"yes, a localization form setting translates the built-in form text","runsAs":["browser"],"renderingModes":null,"installMethod":"npm install formsmd","licenseModel":"open-source","license":"Apache-2.0","currentMajor":"1","latestReleaseDate":"2025-04-27T00:00:00.000Z","githubStargazers":787,"contributors":14,"packagistDownloads":null,"npmWeeklyDownloads":416,"social":{"x":"https://x.com/formsmd"},"checkedAt":"2026-11-03T00:00:00.000Z","addedAt":"2026-11-03T00:00:00.000Z","sources":[{"field":"urls","url":"https://github.com/formsmd/formsmd/blob/main/README.md","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/formsmd/formsmd","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"urls","url":"https://github.com/formsmd/formsmd/blob/main/README.md","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"maintainer","url":"https://forms.md/who-and-why/","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/formsmd/formsmd","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"category","url":"https://github.com/formsmd/formsmd/blob/main/README.md","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"runsAs","url":"https://forms.md/honest-pitch/","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/formsmd/formsmd/blob/main/README.md","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/formsmd/formsmd/blob/main/README.md","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/formsmd/formsmd","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"license","url":"https://github.com/formsmd/formsmd/blob/main/README.md","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"licenseModel","url":"https://forms.md/pricing/","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"urls","url":"https://forms.md/pricing/","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/formsmd","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"currentMajor","url":"https://registry.npmjs.org/formsmd/latest","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/formsmd","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/formsmd/formsmd","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/formsmd/formsmd/contributors?per_page=1","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/range/2026-10-26:2026-11-01/formsmd","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"i18n","url":"https://docs.forms.md/customization/localization","checkedAt":"2026-11-03T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\n## Worth knowing\n\nThe 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."}