ctrl k
Enable build support by adding .onedev-buildspec.yml
.mamluk Meezaan-ud-Din Abdu Dhil-Jalali Wal-Ikram Test README 3 years ago
dependencies Meezaan-ud-Din Abdu Dhil-Jalali Wal-Ikram Reset memcached pools before readding servers 4 months ago
middlewares Meezaan-ud-Din Abdu Dhil-Jalali Wal-Ikram Reset memcached pools before readding servers 4 months ago
src Meezaan-ud-Din Abdu Dhil-Jalali Wal-Ikram Update exception logging 4 months ago
tests Meezaan-ud-Din Abdu Dhil-Jalali Wal-Ikram Add base Test case for functional testing of APIs 3 years ago
.gitignore Meezaan-ud-Din Abdu Dhil-Jalali Wal-Ikram Initial commit 3 years ago
LICENSE Meezaan-ud-Din Abdu Dhil-Jalali Wal-Ikram Add license 3 years ago
README.md Meezaan-ud-Din Abdu Dhil-Jalali Wal-Ikram Edit README.md 5 days ago
composer.json Meezaan-ud-Din Abdu Dhil-Jalali Wal-Ikram Remove Swagger php 5 months ago
composer.lock Meezaan-ud-Din Abdu Dhil-Jalali Wal-Ikram Reset memcached pools before readding servers 4 months ago
README.md

Version Downloads Unstable License PHP Version

Kipchak by Mamluk

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

CategoryComponents
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

ComponentProvider
FrameworkSlim Framework
Cache/ORMSymfony
HTTP ClientLaravel
LoggingMonolog
Object MappingTeam CuyZ (Valinor)
Session HandlingBryan 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
Please wait...
Page is in error, reload to recover