Monorepo of utilities for integrating Effect with different frameworks and libraries.
🚀 Effect v4 Alpha Support: We are currently migrating packages to support Effect v4 beta. Alpha versions are available on npm with the
@alphatag.
| Package | Version | Documentation | Description |
|---|---|---|---|
| @effectify/solid-query | Docs | Integration of Effect with TanStack Query for Solid.js | |
| @effectify/react-query | Docs | Integration of Effect with TanStack Query for React | |
| @effectify/react-router | Docs | Integration of React Router with Effect for React applications | |
| @effectify/react-remix | Docs | Integration of Remix with Effect for React applications | |
| @effectify/node-better-auth | Docs | Integration of better-auth with Effect for Node.js applications | |
| @effectify/react-router-better-auth | Docs | Integration of React Router + better-auth with Effect for React applications | |
| @effectify/prisma | Docs | Prisma generator and runtime utilities for Effect | |
| @effectify/solid-effect-atom | Docs | Reactive toolkit for Effect with SolidJS |
We are actively migrating packages to support Effect v4 beta. You can install alpha versions using the @alpha npm tag:
# npm
npm install @effectify/react-query@alpha
npm install @effectify/solid-query@alpha
npm install @effectify/react-router@alpha
npm install @effectify/node-better-auth@alpha
npm install @effectify/react-remix@alpha
npm install @effectify/prisma@alpha
# pnpm
pnpm add @effectify/react-query@alpha
# yarn
yarn add @effectify/react-query@alpha| Package | v4 Alpha Status | Stable Version |
|---|---|---|
| @effectify/react-query | 🚧 In Progress | ✅ v3 |
| @effectify/solid-query | 🚧 In Progress | ✅ v3 |
| @effectify/react-router | 🚧 In Progress | ✅ v3 |
| @effectify/node-better-auth | 🚧 In Progress | ✅ v3 |
| @effectify/react-remix | 🚧 In Progress | ✅ v3 |
| @effectify/prisma | 🚧 In Progress | ✅ v3 |
Legend: ✅ Available | 🚧 Migrating | ⏳ Pending
- Stable releases (v3.x) continue to work with Effect v3.19.x
- Alpha releases (v4.x) require Effect v4 beta
- Both versions maintain the same API where possible
For migration details, see the Effect v4 Migration Guide.
# Install dependencies
pnpm install
# Run example application
pnpm nx dev tanstack-solid-app
# Build all packages
pnpm nx affected -t build
# Clean project
pnpm cleanTo skip a release for documentation updates or other non-release changes, include [skip release] in your commit message.
This project was inspired by the excellent educational content from Lucas Barake, particularly his video on Effect and TanStack Query which provides great insights into these technologies.
MIT