Modern PHP Ecosystem for Teams Who Ship Fast
Ship production-ready PHP applications in record time.
The lightweight, modular framework that lets modern teams move from commit to cloud without the boilerplate.
composer create-project "monkeyscloud/monkeyslegion-skeleton"What you get out of the box:
- ⚡ Blazing-fast router — High-performance routing with minimal overhead
- 🧩 Rock-solid DI container — Clean dependency injection for testable code
- 🛠️ First-class CLI — Powerful command-line tools for scaffolding and automation
- 🐳 Zero-config Docker stack — Development to production without configuration headaches
- 🧪 Testing ready — Wired for testing, observability, and scale on day one
📦 View MonkeysLegion Skeleton | 🌐 monkeyslegion.com
Drupal-grade structure, WordPress-simple editing, code-first developer experience.
The CMS tradeoff is outdated. MonkeysCMS combines the best of both worlds:
| Feature | WordPress | Drupal | MonkeysCMS |
|---|---|---|---|
| Learning Curve | ✅ Easy | ❌ Steep | ✅ Easy |
| Content Structure | ❌ Fragile | ✅ Powerful | ✅ Powerful |
| Code-First | ❌ Click-heavy | ✅ Native | |
| Long-term Maintenance | ❌ Plugin chaos | ✅ Clean |
Core Features:
- 📝 Content Types & Fields — Define data models for pages, posts, products, and more
- 🔗 Real Relationships — Explicit relations, not meta-table hacks
- 🏷️ Taxonomy System — Categories, tags, hierarchies, classification
- 🧱 Blocks & Regions — Reusable components with predictable layouts
- 🔐 RBAC Permissions — Granular roles and security
- 🔌 Admin REST API — Build headless or hybrid applications
- 📦 Modular Architecture — Install only what you need
📦 View MonkeysCMS | 🌐 monkeyscms.com
| Package | Description | Status |
|---|---|---|
| monkeyslegion-skeleton | Base skeleton for rapid application development | ✅ Stable |
| monkeyslegion-router | High-performance PSR-7 router | ✅ Stable |
| monkeyslegion-container | Lightweight DI container | ✅ Stable |
| monkeyslegion-cli | Command-line tools and scaffolding | ✅ Stable |
| monkeyslegion-db | Database abstraction and ORM | ✅ Stable |
| monkeyslegion-auth | Authentication and authorization | ✅ Stable |
| monkeyslegion-cache | PSR-6/16 caching layer | ✅ Stable |
| monkeyslegion-i18n | Internationalization support | ✅ Stable |
| monkeyslegion-files | File uploads & storage (Local/S3/GCS) | ✅ Stable |
| MonkeysCMS | Full-featured CMS | 🚧 Beta |
# Create new project
composer create-project "monkeyscloud/monkeyslegion-skeleton" my-app
# Navigate to project
cd my-app
# Start development server
php monkeys serve# Clone MonkeysCMS
git clone https://github.com/MonkeysCloud/MonkeysCMS.git
# Install dependencies
cd MonkeysCMS && composer install
# Configure and run
cp .env.example .env
php monkeys serve┌─────────────────────────────────────────────────────────┐
│ MonkeysCMS │
│ (Content Types • Blocks • Themes • API) │
├─────────────────────────────────────────────────────────┤
│ MonkeysLegion │
│ (Router • DI • CLI • ORM • Auth • Cache • i18n) │
├─────────────────────────────────────────────────────────┤
│ PHP 8.2+ │
└─────────────────────────────────────────────────────────┘
- Marketing sites — Landing pages, product pages, case studies, docs
- Documentation — Knowledge bases with taxonomies and versioning
- Multi-site agencies — Reusable modules, consistent architecture
- Hybrid web apps — CMS-managed content + app-driven features
- API-first projects — Headless delivery to Next.js, mobile, dashboards
We welcome contributions! Whether you're fixing bugs, improving documentation, or building new modules and themes—your contributions shape the platform.
Important
All MonkeysLegion v2 development MUST follow the Code Standards & Conventions document. Key requirements:
- PHP 8.4+ with
declare(strict_types=1)in every file - Property hooks instead of getters/setters
- Attribute-first architecture (no magic strings)
- PHPStan level 9 + PSR-12 compliance
- 100% type safety
- General: info@monkeyslegion.com
- Press: press@monkeyslegion.com