Powerful Dependency Injection
Built on Uber's Fx for type-safe management of application components and lifecycle with automatic dependency resolution.
Built on Uber's Fx & GoFiber for developer productivity and scalability

Built on Uber's Fx for type-safe management of application components and lifecycle with automatic dependency resolution.
Integrated with GoFiber v3 featuring automatic request logging, middleware support, and lightning-fast routing.
Utilizes Uber's Zap logger with developer-friendly console output and production-ready JSON formatting.
Load configuration from environment variables and .env files with type-safe accessors and hot-reloading support.
Unified caching interface supporting Memory, Redis, Memcache, Badger, SQLite3, PostgreSQL, MySQL, MongoDB, DynamoDB, and S3 backends.
Organize your application into logical modules with managed lifecycles (OnStart, OnStop) and clean separation of concerns.
Core components are defined by interfaces, promoting loose coupling, testability, and maintainability.
Seamless integration with GORM for database operations, supporting MySQL, PostgreSQL, SQLite, and SQL Server.
Production-ready background job processing with human-friendly scheduling, delayed execution, retries with exponential backoff, and dead letter queues.
Native MongoDB integration with connection pooling, multiple database support, and helper utilities for indexes and transactions.
Fluent migration API for MongoDB with schema versioning, distributed locking, checksum verification, and powerful helper functions.
Redis-based distributed mutex system with support for single instance, Sentinel, Cluster, and Redlock algorithms.