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.env
or 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.