caolan/forms
An easy way to create, parse and validate forms in node.js observed · 2026-09-03
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5917
- days_rel: n/a
- days_push: 900
- n_releases_24m: 0
Adoption not part of the score
1005 stars · 161 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Node.js library for creating, parsing, and validating HTML forms, inspired by form helpers in Django and Ruby on Rails. It lets developers define form fields and validators declaratively and render them to HTML.
Use cases
- create and validate html forms in node.js
- render form fields to accessible html markup
- validate form input on the server
- build registration or login forms with field validation
- parse submitted form data
When to choose
- you want Django/Rails-style declarative form helpers in a Node.js app
- you need server-side form validation with HTML rendering
- you prefer defining forms as field/validator objects
When to avoid
- you need modern client-side form handling in a React/Vue frontend
- you want actively developed form tooling with current ecosystem support
- you need built-in CSS styling or complete UI components
Facets
library · maturity maintenance
form-handling templating web-development backend html-forms form-validation form-rendering django-style-forms nodejs
2 sources
- readme: https://github.com/caolan/forms · fetched 2026-09-03 · 8e948a63d447
- registry_npm: https://registry.npmjs.org/forms · fetched 2026-08-29 · a631454ae90d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| caolan/forms | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem