MODERN PHP, MADE PRACTICAL

SqueHub — The PHP Framework for Modern Web Builders

Build with clear PHP APIs. Add data, security, and background work as your application grows, with documentation that follows every step.

Simple to use. Powerful underneath. Read the installation guide

Growing together.

CybQu sponsors SqueHub. The other spaces illustrate future partnerships. Visit CybQu

SQUEHUB SPONSORCybQu TechnologiesFeatured partnership
SHOWCASE PLACEHOLDERYour organization hereA space for future collaborators
SHOWCASE PLACEHOLDERYour project hereA space for future collaborators
SHOWCASE PLACEHOLDERYour studio hereA space for future collaborators

The parts connect.
The work stays yours.

SqueHub gives ordinary application code a clear place to live. Define a route, return a response, then bring in models, authentication, queues, and infrastructure only when the project calls for them.

A route should read like a route.

Put application routes in Project/Routes/. SqueHub handles dispatch; your code stays focused on what the request should do.

Build a small application
Project/Routes/Web.phpPHP
01  use App\Plugins\Route;
02
03  Route::path('/hello')
04      ->get(static fn (): string => 'Hello');
GET /helloHello

Useful context.
Human control.

Connect a compatible AI host to SqueHub through an optional local MCP process. This connection shares bounded framework context without granting a general shell or file browser.

  1. 01
    Inspect

    Read selected routes, documentation, Packages, and health summaries.

  2. 02
    Plan

    With an explicit scoped grant, request a reviewable plan for supported changes.

  3. 03
    Review

    Apply any change later through the SqueHub workflow that owns it.

Start with PHP.
Make room for more.

Render SqueHub Views and serve browser modules without a Node build by default. When your application needs a build step, choose an optional Vite, React, or Vue profile. Your PHP application remains in charge of routes, sessions, and CSRF.

PHP is the starting point

Build with server-rendered Views and native assets.

Frontend tooling is a choice

Select Vite, React, or Vue when a project calls for it.

Review before applying

Preview the files and configuration a profile would change.

EXAMPLE / PLAN ONLYphp squehub profile:apply vite --preview

Vite, React, and Vue profiles are optional.

See the shape of
your application.

SqueHub Studio brings safe application evidence into one local, read-only view. Inspect registered routes, Package and Kit activation, framework caches, configured drivers, and Health without dispatching a request or running a task.

Inspect what is known

Route metadata comes from the same registered routes used by route:list.

See bounded observations

Enable the optional Profiler for recent request and work timelines.

Keep control local

Studio runs on loopback in development with explicit enablement.

Explore SqueHub Studio php squehub studio

A development inspector, not a production dashboard or command console.

Inspect. Preview.
Then decide.

Good decisions need a clear picture of the current application. SqueHub provides focused checks and reviewable plans before you take the next step.

01 / CHECK THE ENVIRONMENT
php squehub doctor

See what needs attention.

Doctor reports safe outcomes for configured dependencies and selected services. It inspects; it does not repair or deploy.

Read Health & Doctor
02 / REVIEW A CHANGE
php squehub make:controller Admin/UserController --preview

Know what will change.

Preview a generator plan, review conflicts and risk, then apply deliberately through its own command.

Explore reviewable changes

Preparing a deployment? Follow the deployment guide

The next step has a guide.

Explore all documentation

Extend with intent.

Packages provide reusable runtime capabilities. Kits assemble a reviewable application starting point. The official examples below are planned and have not been released.

Examples in planning: squehub/media and squehub/app-starter. Neither is available to install.

Interested in partnering with SqueHub?

We welcome conversations with individuals and companies who want to contribute, collaborate, or build around the framework.

Explore partnerships