A lightweight caching server built with TypeScript and Bun, designed to store and retrieve key-value pairs efficiently to reduce load on backend services or databases.
- In-memory key-value caching.
- Built with Bun for high performance.
- TypeScript for type safety and maintainability.
- Runtime: Bun (v1.2.20 or later)
- Language: TypeScript
- Dependencies: Managed via Bun package manager
- Pull the image and run:
docker run -p <service-port>:<service-port> gajjarmohit/caching-server:latest --port 3001 --origin <your-targe-url>
- Fork the repository.
- Create a feature branch:
git checkout -b feature/your-feature - Commit changes:
git commit -m "Add your feature" - Push to the branch:
git push origin feature/your-feature - Submit a Pull Request.
Ensure code follows TypeScript conventions and include tests where applicable.
This project is licensed under the MIT License. See the LICENSE file for details (create one if not present).
- Initialized with Bun.
- Inspired by simple caching solutions in TypeScript and Node.js.
For the latest updates, visit the GitHub repository.