PHPackages                             ryxo/ryxo - 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. ryxo/ryxo

ActiveProject[Framework](/categories/framework)

ryxo/ryxo
=========

This is the template of ryxo framework

00PHP

Since May 6Pushed 2y ago1 watchersCompare

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

READMEChangelogDependenciesVersions (1)Used By (0)

Ryxo Framework
==============

[](#ryxo-framework)

Introduction
------------

[](#introduction)

Welcome to the documentation for the Ryxo Framework. Ryxo is a lightweight PHP framework designed to provide a simple yet powerful foundation for building web applications.

Getting Started
---------------

[](#getting-started)

### Installation

[](#installation)

To install Ryxo, follow these steps:

1. Clone the repository: `git clone https://github.com/gyanendra-baghel/ryxo.git`
2. Install dependencies: `composer install`

### Configuration

[](#configuration)

- **Autoloading:** Ryxo follows the PSR-4 autoloading standard. Make sure the `App` namespace points to your `app/` directory.

```
"autoload": {
    "psr-4": {
        "App\\": "app/"
    }
}
```

### Routing

[](#routing)

Define routes in the `routes.php` file:

```
// routes.php
$app->get('/', [SiteController::class,'index');
$app->get('/blogs/{id}',function($req, $res, $params){
    // ...
});
```

### Templating

[](#templating)

Ryxo includes a basic templating engine. Views are located in the `app/views` directory.

### Run the Application

[](#run-the-application)

Run the built-in PHP server:

```
php -S localhost:8000 -t public
```

Visit  in your browser.

Features
--------

[](#features)

### Routing

[](#routing-1)

Ryxo provides a simple routing system to handle HTTP requests. Define routes in the `routes.php` file using the `get` and `post` methods.

```
$app->get('/path', Controller::class,'method');
```

### Templating

[](#templating-1)

The included templating engine allows you to render views easily. Use the `render` method in your controllers.

```
// Inside a controller method
return $this->response->render('viewName', ['data' => $data]);
```

### Controllers

[](#controllers)

Create controllers in the `app/Controllers` directory. Controllers handle the logic for specific routes.

```
// Example HomeController
namespace App\Controllers;
use Ryxo\Controller;

class HomeController extends Controller
{
    public function index()
    {
        return $this->response->render('home');
    }
}
```

Contributing
------------

[](#contributing)

We welcome contributions to Ryxo! Follow the guidelines in the [CONTRIBUTING.md](CONTRIBUTING.md) file.

License
-------

[](#license)

Ryxo is open-source software licensed under the [MIT License](https://opensource.org/license/mit/).

Support
-------

[](#support)

For support, please open an issue on the [GitHub repository](https://github.com/gyanendra-baghel/ryxo-framework/issues).

###  Health Score

13

—

LowBetter than 1% of packages

Maintenance27

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity18

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/d26a7af08124e29707f5c55a302bee8247129d600d50d7e85d734d15dc14a6e8?d=identicon)[gyanendra\_baghel](/maintainers/gyanendra_baghel)

---

Top Contributors

[![gyanendra-baghel](https://avatars.githubusercontent.com/u/116253053?v=4)](https://github.com/gyanendra-baghel "gyanendra-baghel (2 commits)")

---

Tags

frameworkphp-frameworkryxo-template

### Embed Badge

![Health badge](/badges/ryxo-ryxo/health.svg)

```
[![Health](https://phpackages.com/badges/ryxo-ryxo/health.svg)](https://phpackages.com/packages/ryxo-ryxo)
```

###  Alternatives

[laravel/telescope

An elegant debug assistant for the Laravel framework.

5.2k67.8M190](/packages/laravel-telescope)[spiral/roadrunner

RoadRunner: High-performance PHP application server and process manager written in Go and powered with plugins

8.4k12.2M84](/packages/spiral-roadrunner)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M255](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

708181.8M591](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M120](/packages/cakephp-chronos)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
