Skip to content

Welcome to DomusJS

Build maintainable, modular backends with confidence.

Core Principles

Understand the architecture that powers DomusJS: DDD, CQRS, Clean Architecture and modular design.

Get Started

Follow the quickstart guide to spin up your first project with DomusJS.

Modules Reference

Dive into each official module: auth, jobs, cron, rbac, observability and more.

Concepts & Patterns

Learn about Entities, Value Objects, Repositories, Result patterns, Buses, and more.


DomusJS is not just a framework — it’s a backend architecture kit for TypeScript developers who want to scale fast without sacrificing clarity or flexibility.

  • ⚙️ Explicit control, no magic
  • 🧱 Real-world patterns: CQRS, DDD, Clean Architecture
  • 🧩 Modular: use only what you need
  • 🧪 Type-safe and battle-tested structure

Ready to start building with confidence?