12 dépôts
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.
Ce projet est une plateforme open-source auto-hébergée conçue pour la collecte de données, la création de sondages et les flux de travail opérationnels automatisés en entreprise. Elle offre un environnement complet permettant aux organisations de conserver une souveraineté totale sur leurs données tout en gérant des questionnaires interactifs, des examens en ligne et des projets complexes de collecte d'informations au sein de leur propre infrastructure privée. La plateforme se distingue par son accent sur le déploiement scalable à haute concurrence et un contrôle organisationnel granulaire. Elle dispose d'un constructeur dynamique en glisser-déposer qui prend en charge le branchement logique et la génération de contenu assistée par IA, permettant la création de formulaires sophistiqués qui s'adaptent aux entrées des utilisateurs. Au-delà de la simple saisie de données, le système intègre des capacités métier avancées telles que des flux d'approbation multi-étapes, le traitement sécurisé des paiements et la génération automatisée de documents, le tout géré via un système de contrôle d'accès basé sur les rôles. Le système couvre une large surface de capacités, incluant la gestion de données en temps réel, la distribution multi-plateforme et des outils spécialisés pour l'évaluation des talents et la planification des ressources. Il prend en charge divers backends de stockage et fournit un suivi robuste des soumissions, garantissant que les informations collectées restent sécurisées et accessibles pour analyse. L'application est conçue pour un déploiement conteneurisé, simplifiant la configuration pour des environnements cloud privés ou sur site.
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.