A dependency-free PHP microframework that runs on:
- Native PHP 8.2+
- Caffeine
- Occasional Regret
This is a microframework without any dependency to Composer.
Purely using native PHP and some Headaches
Warning: May contain traces of:
- Spaghetti code
- "It works on my machine"
eval()jokes that went too far(jk)- Bunch of TODO comments
-
⚙️ Modular Architecture
Organized byApp,Foundation,Http, andResources, allowing scalable and clean development. -
🧩 Component System
Reusable UI components powered by.rx.phpview engine. -
📡 Advanced Routing
SupportsRadix,Regex, andTriebased routers viaRoutersinterface. -
⚒️ Built-in CLI Support
Command-based tooling for faster local development (App\CLI,Foundation\CLI). -
🧠 Facade System
Laravel-inspired facades forDB,Request,Response,Rx, etc. -
🔐 Security & Validation
IncludesCSRF,RateLimiter, andValidatorutilities. -
💾 Database Abstraction
CustomQueryBuilder,Model, andMigrationclasses. SQLite by default. -
🐞 Debugging Tools
Structured logging, error handling, and visual debug support viaDebugmodule. -
⚡ Reactive Engine
Custom lightweight reactive system underReactive\Reactive.php. -
📚 Helpers & Utilities
Rich set of PHP helpers (Env,Unix,Facade,Utility, etc). -
💽 Session & Class Managers
Fine control over instance lifecycles and session data. -
🧬 Middleware Support
Middleware pipelines for bothWebandAPItraffic. -
📁 Static File Server
Serve and handle media and static assets withStaticFile.php. -
📜 Custom Compiler
Internal compiler underCompiler\Rx.phpfor parsing/rendering.rx.phpviews. -
🧰 Type & Collection Utilities
Includes advancedCollectionclass andStrutilities. -
🧠 Experimental Features
_EXPE.phpfiles indicate experimental and bleeding-edge logic (e.g.,Model_EXPE,QueryBuilder_EXPE). -
🎨 Public Assets & Views
Ready-to-use CSS, JS, media, and component-based views (resources/views/...). -
📂 Config & Router Plugins
Configurable viaconfig/*.phpand plugin-ready router system. -
📈 Rate Limit Logs & Cache
Intelligent rate limiting with logging & file-based cache system.