DEV Community

๐Ÿ‘‹ What is SqueHub?

SqueHub is a modern PHP framework designed for building scalable, secure, and elegant web applications. It aims for minimal overhead, offering flexibility and control without sacrificing developer experience. Key features include a Blade-like templating engine with directives like @include and @section. The framework boasts a simple routing system that supports closures or controller actions. Out-of-the-box CSRF protection is provided, along with helpers for secure forms. SqueHub utilizes Composer for package management, allowing extensions like authenticator and data analyst. It follows an MVC architecture with a clear folder structure built for clarity and scale. Performance is a priority, with no unnecessary bloat. Recent improvements in v1.2.0 include dynamic view section parsing, Blade-style control structures, SEO support, and view caching. SqueHub is ideal for indie developers, backend developers preferring PHP control, educators, learners, and teams seeking customizable foundations. It requires PHP 8.2+ and is open-source, welcoming contributors and early adopters.
favicon
dev.to
dev.to