
Staticman
Node.js web service that accepts form submissions from static sites and commits them as data files to a GitHub or GitLab repository.
best.staticman.net/repositorydocs
Staticman is a Node.js web service that receives form submissions from a static site, runs the validation and transformation the site owner configures, and commits the result as data files to a GitHub or GitLab repository. The site gets user-generated content such as blog comments, and the content ends up in the site’s repository. The service exposes a REST API that accepts the submissions, and it can be run with npm, with Docker or on Heroku. The documentation covers spam handling and notifications.
Worth knowing
The data lives in a GitHub or GitLab repository the site owner chose, so the site depends on that service as well as on the Staticman instance. The homepage says the project is supported by the work of volunteers.
Identity
- Status
- Stub
- Maintainer
- Eduardo Bouças4
- Maintained by
- Individual
- First release
- 20167
Rendering and deploy
Releases
Adoption
Sources
- 2026-11-03: links, License model
best.staticman.net/ - 2026-11-03: links, Written in, GitHub stars
api.github.com/repos/eduardoboucas/staticman - 2026-11-03: links, Runs as, Content API
best.staticman.net/docs/ - 2026-11-03: Maintainer, License
github.com/eduardoboucas/staticman/blob/master/LICENSE.md - 2026-11-03: Runtime, Categories, Install with
github.com/eduardoboucas/staticman/blob/master/README.md - 2026-11-03: Minimum runtime
github.com/eduardoboucas/staticman/blob/v1.7.1/README.md - 2026-11-03: First release
api.github.com/repos/eduardoboucas/staticman/releases/tags/v1.0.0 - 2026-11-03: Current major version
api.github.com/repos/eduardoboucas/staticman/tags - 2026-11-03: Last release
api.github.com/repos/eduardoboucas/staticman/commits/v1.7.1 - 2026-11-03: Contributors
api.github.com/repos/eduardoboucas/staticman/contributors