v1.0.0 — Now available

Build anything.
Zero dependencies.

Routsy is a modern PHP framework that ships with AI, WebSockets, PWA, NoSQL, Auth, Cache, Queue, Plugins, and an Admin Dashboard — all native, all pure PHP. No vendor bloat.

# Create a new project
$composer create-project routsy/starter my-app
$cd my-app
# Configure
$cp .env.example .env
$php bin/routsy key:generate
# Start developing
$php bin/routsy serve
# → http://localhost:8000

Everything built-in

26 modules. Zero Composer requirements.

🧭

Advanced Router

Named routes, groups, subdomains, REST resources, middleware pipeline.

🗄️

Query Builder + Migrations

Fluent SQL builder, schema builder, migration system — MySQL, PostgreSQL, SQLite.

🔐

Security Suite

CSRF, JWT, AES-256-GCM, Rate Limiting, XSS/SQLi Firewall, Session Protection.

🧠

AI Integration

OpenAI-compatible client — Chat, Vision, Embeddings, Streaming, Prompt Templates.

WebSocket Server

Native RFC 6455 — Pub/Sub, rooms, broadcasting, JWT auth, SSL, zero deps.

📱

PWA Support

Auto-generated manifest, service worker, offline fallback, install prompts.

📊

NoSQL Database

Document DB — JSON files, SQLite JSON1, MongoDB. $gt, $in, $regex operators.

🔒

Firewall / Anti-DDoS

IP blocking, SQLi/XSS detection, path traversal, RCE scanning, session hijacking prevention.

🗂️

File Manager

Upload, thumbnails (GD), S3 storage (AWS/MinIO/R2), media library for blogs.

🔑

Auth + OAuth2

Login, register, roles, remember-me, password reset, Google/GitHub/MS/Facebook OAuth.

💾

Multi-Driver Cache

File, Redis, Memcached, Memory — remember(), increment(), tags.

📧

Mail + Queue

Native SMTP, attachments, job queue with retry + backoff.

🎨

Template Engine

Blade-like — layouts, sections, partials, @if, @foreach, components.

🖥️

Admin Panel

Dashboard, user CRUD, log viewer, plugin installer from GitHub repos.

💻

Interactive CLI

Menu-driven terminal, 25+ commands, DB shell, scaffolding.

⚙️

Performance

ETags, gzip/brotli, OPcache warmup, query cache, Server-Timing headers.

26
Core Modules
0
Composer Dependencies
80+
PHP 8.1+ Files
25+
CLI Commands

Routsy vs Laravel

FeatureLaravelRoutsy
Composer dependencies~70 packages0 packages
WebSocket serverPusher (paid) / ReverbNative PHP server
AI integrationPackage neededBuilt-in
PWA supportPackage neededBuilt-in
NoSQL / Document DBPackage neededBuilt-in (JSON, SQLite, Mongo)
Firewall / Anti-DDoSPackage neededBuilt-in
Admin panelNova (paid) / FilamentBuilt-in, free forever
Plugin systemPackage-basedBuilt-in + GitHub installer
SSL managementExternal toolsBuilt-in
OPcache managementManualBuilt-in (status, reset, warmup)

Official Plugins

📝

Blog

Posts, categories, tags, comments, RSS, SEO metadata.

php bin/routsy install:plugin routsy/plugin-blog
🔑

Auth OAuth

Google, GitHub, Microsoft, Facebook social login.

php bin/routsy install:plugin routsy/plugin-auth
📈

Analytics

Visitor tracking, real-time dashboard, page views.

php bin/routsy install:plugin routsy/plugin-analytics
💰

Ad Manager

Ad zones, impressions, clicks, CTR metrics, rotation.

php bin/routsy install:plugin routsy/plugin-ads