Search by

afaztech / reactor-framework

afaztech

A modern, asynchronous PHP framework for building powerful Telegram bots.

Package info

github.com/AfazTech/reactor-framework

Homepage

Issues

Type:framework

pkg:composer/afaztech/reactor-framework

Statistics

Installs: 79

Dependents: 5

Suggesters: 0

Stars: 0

v0.5.4 2026-10-24 15:30 UTC

This package is auto-updated.

Last update: 2026-10-24 15:30:55 UTC


README

PHP Version License Reactor

A modern, asynchronous PHP framework for building powerful, production-ready Telegram bots.

Reactor combines attribute-based routing, a dependency injection container, a middleware pipeline, Eloquent, migrations, a database-backed queue, a scheduler, multi-driver caching, and JSON localisation into a cohesive, developer-friendly stack.

Features

  • Attribute-based routing
  • Asynchronous execution
  • Middleware pipeline
  • Dependency injection container
  • Service providers
  • Multi-source configuration
  • Eloquent ORM
  • Database migrations
  • Database-backed queue
  • Cron scheduler
  • Multiple cache drivers
  • JSON localisation
  • Package ecosystem
  • PSR-3 logging
  • Polling and webhook modes
  • Multi-process support

Requirements

  • PHP >= 8.1
  • Composer
  • PDO extension for the chosen database (SQLite is used by default)

Installation

composer require afaztech/reactor-framework

Usage

use Reactor\Core\App;

$app = new App(__DIR__);
$app->start();

The recommended way to start a new project is the reactor application skeleton, which ships with a complete layout, example handlers, and ready-to-use configuration.

Documentation

For detailed documentation, see DOCUMENT.md.

Contributing

Contributions are welcome. Please read the contribution guidelines.

License

This project is licensed under the MIT License.