https://github.com/rjdellecese/confect
Use Effect with Convex!
https://github.com/rjdellecese/confect
convex effect
Last synced: about 1 month 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 (about 3 years ago)
- Default Branch: main
- Last Pushed: 2026-06-09T02:30:36.000Z (about 1 month ago)
- Last Synced: 2026-06-09T04:15:59.040Z (about 1 month ago)
- Topics: convex, effect
- Language: TypeScript
- Homepage: https://confect.dev
- Size: 4.15 MB
- Stars: 321
- Watchers: 2
- Forks: 29
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
- awesome-convex - Confect - Framework that deeply integrates Effect with Convex. (Frameworks and Tools)
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)!