Download the PHP package zenithframework/framework without Composer
On this page you can find all versions of the php package zenithframework/framework. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download zenithframework/framework
More information about zenithframework/framework
Files in zenithframework/framework
Package framework
Short Description A clean, modern, backend-first PHP framework with built-in dynamic UI
License MIT
Informations about the package framework
Zenith Framework v3.0 Enterprise
World-Class PHP 8.5+ Framework - Clean, Modern, Backend-First
A clean, modern, backend-first PHP framework with built-in dynamic UI system, strict routing architecture, enterprise-grade security, and native SSE support.
Version: 3.0.0 "Enterprise"
PHP Requirement: 8.5+
Release Date: April 9, 2026
Website: zenithframework.com
🌟 Why Zen?
✅ Native SSE Support - Real-time streaming without WebSockets complexity
✅ PHP 8.5 Attributes - Clean, inline route definitions
✅ AI Ready - Built-in OpenAI, Anthropic, Ollama integration
✅ HTMX Support - First-class Actions system
✅ Modern ORM - 10 relationship types, observers, soft deletes
✅ Queue System - Sync, Database, Redis drivers
✅ Mail System - SMTP, Sendmail, Log drivers
✅ File Storage - Local, S3, FTP support
✅ Task Scheduler - Cron-like scheduling DSL
✅ Authorization - Gates and Policies
✅ Security - WAF, DDoS protection, rate limiting
✅ 118 CLI Commands - Complete development toolkit
✅ Clean Architecture - Predictable, no magic
✅ Comprehensive Docs - Complete syntax and CLI guides
Features
Template Engine
- Layout Inheritance -
@extends,@section,@yield - Directives -
@if,@else,@foreach,@for,@while - Components -
<zen:Button>,<zen:Card>with slots - Template Caching - Compiled templates cached in production
Performance
- Multi-Level Cache - Memory → APCu → Redis
- Advanced Rate Limiting - TokenBucket, LeakyBucket, SlidingWindow
- Server Support - Swoole, Workerman, RoadRunner adapters
- Connection Pooling - Pre-connected database sockets
Real-time
- WebSocket - Full-duplex communication with rooms
- SSE - Server-Sent Events support
- Connection Pooling - Manage multiple connections
Clustering
- Load Balancer - Round-robin, least connections, weighted, IP hash
- Health Checker - Node monitoring
- Failover - Automatic failover
- Service Discovery - Dynamic registration
Security (Enterprise-Grade)
- WAF - Rule-based web application firewall
- DDoS Protection - Traffic analysis, JS challenge, CAPTCHA
- IP Blocking - Auto-ban, CIDR, geo-blocking, ASN filtering
- Rate Limiting - Per-user, per-IP, quota management
- CSRF Protection - Token-based form protection
- Encryption - AES-256-GCM, HMAC support
- Two-Factor Auth - TOTP (Google Authenticator)
Resilience
- Circuit Breaker - Failure isolation
- Retry Policy - Exponential backoff
- Timeout Handler - Request timeouts
- Bulkhead - Resource isolation
Core Framework
- Clean & Minimal - No architectural confusion, zero garbage code
- Backend-First - API-first design with JSON responses
- Strict Routing - Separate route files for Web, API, Auth, and AI
- Attribute Routing - PHP 8.5+ attributes for inline route definitions
- Built-in UI System - Components, Pages, and Layouts
- HTMX-Style Updates - Server-side rendering with dynamic DOM updates
- ORM System - Model, QueryBuilder, and Builder
- Soft Deletes - Automatic trash and restore functionality
- Model Observers - Hook into model lifecycle events
- Session & Auth - Complete authentication system
- Authorization - Gates and Policies for fine-grained access control
- Validation - 40+ built-in validation rules
- Cache System - File, Array, APCu, Redis drivers
- Queue System - Sync, Database, Redis drivers
- Mail System - SMTP, Sendmail, Log drivers
- File Storage - Local, S3, FTP drivers
- Task Scheduler - Cron-like scheduling with fluent DSL
- SSE Support - Native Server-Sent Events for real-time streaming
- AI Integration - OpenAI, Anthropic, and Ollama support
CLI Tools
- 40+ Commands - make, remove, rename, migrate, seed, serve, test, lint
Requirements
- PHP 8.5+
- PDO Extension
- OpenSSL Extension
- cURL Extension
- MBString Extension
Quick Start
Quick Examples
Attribute-Based Routing (PHP 8.5+)
Server-Sent Events (Real-Time Streaming)
Soft Deletes
Model Observers
Authorization (Gates & Policies)
Task Scheduler
Directory Structure
Routing
Routes are organized by domain in routes/:
Web.php- Public web routes (UI/pages)Api.php- API routes (JSON)Auth.php- Authentication routesAi.php- AI-related routes
CLI Commands
Make Commands
Remove Commands
Database Commands
Other Commands
Configuration
Edit .env for configuration:
Documentation
- Official Website - 🌐 Complete documentation and guides
- SYNTAX.md - 📖 Complete syntax guide - START HERE
- CLI_COMMANDS.md - 🛠️ 118 CLI commands reference
- SSR_GUIDE.md - ⚡ SSR engine guide
- SSR_ISR_SSE_GUIDE.md - 🚀 SSR, ISR, and SSE comprehensive guide
- GUIDE.md - Full tutorial
- SECURITY.md - Security policy and best practices
- SKILLS.md - Complete developer reference
- AGENTS.md - AI agent instructions
- CHANGELOG.md - Version history
- CONTRIBUTING.md - Contribution guidelines
License
MIT License - see LICENSE
All versions of framework with dependencies
ext-pdo Version *
ext-json Version *
ext-mbstring Version *
ext-openssl Version *
ext-curl Version *