Gello
FP-core backend framework built on Effect. Non-modular, purely functional — program = value, interpret at the edge.
⚡
Context.Tag + Layer
No DI container, no decorators. Just compose Layers for dependencies and yield* from context.
🔒
Scoped Resources
Database pools, Redis connections — all managed with Layer.scoped and acquireRelease.
🌐
@effect/platform HTTP
Type-safe routing with HttpRouter, schema validation at boundaries, proper middleware.
🎯
Single Composition Point
All layers merge at one root, then Layer.launch. No scattered configuration.
🗄️
Drizzle + Effect
Type-safe database with proper resource lifecycle. Pool created, used, closed.
📬
Effect Queues
Jobs as values, workers as Layers. Pure Effect — no external queue dependency.
Quick Start
pnpm add effect @effect/schema @effect/platform @effect/platform-node