Enable build support by adding .onedev-buildspec.yml
.mamluk | ![]() |
3 years ago |
dependencies | ![]() |
4 months ago |
middlewares | ![]() |
4 months ago |
src | ![]() |
4 months ago |
tests | ![]() |
3 years ago |
.gitignore | ![]() |
3 years ago |
LICENSE | ![]() |
3 years ago |
README.md | ![]() |
5 days ago |
composer.json | ![]() |
5 months ago |
composer.lock | ![]() |
4 months ago |
README.md
Kipchak by Mamluk
Overview
Kipchak is an API Development Kit (ADK) built on Slim Framework, designed for rapid API development. Written in PHP, it combines years of production experience handling thousands of concurrent requests.
Quick Start
To see Kipchak in action, visit our template repository.
Features
Category | Components |
---|---|
Core Features | • Easy config management • Consistent bootstrapping • Dependency injection • Middleware injection |
Caching | • Symfony Cache • Memcached support • File System Caching |
Database | • Doctrine DBAL and ORM • CouchDB Client |
Authentication | • OAuth 2 with JWKS • Key-based authentication |
Development Tools | • Object Mapping (Valinor) • Pre-configured testing |
Infrastructure | • Base Dockerfile • NGINX Unit/Apache support |
Technical Stack
- Framework: Built on Slim Framework
- Memory Footprint: Lightweight compared to Symfony/Laravel
- Integration: Compatible with Symfony/Laravel libraries
- PHP 8.2+
Credits
Component | Provider |
---|---|
Framework | Slim Framework |
Cache/ORM | Symfony |
HTTP Client | Laravel |
Logging | Monolog |
Object Mapping | Team CuyZ (Valinor) |
Session Handling | Bryan Horna |
For complete dependencies, see our composer.json.
About
- Company: Mamluk
- Name Origin: Named after the Turkic Kipchak family which founded the Mamluk Sultanate of Cairo in 1250
- Documentation: Available at Kipchak Template