Search by

zubzet / framework

zubzet

A lightweight PHP framework focused on rapid development, ease of use, and great portability.

Package info

github.com/zubzet/framework

Wiki

pkg:composer/zubzet/framework

Statistics

Installs: 73 642

Dependents: 1

Suggesters: 0

Stars: 15

Open Issues: 28

v1.3.0-RC1 2026-11-09 22:55 UTC

README

ZubZet Logo

ZubZet PHP Framework

ZubZet is an opinionated PHP framework that stays simple until you need more. In production since 2019, actively maintained, and built on open-source components the PHP ecosystem already trusts.

GitHub Repo stars Documentation GitHub Issues APL 2.0 License

Tests passing across all supported PHP versions Line coverage Latest Release


Why ZubZet?

  • Start simple, grow to enterprise: ZubZet has one principle: simple by default, more when you need it. Every lightweight tool has a heavier sibling for the day you outgrow it, and the two work together without breaking your project.

  • Zero config, full control when you need it: Skip the boilerplate. Drop a controller into app/Controllers/ and the URL exists. ZubZet’s pre-configured components allow you to prototype and develop your projects faster, while maintaining clean and structured code.

  • No Barriers for Newcomers: We believe everyone should have access to good tools. ZubZet is welcoming, friendly, and empowers newcomers.

  • Great Portability: Whether you're developing locally or deploying in a complex production environment, ZubZet is designed to be lightweight, flexible, and portable.

Enterprise essentials, built in

  • Auto Form Validation: Automate form validation with error reporting and database integration.
  • Authorization: Manage roles and permissions with flexible access control, including wildcards.
  • Migrations & Query Builder: Evolve your database schema with migrations and an expressive query builder.
  • File Uploads: Handle file uploads with preset rules for type and size validation.
  • Email Integration: Send emails directly from your application with customizable templates.
  • CLI Tooling: Ship and operate your app with built-in console commands based on Symfony Console.

A Gentle Approach to MVC

The framework follows the Model-View-Controller (MVC) pattern, but you don’t need to be an expert to get started:

  1. Controllers handle application logic in a simple, straightforward way.
  2. Models manage data interactions with minimal setup, be it a database or other sources.
  3. Views are Blade templates with template inheritance and reusable components that integrate with your data.

Documentation

Looking for step-by-step guides and practical examples? The ZubZet Documentation is the right place to look. It’s packed with tutorials and detailed guides to help you learn the ins and outs of the framework and get started quickly.

API Reference

Dive deep into the technical details. The comprehensive API Reference covers every class, method, and parameter to help you customize and extend ZubZet for your specific needs.

There’s no need to trade clarity for capability: start simple, grow to enterprise. ZubZet is here to support your ideas, big or small, so let’s build something great, together.