awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

112 个仓库

Awesome GitHub RepositoriesForm Handling

Libraries for parsing, validating, and binding form data.

Explore 112 awesome GitHub repositories matching part of an awesome list · Form Handling. Refine with filters or upvote what's useful.

Awesome Form Handling GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • ueberdosis/tiptapueberdosis 的头像

    ueberdosis/tiptap

    37,341在 GitHub 上查看↗

    Tiptap is a headless, modular framework designed for building custom rich-text editors. It provides a developer-focused abstraction layer over a structured document model, allowing for full control over the underlying schema through a plugin-based architecture. By separating document state management from the user interface, it enables the creation of tailored editing experiences that remain framework-agnostic. The project distinguishes itself through a robust collaborative engine that supports real-time multi-user editing, conflict resolution, and presence tracking. It integrates artificial

    Listed in the “Form Handling” section of the Awesome Vue awesome list.

    TypeScripteditorjavascriptjs
    在 GitHub 上查看↗37,341
  • logaretm/vee-validatelogaretm 的头像

    logaretm/vee-validate

    11,263在 GitHub 上查看↗

    Vee-validate is a form validation library and state management tool for Vue applications. It enables the validation of user inputs through declarative rules and tracks form metadata, including submission status and dirty states. The library functions as a wrapper for integrating external schema validation libraries to enforce consistent data shapes. It also serves as an internationalized framework for displaying translated error messages and localized feedback. The project covers broad capability areas including form state management, the handling of complex nested data structures, and the s

    Listed in the “Form Handling” section of the Awesome Vue awesome list.

    TypeScriptformform-validationforms
    在 GitHub 上查看↗11,263
  • xaboy/form-createxaboy 的头像

    xaboy/form-create

    7,055在 GitHub 上查看↗

    form-create is a JSON-driven form generator and low-code form builder that renders dynamic web forms and validation logic from configuration files. It functions as a data-driven form orchestrator for managing field dependencies and hierarchical data structures within complex layouts. The system includes a visual drag-and-drop interface for designing data entry layouts and automatically generating their corresponding configuration structures. It provides a dynamic UI component library of adaptable form fields and layout containers designed for cross-framework integration and mobile responsiven

    Listed in the “Form Handling” section of the Awesome Vue awesome list.

    JavaScriptant-design-vuearco-designelement-plus
    在 GitHub 上查看↗7,055
  • vuelidate/vuelidatevuelidate 的头像

    vuelidate/vuelidate

    6,889在 GitHub 上查看↗

    Vuelidate is a model-based validation library for Vue.js applications. It functions as a client-side data validator and validation engine that decouples verification logic from the user interface by checking data models and state objects against defined rules. The system tracks field interactions and marks inputs as dirty to manage when validation messages are triggered. This approach allows the library to provide real-time user input feedback and verify model integrity before data is submitted. The framework covers form state validation, validation error rendering, and the configuration of

    Listed in the “Form Handling” section of the Awesome Vue awesome list.

    JavaScriptjavascriptvalidationvue
    在 GitHub 上查看↗6,889
  • shentao/vue-multiselectshentao 的头像

    shentao/vue-multiselect

    6,787在 GitHub 上查看↗

    vue-multiselect is a suite of selection components for Vue.js that provides a searchable dropdown interface for single or multiple selections. It functions as a select input and tagging component capable of handling datasets from local sources or remote APIs. The project is distinguished by its support for asynchronous selection, enabling the retrieval of options from a remote source based on real-time search queries. It also features a dynamic tagging interface that allows users to create new custom tags when a required value is missing from the existing list. The component covers a broad r

    Listed in the “Form Handling” section of the Awesome Vue awesome list.

    JavaScriptcomponentdropdownjavascript
    在 GitHub 上查看↗6,787
  • django-crispy-forms/django-crispy-formsdjango-crispy-forms 的头像

    django-crispy-forms/django-crispy-forms

    5,164在 GitHub 上查看↗

    django-crispy-forms is a Django form rendering library used to generate styled HTML output from forms. It employs a programmatic form layout engine that allows the composition of form structures and styling using Python objects rather than handwritten HTML templates. The library uses a template pack system to decouple form logic from visual styling, enabling the application of different CSS frameworks through configuration settings. This ensures frontend UI consistency by swapping the set of HTML templates used for various frameworks. The tool provides a Django template filter to produce com

    Renders forms in a clean, DRY manner.

    Python
    在 GitHub 上查看↗5,164
  • formkit/formkitformkit 的头像

    formkit/formkit

    4,724在 GitHub 上查看↗

    The form framework for coding agents

    Listed in the “Form Handling” section of the Awesome Vue awesome list.

    TypeScriptagentic-workflowagentsform-generation
    在 GitHub 上查看↗4,724
  • sagalbot/vue-selectsagalbot 的头像

    sagalbot/vue-select

    4,679在 GitHub 上查看↗

    vue-select 是一个用于 Vue 应用程序的可复用 UI 组件,作为标准 HTML select 元素的无障碍替代品。它提供了一个可过滤的下拉界面,旨在处理单选、多选和标签输入。 该组件支持异步数据获取和远程数据选择,允许用户从外部服务器搜索并检索信息。它还包含服务端渲染(SSR)集成,以提高页面初始加载速度和搜索引擎可见性。 该项目涵盖了多种功能,包括实时搜索过滤、自定义表单输入开发,以及用于覆盖默认渲染逻辑的基于插槽(slot)的组件定制。

    Listed in the “Form Handling” section of the Awesome Vue awesome list.

    JavaScriptcomboboxlistboxselect
    在 GitHub 上查看↗4,679
  • xyxiao001/vue-cropperxyxiao001 的头像

    xyxiao001/vue-cropper

    4,565在 GitHub 上查看↗

    vue-cropper 是一个 Vue 应用的可视化界面组件,专为裁剪、旋转和调整图像大小而设计。它作为一个客户端图像编辑器,允许提取特定图像区域并强制执行固定比例约束,以确保输出的一致性。 该组件提供通过旋转和定位来操作图像方向和缩放的工具,以对齐目标区域。它利用基于 Canvas 的处理器生成最终裁剪结果,这些结果可以导出为各种常见文件格式的 Base64 字符串或 Blob。 该库涵盖广泛的图像处理功能,包括纵横比控制、图像区域提取和可视化调整大小工具。它还包括交互监控,以在图像移动和裁剪框调整期间同步用户界面。

    Listed in the “Form Handling” section of the Awesome Vue awesome list.

    Vuecropcropperjavascript
    在 GitHub 上查看↗4,565
  • alfred-skyblue/vue-draggable-plusAlfred-Skyblue 的头像

    Alfred-Skyblue/vue-draggable-plus

    4,001在 GitHub 上查看↗

    vue-draggable-plus 是一个适用于 Vue 2 和 Vue 3 的拖拽库,用于创建数据绑定的可拖拽界面。它提供了用于实现列表排序和序列内元素重排的组件,同时将项目的视觉位置与底层应用程序状态同步。 该库包含一个跨列表传输工具,支持使用共享组标识符和克隆规则在多个容器之间移动项目。交互可以通过基于句柄的触发方式限制在特定的子元素上。 该项目涵盖了广泛的拖拽原语,包括用于拖拽生命周期中自定义回调的事件管理,以及用于维护用户界面与数据模型之间双向绑定的机制。

    Listed in the “Form Handling” section of the Awesome Vue awesome list.

    Vuecomposition-apidragdrag-and-drop
    在 GitHub 上查看↗4,001
  • mauricius/vue-draggable-resizablemauricius 的头像

    mauricius/vue-draggable-resizable

    3,587在 GitHub 上查看↗

    Vue3 Component for draggable and resizable elements.

    Listed in the “Form Handling” section of the Awesome Vue awesome list.

    Vuecomponentdraggableresizable
    在 GitHub 上查看↗3,587
  • lian-yue/vue-upload-componentlian-yue 的头像

    lian-yue/vue-upload-component

    2,695在 GitHub 上查看↗

    Vue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), PUT method, Customize the filter

    Listed in the “Form Handling” section of the Awesome Vue awesome list.

    Vuecomponentdragupload
    在 GitHub 上查看↗2,695
  • ealush/vestealush 的头像

    ealush/vest

    2,662在 GitHub 上查看↗

    Vest ✅ Declarative validations framework

    Declarative form validation framework inspired by unit testing.

    TypeScriptformform-validationforms
    在 GitHub 上查看↗2,662
  • dyve/django-bootstrap3dyve 的头像

    dyve/django-bootstrap3

    2,336在 GitHub 上查看↗

    Bootstrap 3 integration with Django.

    Provides Bootstrap integration for templates.

    Python
    在 GitHub 上查看↗2,336
  • jazzband/django-widget-tweaksjazzband 的头像

    jazzband/django-widget-tweaks

    2,162在 GitHub 上查看↗

    Tweak the form field rendering in templates, not in python-level form definitions. CSS classes and HTML attributes can be altered.

    Modify form field rendering in templates.

    Python
    在 GitHub 上查看↗2,162
  • yourlabs/django-autocomplete-lightyourlabs 的头像

    yourlabs/django-autocomplete-light

    1,869在 GitHub 上查看↗

    A fresh approach to autocomplete implementations, specially for Django.

    Enables quick and proper autocomplete functionality.

    Python
    在 GitHub 上查看↗1,869
  • kristijanhusak/laravel-form-builderkristijanhusak 的头像

    kristijanhusak/laravel-form-builder

    1,720在 GitHub 上查看↗

    Laravel Form builder for version 5+!

    Constructs HTML forms using PHP classes.

    PHP
    在 GitHub 上查看↗1,720
  • justinas/nosurfjustinas 的头像

    justinas/nosurf

    1,728在 GitHub 上查看↗

    CSRF protection middleware.

    Gocsrfgomiddleware
    在 GitHub 上查看↗1,728
  • advanced-cropper/vue-advanced-cropperadvanced-cropper 的头像

    advanced-cropper/vue-advanced-cropper

    1,179在 GitHub 上查看↗

    The advanced vue cropper library that gives you opportunity to create your own croppers suited for any website design

    Listed in the “Form Handling” section of the Awesome Vue awesome list.

    Vueadvancedcropperflexible
    在 GitHub 上查看↗1,179
  • gorilla/csrfgorilla 的头像

    gorilla/csrf

    1,197在 GitHub 上查看↗

    CSRF protection for Go web applications.

    Gocsrfcsrf-protectioncsrf-tokens
    在 GitHub 上查看↗1,197
上一个12345…6下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Form Handling