The "Awesome Redux" project is a comprehensive collection of resources dedicated to Redux, a predictable state container for JavaScript applications. This list encompasses libraries, middleware, tools, tutorials, and community resources that facilitate the effective use of Redux in various projects. It is beneficial for developers of all experience levels, from beginners seeking to understand state management to experienced developers looking for advanced techniques and best practices. Users can explore a wealth of information and tools to enhance their Redux applications and streamline their development process.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Vue.js" project is a curated collection of resources aimed at supporting developers using Vue.js, a progressive JavaScript framework for building user interfaces. This list encompasses a variety of resources including libraries, tools, plugins, tutorials, and community contributions that enhance the development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides invaluable resources to help you create dynamic and responsive web applications. Dive into this collection to discover tools and insights that will elevate your Vue.js projects to the next level.
The "Awesome React" project is a curated resource list designed to support developers using React, a popular JavaScript library for building user interfaces. This list includes a wide range of resources such as libraries, tools, tutorials, components, and community-driven content that enhance the development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection provides valuable insights and tools to streamline your workflow. Dive into the world of React and discover the resources that will help you create dynamic and responsive user interfaces with ease.
The "Awesome Android UI" project is a curated resource list dedicated to enhancing user interface design for Android applications. Android UI refers to the visual elements and interactive components that make up the user experience on Android devices. This list includes a variety of resources such as UI libraries, design tools, components, animations, and tutorials that cater to both novice and experienced developers. By providing a comprehensive selection of resources, this project empowers developers to create visually appealing and user-friendly applications. Whether you're looking for inspiration or practical tools to streamline your design process, you'll find valuable assets to elevate your Android UI development.
The "Awesome Tailwind CSS" project is a comprehensive repository of resources dedicated to using Tailwind CSS, a utility-first CSS framework for building custom user interfaces rapidly. This curated list includes official documentation, IDE extensions, tools, UI libraries, components, and plugins, providing valuable aids for developers of all skill levels. With resources for design inspiration and development support, the project fosters a vibrant community around Tailwind CSS. Whether you’re searching for components or enhancing your workflow, this collection serves as a go-to guide for maximizing the potential of Tailwind CSS.
A system to use Redux without writing action creators, reducers, or dispatch calls.
Adds runtime type checking and immutability to Redux state and actions using tcomb.
A Redux middleware implementing Cerebral-inspired signals for declarative, behavior-tree-like action flows.
A library for composing React/Redux actions to isolate UI component state and actions in multi-instance scenarios.
A small, simple, and immutable ORM for managing relational data in Redux stores.
Redux middleware for handling API calls with standardized request, success, and failure actions.
A higher-order reducer for Redux that lets you ignore or filter specific actions to optimize performance.
A collection of generic functions built on ImmutableJS and Redux Actions to simplify writing Redux reducers.
A reducer library for Redux that enables efficient reducer dependencies through aggressive memoization, similar to Reselect but for reducers.
Higher-order Redux library for client-side search with web-worker indexing and automatic result updates.
A customizable middleware logger for Redux that logs actions and state changes to the console.
A Redux combineReducers equivalent that works with Immutable.js state.
A library for creating memoized selector functions to efficiently compute derived data from immutable state, commonly used with Redux.
A Redux middleware and reducer that prevents duplicate HTTP requests by tracking in-flight requests.
A higher-order reducer that adds undo/redo functionality to Redux state containers.
A bug reporting and playback tool for Redux applications that captures state and actions for easy reproduction.
Transducer utilities for Redux, enabling action dispatch and reducer creation via transducers.
A persistence layer for Redux with flexible storage backends and decorators.
A library to persist and rehydrate a Redux store across browser sessions or app restarts.
A Redux middleware library that uses ES6 generators to manage side effects like data fetching and asynchronous flows.
Redux middleware that transforms async actions into separate pending, fulfilled, and rejected actions.
Middleware for Redux that enables writing action creators that return functions for async logic and side effects.
A Redux library that ports Elm's effect system to handle side effects purely in reducers.
Redux toolset that enables side effects to be declared within reducers using ES6 generators while preserving purity.
Redux middleware for organizing business logic, intercepting actions, and performing async processing with declarative features.
RxJS middleware for handling side effects in Redux applications using observable streams called Epics.
A side effects handler for Redux with built-in snapshots for live debugging and simpler unit testing.
An opinionated library to create actions and reducers for Redux, using actions as references instead of string constants.
A convention-driven set of standard actions and reducers for building CRUD applications with Redux.
A Redux DevTools monitor for inspecting complex, deeply nested application states with diff visualization.
A Redux middleware that logs the differences between state changes for easier debugging.
A Redux DevTools monitor that visualizes your app's state as an interactive, real-time chart.
Developer tools for Redux with hot reloading, action replay, and customizable UI.
A Redux DevTools extension that lets you manually dispatch actions to test your application's state changes.
A resizable and movable dock component for Redux DevTools monitors.
A filterable tree view monitor for Redux DevTools that lets you search actions and state by type, node, or value.
The default tree-view monitor for Redux DevTools, displaying a log of actions and state changes.
Remotely monitor and debug Redux applications for React Native, hybrid, desktop, and server-side apps.