https://github.com/devx-op/effectify
Monorepo of utilities for integrating Effect with different frameworks and libraries.
https://github.com/devx-op/effectify
effect-ts react react-router solidjs tanstack typescript
Last synced: 21 days ago
JSON representation
Monorepo of utilities for integrating Effect with different frameworks and libraries.
- Host: GitHub
- URL: https://github.com/devx-op/effectify
- Owner: devx-op
- Created: 2025-06-02T14:10:17.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2026-04-13T16:10:27.000Z (about 1 month ago)
- Last Synced: 2026-04-13T18:06:36.174Z (about 1 month ago)
- Topics: effect-ts, react, react-router, solidjs, tanstack, typescript
- Language: TypeScript
- Homepage: https://devx-op.github.io/effectify/
- Size: 9.57 MB
- Stars: 37
- Watchers: 0
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Effectify
[Documentation](https://devx-op.github.io/effectify/)
Monorepo of utilities for integrating [Effect](https://effect.website/) with different frameworks and libraries.
## Packages
| Package | Version | Documentation | Description |
| -------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | ---------------------------------------------------------------------------- |
| [@effectify/solid-query](https://www.npmjs.com/package/@effectify/solid-query) | [](https://www.npmjs.com/package/@effectify/solid-query) | [Docs](./packages/solid/query/README.md) | Integration of Effect with TanStack Query for Solid.js |
| [@effectify/react-query](https://www.npmjs.com/package/@effectify/react-query) | [](https://www.npmjs.com/package/@effectify/react-query) | [Docs](./packages/react/query/README.md) | Integration of Effect with TanStack Query for React |
| [@effectify/react-router](https://www.npmjs.com/package/@effectify/react-router) | [](https://www.npmjs.com/package/@effectify/react-router) | [Docs](./packages/react/router/README.md) | Integration of React Router with Effect for React applications |
| [@effectify/react-remix](https://www.npmjs.com/package/@effectify/react-remix) | [](https://www.npmjs.com/package/@effectify/react-remix) | [Docs](./packages/react/remix/README.md) | Integration of Remix with Effect for React applications |
| [@effectify/node-better-auth](https://www.npmjs.com/package/@effectify/node-better-auth) | [](https://www.npmjs.com/package/@effectify/node-better-auth) | [Docs](./packages/node/better-auth/README.md) | Integration of better-auth with Effect for Node.js applications |
| [@effectify/react-router-better-auth](https://www.npmjs.com/package/@effectify/react-router-better-auth) | [](https://www.npmjs.com/package/@effectify/react-router-better-auth) | [Docs](./packages/react/router-better-auth/) | Integration of React Router + better-auth with Effect for React applications |
| [@effectify/prisma](https://www.npmjs.com/package/@effectify/prisma) | [](https://www.npmjs.com/package/@effectify/prisma) | [Docs](./packages/prisma/README.md) | Prisma generator and runtime utilities for Effect |
| [@effectify/solid-effect-atom](https://www.npmjs.com/package/@effectify/solid-effect-atom) | [](https://www.npmjs.com/package/@effectify/solid-effect-atom) | [Docs](./packages/solid/effect-atom/README.md) | Reactive toolkit for Effect with SolidJS |
## Development
### Requirements
- [pnpm](https://pnpm.io/)
- [Node.js](https://nodejs.org/)
### Commands
```bash
# Install dependencies
pnpm install
# Run example application
pnpm nx dev tanstack-solid-app
# Build all packages
pnpm nx affected -t build
# Clean project
pnpm clean
```
### Release Management
To skip a release for documentation updates or other non-release changes, include `[skip release]` in your commit message.
## Credits & Inspiration
This project was inspired by the excellent educational content from [Lucas Barake](https://www.youtube.com/@lucas-barake), particularly his [video on Effect and TanStack Query](https://www.youtube.com/watch?v=zl4w3BQAoJM&t=1011s) which provides great insights into these technologies.
## License
MIT