Framework features

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.