better-effect
Start Here

Start Here

Install better-effect, learn the shape of a program, and choose your next guide.

better-effect is a small TypeScript architecture for better-result workflows. Start with the short path below: define a Service, compose a Layer, run the program, and let Scope own anything that needs cleanup.

Choose a path

The docs use one vocabulary throughout. Application code defines jobs and handlers with better-effect-mq; adapters only provide persistence through Layers.

On this page