Packages and templates of effector ecosystem
More content in awesome-effector repository
Legend
Stage 4. π β Stable, supported, awesome
Stage 3. π οΈ β Stable, but still in development, v0.x
Stage 2. β’οΈοΈ β Unstable/Incomplete, works in most cases, may be redesigned
Stage 1. 𧨠β Breaks in most cases, it must be redesigned, do not use in production
Stage 0. βοΈ β Abandoned/Needs maintainer, may be broken; it must be migrated from
Packages
- patronum π β Effector utility library delivering modularity and convenience.
- @effector/reflect π β Classic HOCs redesigned to connect React components to Effector units in an efficient, composable and (sort of) βfine-grained reactiveβ way.
- @withease/redux π β Smooth migration from redux to effector.
- @withease/i18next π β A powerful internationalization framework bindings.
- @withease/web-api π β Web API bindings β network status, tab visibility, and more.
- @withease/factories π β Set of helpers to create factories in your application.
- effector-storage π - Small module to sync stores with all kinds of storages (local/session storage, IndexedDB, cookies, server side storage, etc).
- farfetched π β The advanced data fetching tool for web applications.
- @effector/next π - Official bindings for Next.js
- effector-localstorage π β Module for effector that sync stores with localStorage.
- effector-hotkey π β Hotkeys made easy.
- atomic-router β’οΈ β View-library agnostic router.
- effector-undo β’οΈ β Simple undo/redo functionality.
- forest β’οΈ β Reactive UI engine for web.
- effector-utils β β Effector utilities library.
DX
- eslint-plugin-effector π β Enforcing best practices.
- SWC plugin β’οΈ β SWC plugin to efficiently work with effector.
- effector-logger π β Simple logger for stores, events, effects and domains.
- @effector/redux-devtools-adapter π - Simple adapter, which logs updates to Redux DevTools.
- effector-swc-plugin π β Third-party SWC plugin.
Form management
- effector-final-form π οΈ β Effector bindings for Final Form.
- filledout β’οΈ β Form manager with easy-to-use yup validation
- effector-forms β’οΈ β Form manager for effector.
- effector-react-form β’οΈ β Connect your forms with state manager.
- efform β β Form manager, based on effector state manager, designed to deliver high-quality DX.
- effector-reform β’οΈοΈ β form manager, which implements composable forms concept
Templates
- ViteJS+React Template π β Try effector with React and TypeScript in seconds!
- ViteJS+TypeScript Template π β Another ViteJS + TypeScript template.
- effector SSR βοΈ β SSR on React, TypeScript, Razzle and Styled.
- CRA template βοΈ β Simple CreateReactApp template.