#2929th of 49 in SaaS and app starters
formkit
Form framework for React and Vue with inline validation and schema-generated forms
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 4.8k
- License
- MIT
- Last commit
- Jul 2026
- Last release
- Jul 2026
- Language
- TypeScript
4,636 on 3 Apr 20264,783 on 30 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
FormKit provides a single `<FormKit>` component for every input type, with 30+ built-in validation rules declared inline and data structured by nested group and list types. Forms can also be generated from serializable JSON schemas. It has a framework-agnostic core with Vue 3 and React 18/19 bindings, and `npx formkit skill` configures coding agents with its docs.
Who it is for: Vue and React developers building validated forms, including with coding agents
Strengths
- One component for all inputs, with automatic ARIA labels and descriptions
- JSON schema can generate whole forms, including conditionals and loops
- Shared core across Vue 3 and React 18/19 bindings
- Ships 30+ languages for i18n, switchable at runtime
Weaknesses
- Only Vue and React bindings; no other frameworks listed
- Advanced inputs (datepicker, autocomplete, repeater) are in the paid Pro tier
- Not an AI project itself; the agent angle is a skill installer and docs
- Tailwind-oriented Regenesis theme; other styling needs custom work
What it needs
- TypeScript
Quick answers
Is formkit open source?
Yes. Its code is on GitHub under the MIT license.
Also in SaaS and app starters
See all 49| Rank | Project | Score |
|---|---|---|
| 1 | twentyOpen-source CRM extensible with objects, views and agents defined as code | 96 out of 100 |
| 2 | wailsFramework for building desktop apps with a Go backend and web frontend | 93 out of 100 |
| 3 | next.jsReact framework for full-stack web apps with Rust-based build tooling | 92 out of 100 |
| #4 | next-js-boilerplateNext.js 16 starter with Clerk auth, Drizzle ORM, Tailwind 4 and tooling | 85 out of 100 |
| #5 | ant-design-proReact admin dashboard template built on Ant Design 6 and Umi Max | 83 out of 100 |