Overview
Monorepo layout and technology stack.
Reloop is a Bun monorepo — Next.js frontends, ElysiaJS microservices, shared packages, and Docker infrastructure.
Structure
reloop/
├── apps/
│ ├── backend/ # ElysiaJS APIs + KumoMTA (smtp, inbound)
│ └── frontend/ # web, dashboard, docs, links
├── packages/ # @reloop/ui, @reloop/db, @reloop/bus, …
└── local/ # Docker Compose for local dev
Frontend
Backend
Data
Infrastructure
Tooling
Shared Packages
| Package | Purpose |
|---|---|
@reloop/ui | Design system and components |
@reloop/db | Drizzle schema and Postgres client |
@reloop/auth | Shared auth utilities |
@reloop/bus | NATS messaging wrapper |
@reloop/cache | Redis caching helpers |
@reloop/apikey | API key hashing and verification |
@reloop/webhook-events | Webhook event types |
@reloop/tailwind | Shared Tailwind config |
@reloop/tsconfig | Shared TypeScript config |
Was this page helpful?