Build Web Apps Faster Than Ever
RAMPHP is the revolutionary low-code PHP framework with built-in PWA support, auto-routing, and drag-and-drop API builder. Focus on your ideas, not boilerplate code.
Why Choose RAMPHP?
Lightning Fast
Optimized for performance with smart caching and efficient routing. Benchmarked 3x faster than traditional PHP frameworks.
Modular Architecture
Component-based structure inspired by Angular. Build reusable modules that automatically handle routing and dependencies.
Low-Code Development
Visual API builder, auto-generated CRUD endpoints, and model-driven database design. Write less code, build more.
Built-in Security
VWT encryption, CSRF protection, and secure defaults. We handle security so you can focus on features.
PWA Ready
Progressive Web App support out of the box. Service workers, manifest generation, and offline capabilities included.
Extensible
Plugin system that lets you extend core functionality without modifying framework files. Keep your upgrades painless.
Getting Started with RAMPHP
System Requirements
- PHP 7.4+ (8.1 recommended)
- Composer 2.0+
- MySQL 5.7+ or MariaDB 10.3+
- Apache/Nginx/OpenResty
Installation
Install RAMPHP using Composer:
# Navigate to project cd my-project
# Start development server composer start
# Access at http://localhost:5200
Project Structure
RAMPHP follows a modular structure:
Core Documentation
Key Concepts
- Modules: Self-contained feature units (like Angular modules)
- Components: Reusable UI elements with automatic routing
- Models: Class-based database definitions that auto-create tables
- Services: API endpoints with built-in CRUD operations
- VWT: Vital Web Token encryption for secure data
Creating a Module
Database Models
Module System
Module Structure
Component Routing
Automatic routing based on structure:
Module Configuration
Low-Code API Builder
Accessing the Builder
After starting your development server:
Creating an API Endpoint
- Click "New Endpoint"
- Define route (e.g., /api/products)
- Select HTTP methods (GET, POST, etc.)
- Map to model or custom logic
- Set permissions and validation rules