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.
DX
- eslint-plugin-effector π β Enforcing best practices.
- @effector/swc-plugin π β An official SWC plugin for Effector.
- effector-logger π β Simple logger for stores, events, effects and domains.
- @effector/redux-devtools-adapter π - Simple adapter, which logs updates to Redux DevTools.
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 a state manager, designed for high-quality DX.
- effector-reform β’οΈ β Form manager implementing the concept of composite forms.
Templates
- ViteJS+React Template π β Try effector with React and TypeScript in seconds!
- ViteJS+TypeScript Template π β Another ViteJS + TypeScript template.