Gello

Gello

FP-core backend framework built on Effect. Non-modular, purely functional — program = value, interpret at the edge.

Get StartedGitHub

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