PHPackages                             ji/donner - 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. ji/donner

ActiveLibrary

ji/donner
=========

2.0(2y ago)0429MITPHPPHP &gt;=8.1

Since May 21Pushed 8mo ago1 watchersCompare

[ Source](https://github.com/JeanIsahakyan/donner)[ Packagist](https://packagist.org/packages/ji/donner)[ RSS](/packages/ji-donner/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)DependenciesVersions (7)Used By (0)

Donner Framework
================

[](#donner-framework)

[![PHP Version](https://camo.githubusercontent.com/7663c9d53dc13cedaf0660a8745a7e77d2dd711257f36aa86ebce12a0600ef42/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344382e312d626c75652e737667)](https://php.net)[![License](https://camo.githubusercontent.com/8bb50fd2278f18fc326bf71f6e88ca8f884f72f179d3e555e20ed30157190d0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e737667)](LICENSE)[![Composer](https://camo.githubusercontent.com/1e36504119c6c54642a7683673cec0d5a52bdf2e94d19377a00fac080a14aebb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6d706f7365722d6a69253246646f6e6e65722d626c75652e737667)](https://packagist.org/packages/ji/donner)

**Donner** is a lightweight, modern PHP framework designed for building web applications and APIs. It provides a clean, simple API for routing, request validation, response handling, and file uploads with support for PHP 8.1+ features.

✨ Features
----------

[](#-features)

- 🚀 **Lightweight &amp; Fast** - Minimal overhead with only essential dependencies
- 🛡️ **Type Safety** - PHP 8.1+ enum support and type-safe validation
- 🔧 **Developer Friendly** - Fluent API and intuitive controller structure
- 📁 **File Handling** - Secure file upload validation and management
- 🎯 **Dynamic Routing** - Regex-based URI patterns with parameter extraction
- 📊 **Structured Responses** - Consistent JSON responses with pagination support
- ⚡ **Modern PHP** - Built for PHP 8.1+ with enums and modern features

🚀 Quick Start
-------------

[](#-quick-start)

### Installation

[](#installation)

```
composer require ji/donner
```

### Basic Example

[](#basic-example)

```
