mdo/wtf-forms
Friendlier HTML form controls with a little CSS magic. observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4497
- days_rel: n/a
- days_push: 2165
- n_releases_24m: 0
Adoption not part of the score
2672 stars · 152 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
WTF, Forms? is a small CSS-only library that styles native HTML form controls (checkboxes, radios, select menus, file inputs) into friendlier custom controls without JavaScript. It was created by Bootstrap author @mdo and is explicitly no longer maintained, with its ideas folded into Bootstrap 4/5 custom forms.
Use cases
- style checkboxes and radio buttons with pure css
- custom form controls without javascript
- make html select menus look consistent across browsers
- css-only toggle switches for forms
- replace ugly default file input styling
When to choose
- you need a tiny, dependency-free CSS snippet for custom form controls in a legacy project
- you must support old browsers like IE9 with CSS-only form styling
When to avoid
- starting a new project - use Bootstrap 4/5 custom forms or modern CSS accent-color instead
- you need maintained, updated form styling components
Facets
library · maturity abandoned
css-framework form-handling ui-components frontend web-development web-design browser cross-platform css-only custom-form-controls checkboxes radio-buttons select-menus no-javascript unmaintained
2 sources
- readme: https://github.com/mdo/wtf-forms · fetched 2026-08-28 · c1e176442e8b
- homepage: http://wtfforms.com · fetched 2026-08-29 · 7feebd8eeb8d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mdo/wtf-forms | main | 10 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem