Skip to main content

Nidus

Nidus is a modular, highly scalable application and microservice framework for Delphi, inspired by the architectural patterns of NestJS.

It provides enterprise-ready backend infrastructure for Object Pascal developers:

CapabilityUnit / Module
Dependency InjectionNidus.pas, Nidus.Inject
Modular organisationNidus.Module.*
Validation Pipes (RTTI)Nidus.Pipes.*, Nidus.Decorator.*
Security GuardsTNidus.UseGuard
Object PoolingNidus.ObjectPool, Nidus.Pooling.*
Module CachingNidus.Module.Cache
RPC MicroservicesNidus.Microservices.RPC.*
Message BusNidus.Message.Bus
Horse HTTP IntegrationNidus.Driver.Horse, Horse.ResponseCache

Compatibility

EnvironmentPlatformsDIRPC
Delphi XE or laterWin32, Win64, Linux64, macOS, iOS, Android
Cross-platform build verified

Win32, Win64 and Linux64 (dcclinux64) are build-verified in production (2026-06-20). macOS/iOS/Android follow from the Delphi RTL but are not build-verified yet.