https://github.com/rjdellecese/confect
Use Effect with Convex!
https://github.com/rjdellecese/confect
convex effect
Last synced: 5 days ago
JSON representation
Use Effect with Convex!
- Host: GitHub
- URL: https://github.com/rjdellecese/confect
- Owner: rjdellecese
- License: isc
- Created: 2023-07-02T19:48:27.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-04-25T03:46:06.000Z (about 1 month ago)
- Last Synced: 2026-04-25T05:29:44.616Z (30 days ago)
- Topics: convex, effect
- Language: TypeScript
- Homepage: https://confect.dev
- Size: 3.36 MB
- Stars: 289
- Watchers: 2
- Forks: 24
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Confect 🧁
Confect is a framework that deeply integrates Effect with Convex. It's more than just Effect bindings! Confect allows you to:
- Define your Convex database schema using Effect schemas.
- Write Convex function args and returns validators using Effect's schema library.
- Use Confect functions to automatically decode and encode your data according to your Effect schema definitions for end-to-end rich types, from client to function to database (and back).
- Use Effect's HTTP API modules to define your HTTP API(s). Includes interactive OpenAPI documentation powered by [Scalar](https://github.com/scalar/scalar).
- Access Convex platform capabilities via Effect services.
Want to learn more? Read the [docs](https://confect.dev)!