Quick-Start Navigation
Jump straight to the section you need:
[Philosophy & Design Goals] — Why we built MonkeysLegion and the principles that keep it lean.
[Getting Started] — Installation, first project scaffold, and “Hello World” in 5 minutes.
[Core Components] — Router · DI Container · Event Bus · Middleware · CLI.
Core Highlights
Component | What It Solves | Why It Matters |
|---|---|---|
Lightning Router | Ultra-fast URL dispatch with REST & GraphQL auto-binding. | 100 k routes in microseconds → no routing bottlenecks under load. |
Smart DI Container | Compile-time service wiring, scoped lifecycles, zero reflection. | Cold-boot in <40 ms, effortless unit-testing, clear boundaries. |
Universal Middleware | PSR-15 pipeline for auth, caching, rate-limits, tracing. | Add cross-cutting concerns with a one-line config; keep code pure. |
Why Developers Love It
Feather-Light Core – 9 MB RSS after full bootstrap.
Zero Hidden Magic – Explicit configuration beats unpredictable conventions.
Cloud-Native DNA – Docker-first images and K8s manifests out-of-the-box.
Swap-Anything Architecture – Replace ORM, templating, or even the router without forking.
Try It in 90 Seconds
# 1 — Install skeleton
composer create-project "monkeyscloud/monkeyslegion-skeleton"
# 2 — Run locally
cd my-service
composer serveNext Steps
First Project Tutorial → /docs/starter/first-project
Follow the 10-minute Tutorial → /docs/getting-started
Star us on GitHub → github.com/MonkeysCloud/MonkeysLegion-Skeleton
Production-grade muscle without the heavyweight bulk—welcome to MonkeysLegion.