Kempo Server
A lightweight, zero-dependency, file based routing server.
Quick Start
Install and run Kempo Server in seconds:
npm install kempo-server
npx kempo-server --root public
Features
- Zero Dependencies - No external dependencies
- File-based Routing - Directory structure defines routes
- Dynamic Routes - Parameterized routes with [brackets]
- Wildcard Routes - Map directories with * patterns
- Middleware System - Authentication, CORS, logging, and more
- Request/Response Objects - Enhanced request handling
Built-in Middleware
- CORS - Cross-origin resource sharing
- Compression - Automatic gzip compression
- Rate Limiting - Request throttling
- Security Headers - Security best practices
- Request Logging - Configurable logging
- Custom Middleware - Load your own middleware