awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Form action manager

Ranking aktualisiert am 25. Juli 2026

For form action managers, the strongest matches are react-hook-form/react-hook-form (React Hook Form is a form state management library), logaretm/vee-validate (Vee-validate is a form validation and state management library) and next-safe-action/next-safe-action (This library handles type-safe server actions and end-to-end validation). tanstack/form and foxhound87/mobx-react-form round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open-source form action managers ranked by GitHub stars and activity. Compare the top alternatives and find the best fit.

Form action manager

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • react-hook-form/react-hook-formAvatar von react-hook-form

    react-hook-form/react-hook-form

    44,760Auf GitHub ansehen↗

    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

    React Hook Form is a form state management library that provides client-side validation, error handling, type safety, and efficient uncontrolled input handling for modern web applications.

    TypeScriptForm State ManagementType-Safe Schema ValidationsForm State Subscriptions
    Auf GitHub ansehen↗44,760
  • logaretm/vee-validateAvatar von logaretm

    logaretm/vee-validate

    11,263Auf GitHub ansehen↗

    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

    Vee-validate is a form validation and state management library designed specifically for Vue applications, covering state tracking, validation rules, and error handling, though it is focused on Vue rather than a framework-agnostic solution.

    TypeScriptForm State ManagementForm ValidationForm Validation Libraries
    Auf GitHub ansehen↗11,263
  • next-safe-action/next-safe-actionAvatar von next-safe-action

    next-safe-action/next-safe-action

    3,046Auf GitHub ansehen↗

    This library provides a framework for building type-safe server actions within Next.js, focusing on end-to-end validation and structured communication between the client and server. It wraps standard server functions to inject schema-based input validation, ensuring that only correctly formatted data reaches backend logic while providing consistent, typed error reporting for client-side consumption. The project distinguishes itself through a robust middleware orchestration system that allows developers to execute sequences of logic—such as authentication, logging, or data transformation—befor

    This library handles type-safe server actions and end-to-end validation for web applications, fitting the requirement for backend actions and validation despite being tightly coupled to Next.js.

    TypeScriptForm State ManagementServer Action Form WrappersServer Action Integrations
    Auf GitHub ansehen↗3,046
  • tanstack/formAvatar von TanStack

    TanStack/form

    6,584Auf GitHub ansehen↗

    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

    TanStack Form is a robust form state management library that provides type safety, validation, and submission support across multiple modern web frameworks, perfectly matching your need for a comprehensive form action manager.

    TypeScriptForm State ManagementForm Field State ManagementForm State Subscriptions
    Auf GitHub ansehen↗6,584
  • foxhound87/mobx-react-formAvatar von foxhound87

    foxhound87/mobx-react-form

    1,095Auf GitHub ansehen↗

    This project is a reactive state management library designed for handling complex form data and validation logic. It utilizes observable-based patterns to synchronize user interface components with underlying data models, ensuring that form states remain consistent throughout an application. The library provides a structured approach to managing form initialization, field tracking, and lifecycle events. The library distinguishes itself through its support for deeply nested data structures and hierarchical composition, allowing for recursive validation and dynamic updates within complex object

    This library handles reactive form state, validation, and complex data structures for React applications, though it lacks direct server actions integration out of the box.

    TypeScriptForm State ManagementForm Validation LibrariesMulti-Step Orchestrators
    Auf GitHub ansehen↗1,095
  • redux-form/redux-formAvatar von redux-form

    redux-form/redux-form

    12,490Auf GitHub ansehen↗

    redux-form is a library for managing HTML form state and validation within a Redux store using React components. It functions as a state manager that synchronizes input values and interaction metadata to maintain a single source of truth in a global state container. The project provides mechanisms for orchestrating dynamic arrays of input fields that can be added, removed, or reordered in real time. It also includes a system for splitting complex data entry into a sequence of pages to create multi-step form wizards. Additional capabilities cover client-side data validation through synchronou

    Redux-form manages HTML form state, validation, and multi-step wizards within a React and Redux environment, though it focuses heavily on global state architecture rather than modern server actions integration.

    JavaScriptForm State ManagementForm WizardsMulti-Step Orchestrators
    Auf GitHub ansehen↗12,490
  • guillaumepotier/parsley.jsAvatar von guillaumepotier

    guillaumepotier/Parsley.js

    8,978Auf GitHub ansehen↗

    Parsley.js is a JavaScript form validation library that provides a client-side data validator for verifying input correctness before submission. It functions as an HTML attribute-based validator, allowing constraints to be defined declaratively within HTML data attributes to enforce rules without requiring custom scripts. The framework distinguishes itself through a customizable validation system that supports user-defined rules and custom error message templates. It includes a remote validation interface to verify form values against server endpoints via asynchronous network requests and sup

    Parsley.js is a client-side form validation library that handles input verification and custom rules declaratively, though it focuses strictly on validation rather than full server actions, state management, or multi-step form orchestration.

    JavaScriptForm ValidationForm Validation LibrariesForm Validation
    Auf GitHub ansehen↗8,978
  • jaredpalmer/formikAvatar von jaredpalmer

    jaredpalmer/formik

    34,343Auf GitHub ansehen↗

    Formik is a React form management library and state management tool. It serves as a client-side form validator for checking user entries against defined rules and managing associated error messages before submission. The library synchronizes user input values across multiple fields into a single object for retrieval and manipulates the transition of form data from initial entry through validation and final submission. It provides capabilities for tracking complex form state, managing form submissions, and validating user inputs to ensure data integrity.

    Formik is a popular React form state and validation library, though it focuses primarily on client-side workflows rather than native server actions integration.

    TypeScriptForm ValidationForm State Management
    Auf GitHub ansehen↗34,343
  • monterail/vuelidateAvatar von monterail

    monterail/vuelidate

    6,889Auf GitHub ansehen↗

    Vuelidate is a model-based validation engine and form validation library for Vue.js applications. It functions as a state validator that checks data models and input fields against defined rules to ensure data consistency and correctness. The library provides tools for form state management, allowing developers to track the modified status of fields and extract specific validation errors. It enables control over validation timing, such as deferring the evaluation of rules until a user interaction occurs. The system covers a broad range of client-side data validation capabilities, including r

    Vuelidate is a model-based form validation and state management library for Vue.js applications, though it focuses primarily on client-side validation rather than end-to-end server actions.

    JavaScriptForm State ManagementForm ValidationValidation Error Handlers
    Auf GitHub ansehen↗6,889
  • erikras/redux-formAvatar von erikras

    erikras/redux-form

    12,491Auf GitHub ansehen↗

    Redux-form is a form state management library that synchronizes user input and form metadata with a global Redux store. It acts as a bridge between form input fields and the Redux ecosystem, ensuring predictable state transitions through a centralized state manager. The library utilizes Higher Order Components to connect React applications to the Redux store. This approach offloads state management from local components to a global store, facilitating the orchestration of complex forms with numerous fields. The system maintains consistency through a unidirectional data flow, integrating form

    Redux Form manages form state and submission within React applications using a global Redux store, though it predates modern server-actions patterns and hooks-based workflows.

    JavaScriptForm State ManagementForm State Management
    Auf GitHub ansehen↗12,491
  • unform/unformAvatar von unform

    unform/unform

    4,410Auf GitHub ansehen↗

    Unform is a React form state manager designed to handle the state, validation, and submission of complex user input forms. It utilizes an uncontrolled form API that minimizes re-renders by using references instead of synchronized state to manage form data. The library features a nested data mapper that organizes fields into hierarchical objects and arrays using scoping and dot notation. It also includes a custom input adapter to connect third-party UI components and non-standard inputs to the centralized form state, and a validation engine that checks submitted data against defined schemas to

    Unform is a React form state manager that handles form data, validation, and submission using an uncontrolled approach, making it a great fit for form state management even though it lacks built-in server actions integration.

    TypeScriptForm State ManagementForm Field State ManagementPerformant Form State Management
    Auf GitHub ansehen↗4,410
  • react-component/field-formAvatar von react-component

    react-component/field-form

    1,023Auf GitHub ansehen↗

    Field-form is a library for managing complex form state, validation, and field synchronization within React component trees. It functions as a state management solution that uses a shared provider to distribute form data and validation messages across nested components. The library distinguishes itself through a dynamic field registry that supports the addition, removal, and reordering of form controls. It employs a field-level subscription model to ensure that individual components only re-render when their specific state slices change, and it provides an imperative interface for triggering

    Field-form provides comprehensive form state management, validation, and field synchronization for React applications, though it leans more toward client-side handling rather than built-in server actions integration.

    TypeScriptForm State ManagementForm Field State Management
    Auf GitHub ansehen↗1,023
  • final-form/react-final-formAvatar von final-form

    final-form/react-final-form

    7,440Auf GitHub ansehen↗

    react-final-form is a React form state management library that provides a framework for declarative form validation and the orchestration of dynamic input fields. It utilizes a subscription-based state manager to trigger interface updates only for the specific fields that change during user input, which optimizes rendering by limiting unnecessary component re-renders. The library functions as a dynamic input field orchestrator, allowing users to add, remove, or reorder lists of form fields. It manages complex form state through a system that supports conditional field rendering and real-time

    React Final Form is a robust form state management library that provides subscription-based state handling and validation, though it does not natively include built-in server actions integration.

    JavaScriptForm State ManagementForm State Subscriptions
    Auf GitHub ansehen↗7,440
  • bluebill1049/react-hook-formAvatar von bluebill1049

    bluebill1049/react-hook-form

    44,777Auf GitHub ansehen↗

    react-hook-form is a React form state management library and cross-platform UI hook used to manage form inputs, validation, and submission state. It functions as an uncontrolled form controller, leveraging uncontrolled components to minimize unnecessary re-renders in web and mobile environments. The library provides schema-based form validation, allowing user input to be verified against predefined rules or external schema libraries to ensure data integrity. It is designed to connect form logic to components across both React and React Native applications. The project covers the integration

    React Hook Form is a form state management library that provides robust validation, performance optimization, and type safety for handling form submissions in React applications, though native server actions integration requires manual wiring.

    TypeScriptForm State Management
    Auf GitHub ansehen↗44,777
  • alibaba/formilyAvatar von alibaba

    alibaba/formily

    12,558Auf GitHub ansehen↗

    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

    Formily is a powerful schema-driven form state and validation library that handles complex reactive state management, though it focuses more on JSON schema decoupling than built-in server actions integration.

    TypeScriptForm State Management
    Auf GitHub ansehen↗12,558
  • alpinejs/alpineAvatar von alpinejs

    alpinejs/alpine

    31,675Auf GitHub ansehen↗

    This project is a declarative framework for building reactive user interfaces by embedding logic directly into HTML markup. It functions as a lightweight state container that tracks data changes and automatically synchronizes the document object model with the underlying application state. By utilizing proxy-based observation, it ensures that interface updates occur precisely when reactive properties are modified. The framework distinguishes itself by allowing developers to define interactive behavior through custom attributes rather than external scripts. This approach enables the compositio

    Alpine.js provides lightweight reactive state management and form binding directly in markup, making it a handy frontend tool for handling reactive form state even though it lacks built-in server actions.

    HTMLReactive Frontend FrameworksReactive State ManagementReactive State Management
    Auf GitHub ansehen↗31,675
  • final-form/final-formAvatar von final-form

    final-form/final-form

    3,049Auf GitHub ansehen↗

    Final Form is a framework-agnostic form state management library that tracks values, errors, and validation states for web applications. It operates as a reactive state engine, allowing individual form inputs to subscribe only to the specific state slices they require, such as values, touched status, or errors, in order to prevent unnecessary component re-renders across large forms. The library manages core form orchestration features including field registration, initialization, submission handling, typed data support, and integration with standard document elements or component-based rende

    Final Form is a framework-agnostic form state management library that provides robust handling of form states and validation, though it lacks built-in server actions integration.

    TypeScriptForm State ManagementForm Validation LibrariesForm Field State Management
    Auf GitHub ansehen↗3,049
  • livewire/livewireAvatar von livewire

    livewire/livewire

    23,448Auf GitHub ansehen↗

    Livewire is a full-stack framework for PHP that enables the development of reactive, dynamic user interfaces using server-side classes and templates. By bridging the gap between server-side logic and client-side DOM updates, it allows developers to build interactive web applications without writing custom JavaScript. The framework operates as a component-based library, where modular units encapsulate interface logic, state, and event handling directly on the server. The framework distinguishes itself through a reactive architecture that automatically synchronizes state between the browser and

    Livewire is a full-stack PHP framework that natively handles reactive form state, validation, and server-side actions, though it is tailored specifically for the PHP ecosystem rather than being a framework-agnostic frontend form library.

    PHPComponent-Based UI FrameworksFull-Stack Web FrameworksClient-Side Method Exposures
    Auf GitHub ansehen↗23,448
  • data-driven-forms/react-formsAvatar von data-driven-forms

    data-driven-forms/react-forms

    323Auf GitHub ansehen↗

    React library for rendering forms.

    This React form management library handles form rendering and state, though you will need to integrate server actions and validation rules separately to cover all your requirements.

    JavaScriptForm Management
    Auf GitHub ansehen↗323
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
react-hook-form/react-hook-form44.8KTypeScriptMIT16. Juni 2026
logaretm/vee-validate11.3KTypeScriptMIT4. März 2026
next-safe-action/next-safe-action3KTypeScriptMIT16. Juni 2026
tanstack/form6.6KTypeScriptMIT19. Juni 2026
foxhound87/mobx-react-form1.1KTypeScriptMIT7. Juni 2026
redux-form/redux-form12.5KJavaScriptMIT13. Juni 2024
guillaumepotier/parsley.js9KJavaScriptMIT26. Mai 2026
jaredpalmer/formik34.3KTypeScriptApache-2.010. Nov. 2025
monterail/vuelidate6.9KJavaScriptMIT10. Juni 2025
erikras/redux-form12.5KJavaScriptMIT13. Juni 2024

Related searches

  • a library for handling form data binding
  • a library for implementing data pagination
  • a dynamic form builder for web applications
  • State management library
  • Distributed cache systems
  • System theme manager
  • Formular-Validierungsbibliothek für React
  • File upload library