Wallow

Wallow in it

A modular .NET foundation for building production-ready applications. Multi-tenant, event-driven, and built on Clean Architecture from day one.

.NET 10 Blazor PostgreSQL RabbitMQ OpenIddict Clean Architecture

Everything you need to build

🏢

Multi-tenancy

Isolated tenant schemas, automatic resolution, and per-tenant configuration out of the box.

🧩

Modular Monolith

Independent modules with clear boundaries that can evolve into microservices when you need them.

🏗️

Clean Architecture & DDD

Domain-driven design with layered architecture keeping your business logic pure and testable.

CQRS with Wolverine

Command and query separation powered by Wolverine for clean, performant request handling.

📨

Event-Driven Messaging

Modules communicate through RabbitMQ events, keeping boundaries clean and enabling async workflows.

🔐

Identity & OAuth

OpenIddict-powered authentication with social logins, roles, and fine-grained permissions.

Get running in minutes

1

Fork & Clone

git clone your-fork
2

Start Infrastructure

docker compose up -d
3

Run the API

dotnet run