Small framework, serious foundation.
NoClass™ gives procedural PHP developers the essentials needed to build organised web applications, dashboards, APIs and internal systems.
MVC Architecture
Organise code into controllers, models and views while keeping application logic procedural and easy to trace.
Routing
Use clean controller/action URLs or route aliases for public pages such as about, features and contact.
View Rendering
Render views explicitly or use automatic view rendering for simple actions.
ORM-style Helpers
Use lightweight database helpers for selecting, inserting, updating, deleting and secure raw queries when a database is needed.
Security Helpers
CSRF protection, CSP support, escaping helpers, secure headers and security event logging are built in.
Asset Management
Generate asset URLs with support for cache busting, secure assets and CDN configuration.
Middleware
Protect routes with function-based middleware for authentication, logging and request filtering.
HMVC Ready
The module system remains available for larger applications, while this website keeps it disabled for simplicity.
Developer Friendly
Readable files, minimal magic, direct function calls and a workflow that is easy to teach and maintain.