High performance web server for modern applications
- Graceful Shutdown
- Structured Logging
- Configuration Management
- Middleware Support
- Routing
- JSON Response System
- Unit and Integration Testing
- go : 1.24.4
root
├── .github
├── config
├── docs
├── handlers
├── logger
├── middleware
├── server
├── tests
│ ├── handlers
│ └── middleware
└── utils
View full documentation at pkg.go.dev
config: Loads app configuration from.envor environment variables.server: Initializes and manages the HTTP server.handlers: Contains route handlers like health check.middleware: Provides logging and panic recovery middleware.utils: Sends consistent JSON success/error responses.
Run the following command to execute the test suite : go test ./tests/...
We welcome contributions! Please read CONTRIBUTING.md for guidelines.
This project uses Semantic Versioning.