awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
erikras avatar

erikras/redux-form

0
View on GitHub↗
12,491 stars·1,618 forks·JavaScript·MIT·18 viewsredux-form.com↗

Redux Form

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 values and metadata into the application state to support reliable submission and validation workflows.

Features

  • Redux Implementations - Implements the Redux pattern of actions, reducers, and a centralized store to manage form state.
  • State Reducers - Calculates the next form state by processing incoming action objects through reducers.
  • Unidirectional Data Flow Architectures - Ensures predictable state updates by flowing data from the global store down to components via props.
  • Centralized State Stores - Uses a single immutable object tree as the source of truth for all form data.
  • React Form Libraries - Provides React-specific components and logic for managing form state and validation within the Redux ecosystem.
  • Form State Management - Synchronizes user input and form metadata with a global Redux store for consistent application state.
  • Form State Management - Provides a comprehensive solution for tracking input values, validation status, and submission lifecycles.
  • Redux Store Inspection - Bridges form input fields and the Redux store to centralize application state and data flow.
  • Action-Driven State Mutations - Implements state mutations triggered by discrete event objects dispatched during user interaction.
  • Form Submission Management - Manages the submission lifecycle and validation cycles using a unidirectional data flow.
  • Higher-Order Components - Employs higher-order components to inject global state and action dispatchers into form components.
  • State Orchestration Components - Offloads state management from local components to a centralized store to orchestrate forms with numerous fields.
  • Development Tools - Library for managing form state.
  • Forms - Listed in the “Forms” section of the Awesome Redux awesome list.
  • React - A JavaScript library for building user interfaces - Listed in the “React - A JavaScript library for building user interfaces” section of the Awesome Redux awesome list.

Star history

Star history chart for erikras/redux-formStar history chart for erikras/redux-form

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does erikras/redux-form do?

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.

What are the main features of erikras/redux-form?

The main features of erikras/redux-form are: Redux Implementations, State Reducers, Unidirectional Data Flow Architectures, Centralized State Stores, React Form Libraries, Form State Management, Redux Store Inspection, Action-Driven State Mutations.

What are some open-source alternatives to erikras/redux-form?

Open-source alternatives to erikras/redux-form include: redux-form/redux-form — redux-form is a library for managing HTML form state and validation within a Redux store using React components. It… react-component/form — This library provides a framework for managing form state, validation, and submission logic within applications. It… final-form/react-final-form — react-final-form is a React form state management library that provides a framework for declarative form validation… jaredpalmer/formik — Formik is a React form management library and state management tool. It serves as a client-side form validator for… reswift/reswift — ReSwift is a unidirectional data flow framework for Swift applications that centralizes state management within a… happypoulp/redux-tutorial — This project is a Redux state management tutorial and frontend state architecture guide. It serves as an educational…

Open-source alternatives to Redux Form

Similar open-source projects, ranked by how many features they share with Redux Form.
  • redux-form/redux-formredux-form avatar

    redux-form/redux-form

    12,490View on GitHub↗

    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

    JavaScriptformform-validationforms
    View on GitHub↗12,490
  • react-component/formreact-component avatar

    react-component/form

    1,810View on GitHub↗

    This library provides a framework for managing form state, validation, and submission logic within applications. It utilizes a centralized state container to track input values and field metadata, ensuring that user interface elements remain synchronized with data through declarative field bindings. The project is distinguished by its cross-platform abstraction layer, which decouples form logic from specific rendering environments. This allows developers to implement consistent validation rules and state management patterns that function identically across both web and mobile applications. T

    JavaScript
    View on GitHub↗1,810
  • final-form/react-final-formfinal-form avatar

    final-form/react-final-form

    7,440View on GitHub↗

    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

    JavaScript
    View on GitHub↗7,440
  • jaredpalmer/formikjaredpalmer avatar

    jaredpalmer/formik

    34,343View on GitHub↗

    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.

    TypeScriptformformikforms
    View on GitHub↗34,343
  • See all 30 alternatives to Redux Form→