12 个仓库
Libraries for managing form state, validation, and submission.
Explore 12 awesome GitHub repositories matching part of an awesome list · Forms. Refine with filters or upvote what's useful.
React Hook Form is a state management library designed to handle form registration, validation, and submission lifecycle events. By decoupling form control logic from the standard component lifecycle, it enables the creation of performant forms that minimize unnecessary re-renders. The library integrates with external schema validation tools to enforce data integrity and provides a declarative framework for managing complex form structures. The project distinguishes itself through a subscription-based architecture that tracks property access to ensure components only update when the specific
Performant form state management using React hooks.
This project is a declarative framework for building interactive web forms by parsing JSON Schema definitions. It functions as a component-based generator that automatically maps schema constraints to input fields and validation logic, ensuring that data collection remains consistent with defined structures. The library distinguishes itself through a registry-based architecture that allows for extensive customization of the user interface. Developers can override default widgets, field templates, and layout structures to accommodate unique data types or specific design requirements. It suppor
Form builder based on JSON Schema definitions.
Formily is a schema-driven framework designed for building complex web forms by decoupling business logic and validation rules from the underlying user interface. It utilizes a declarative JSON schema to define form structures, allowing developers to manage data collection and field interactions independently of specific component libraries or frontend frameworks. The system is built upon a reactive observable state engine that synchronizes form data, validation status, and field interactions in real time. By employing a recursive tree traversal and a centralized event bus, the engine manages
Unified form solution for complex enterprise applications.
Eureka is a framework for building structured data-entry interfaces and forms in Swift for iOS applications. It provides a declarative UI layout engine and a dynamic input interface to define fields, sections, and row layouts through a configuration layer. The system distinguishes itself through dynamic interface management, including conditional visibility and interaction control that reacts to real-time user changes. It supports complex input behaviors such as expandable row rendering, multivalued field management for inserting or deleting similar rows, and custom keyboard navigation that s
Elegant form builder for iOS.
This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.
Defines how elements are associated with forms to ensure data inclusion during submission.
TanStack Form is a cross-framework form state management library that provides typed fields, validation, and submission across React, Vue, Angular, Solid, Lit, Svelte, and Preact. It uses a shared form model that adapts to different UI frameworks while preserving the same validation and submission logic, and offers headless form controls that impose no UI markup, letting developers bring their own inputs and design system. The library distinguishes itself through granular state subscription, where components subscribe to narrow slices of form or field state using reactive primitives, so only
Listed in the “Forms” section of the Awesome React awesome list.
🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView.
Declarative library for component-based table interfaces.
Former is a fully customizable Swift library for easy creating UITableView based form.
Customizable library for table-based forms.
这是一个开源、自托管的平台,专为企业级数据收集、问卷构建和自动化运营工作流而设计。它为组织提供了一个全面的环境,在维护完全数据主权的同时,在其私有基础设施内管理交互式问卷、在线考试和复杂的信息收集项目。 该平台通过专注于高并发、可扩展的部署和细粒度的组织控制脱颖而出。它具有一个动态的拖放式构建器,支持基于逻辑的分支和 AI 辅助内容生成,允许创建能够适应用户输入的复杂表单。除了简单的数据录入,系统还集成了先进的业务功能,如多阶段审批工作流、安全支付处理和自动化文档生成,所有这些都通过中心化的、基于角色的访问控制系统进行管理。 该系统涵盖了广泛的能力范围,包括实时数据管理、多平台分发,以及用于人才评估和资源调度的专业工具。它支持多种存储后端,并提供强大的提交跟踪功能,确保收集的信息保持安全且易于分析。该应用专为容器化部署而设计,简化了私有云或本地环境的设置过程。
Targets specific individuals for form completion by pushing tasks directly to their mobile applications.
iOS framework for creating forms
Form builder with built-in validation.
A simple yet powerful Swift library to build form for your class models.
Library for building forms from class models.
The successor to F3BarGauge
Level indicator for audio mixing interfaces.