PHPackages                             likore/rediumphp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. likore/rediumphp

ActiveLibrary[Framework](/categories/framework)

likore/rediumphp
================

A lightweight, modern PHP framework for rapid API development

00PHP

Since Jan 13Pushed 3mo agoCompare

[ Source](https://github.com/rediumphp/rediumphp)[ Packagist](https://packagist.org/packages/likore/rediumphp)[ RSS](/packages/likore-rediumphp/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (3)Used By (0)

Redium Framework
================

[](#redium-framework)

A lightweight, modern PHP framework for rapid API development, based on our production-tested patterns

Features
--------

[](#features)

**Attribute-Based Routing** - Clean, declarative route definitions using PHP 8+ attributes
**Built-in JWT Authentication** - Token-based auth with permission system
**Robust ORM** - Full-featured Entity system with relationships, casting, and dirty tracking
**Query Builder** - Fluent interface for complex database queries
**Validation System** - 10+ validation rules with database uniqueness checks
**Caching Layer** - File-based caching with TTL and remember pattern
**Event System** - Event-driven architecture with priority listeners
**File Upload Handler** - Comprehensive file management with validation
**Rate Limiting** - IP-based API protection and throttling
**Collection Class** - Powerful array manipulation for entities
**Response Helpers** - Standardized API responses
**Auto Parameter Injection** - Automatic injection of request data into controller methods
**Type-Safe** - Full PHP 8.1+ type safety throughout
**Zero Configuration** - Works out of the box with sensible defaults

Installation
------------

[](#installation)

### Framework Installation

[](#framework-installation)

```
composer require likore/rediumphp
```

### Quick Start Project

[](#quick-start-project)

```
# Clone or copy the quick-start example
cp -r examples/quick-start my-api
cd my-api

# Install dependencies
composer install

# Setup environment
cp .env.example .env
# Edit .env with your database credentials

# Import database
mysql -u root -p
