百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

formkit

> 前端框架
开源

编码代理的表单框架

4.7K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

编码代理的表单框架

> [!TIP] > **Set up your coding agent for FormKit** > ``` > npx formkit skill > ``` > Supports **Claude Code**, **Codex**, **Cursor**, **Cline**, **Gemini**, **OpenCode**, **Amp**, and more. > Auto-detects your framework and configures your agent with the right docs and best practices.
## One primitive. Infinite flexibility. > *"Forms today remain fundamentally unsolved. We need a new low-level primitive to power the next generation of web applications written with AI. The FormKit Node is that primitive."* > > — Justin Schroeder, Creator of FormKit Every `` component owns a **node**. Nodes automatically structure data across components at any depth — no prop-drilling, event spaghetti, or ad-hoc state stores. The result is a compact representation of form state that agents and humans can both reason about. Generated forms stay structured, editable, and consistent as your product evolves. ```jsx ``` That's a fully accessible form with labels, validation, error messages, loading state, and submit handling — all from one component.
## What you get | Feature | | |---|---| | **One component, every input** | ``, ``, `` — consistent, predictable API across all inputs | | **Co-located validation** | 30+ built-in rules declared inline. No separate validation schemas, no event listeners, no glue code | | **Self-structuring data** | `type="group"` nests as objects, `type="list"` nests as arrays. Data shape mirrors component shape automatically | | **Schema** | Generate entire forms from JSON. Conditional rendering, loops, expressions, dynamic data — all serializable | | **Theming** | First-class Tailwind CSS support with the Regenesis theme, or bring your own styles | | **i18n** | 30+ languages included, swap at runtime | | **Accessibility** | ARIA attributes, labels, and descriptions generated automatically | | **Plugins** | Extend or override anything — validation, i18n, and even input types are all plugins |
## FormKit Pro Premium inputs for complex interfaces — autocomplete, datepicker, repeater, color picker, drag-and-drop, mask, rating, slider, tag list, toggle, and more. Built on the same FormKit Node, same schema, same theming system. **[Explore Pro inputs →](https://formkit.com/pro)**
## Architecture FormKit cleanly separates its framework-agnostic core from framework bindings. The same core powers every framework — same validation rules, same schemas, same plugins. ``` @formkit/core → Node tree, events, plugins, schema compiler @formkit/validation → Validation engine @formkit/rules → Built-in validation rules @formkit/i18n → Internationalization @formkit/inputs → Input type definitions @formkit/themes → Theme utilities ───────────────────────────────────────────── @formkit/react → React 18/19 bindings @formkit/vue → Vue 3 bindings ```
## Sponsors FormKit — which supports its whole feature set for _native HTML inputs_ (like `select`, `checkbox`, and `textarea`) — is and will always be an MIT-licensed open source project. Please consider [sponsoring FormKit](https://github.com/sponsors/formkit) so we can sustainably and continually improve it! #### Platinum #### Gold #### Bronze          #### Backers [uscreen](https://uscreen.de) · [gfenn08](https://github.com/gfenn08) · [Ryan E](https://github.com/VikingDadMedic) · [João Bondim](https://github.com/JesterIruka)
## Contributing Thank you for your willingness to contribute to this free and open source project! When contributing, consider first discussing your desired change with the core team via [GitHub issues](https://github.com/formkit/formkit/issues), [Discord](https://discord.gg/Vhu97pAC76), or other method. ## License [MIT](https://opensource.org/licenses/MIT) · Copyright (c) 2021-2026, [FormKit, Inc.](https://formkit.com)

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •TypeScript
  • •agentic-workflow
  • •agents
  • •form-generation
  • •forms

> 标签

TypeScriptagentic-workflowagentsform-generationforms

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类前端框架
定价开源

> 相关工具

R
React
用于构建用户界面的 JavaScript 库
V
Vue.js
渐进式 JavaScript 框架
N
Next.js
基于 React 的全栈 Web 框架