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

ActiveProject[Framework](/categories/framework)

rayxsi/rayxsi
=============

This is the bluprint of rayxsi framework

v1.1.1(1y ago)07MITJavaScript

Since Jul 1Pushed 3mo agoCompare

[ Source](https://github.com/rayxsi/rayxsi)[ Packagist](https://packagist.org/packages/rayxsi/rayxsi)[ RSS](/packages/rayxsi-rayxsi/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (3)Versions (6)Used By (0)

What is Rayxsi?
---------------

[](#what-is-rayxsi)

**Rayxsi** is a PHP web application framework designed for building large-scale, scalable single and multi-page web applications. Inspired by Laravel, Rayxsi goes further by integrating **React** and **Redux** natively — giving you the power of a PHP backend with the flexibility of a modern JavaScript frontend, all in one cohesive framework.

Whether you're building a simple website or a complex SPA with server-side rendering, Rayxsi handles both automatically.

---

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

[](#-features)

- ⚡ **Fast &amp; Simple Routing** — Clean, expressive routing system for both web and API routes
- 🧩 **Dependency Injection Container** — Manage class dependencies and perform automatic resolution
- 🗄️ **Database Schema Migration** — Version-controlled database migrations out of the box
- 🔌 **Service Provider &amp; Plugin System** — Build and integrate your own plugins with ease
- ⚛️ **React Integration** — Use React.js as your frontend layer seamlessly
- 🔄 **Redux State Management** — Flexible, powerful client-side state management built in
- 🖥️ **Automatic SSR &amp; CSR** — Generates both server-side and client-side rendering automatically
- 🏗️ **MVC Architecture** — Clean separation of concerns for professional, maintainable code

---

🚀 Getting Started
-----------------

[](#-getting-started)

### Requirements

[](#requirements)

- PHP &gt;= 7.4
- Composer
- Node.js &amp; NPM

### Installation

[](#installation)

**1. Create a new Rayxsi project via Composer:**

```
composer create-project rayxsi/rayxsi your-project-name
```

**2. Navigate into your project and install frontend dependencies:**

```
cd your-project-name
npm install
```

**3. Set up your environment file:**

```
cp .env.example .env
```

Open `.env` and configure your database and app settings.

**4. Start the development server:**

```
cd public
php -S localhost:5050
```

**5. Open your browser and visit:**

```
http://localhost:5050

```

🎉 Your Rayxsi app is running!

---

📁 Project Structure
-------------------

[](#-project-structure)

```
your-project/
├── app/
│   ├── Controllers/       # Request handlers
│   ├── Models/            # Database models
│   └── Providers/         # Service providers & plugins
├── config/                # App configuration files
├── database/
│   └── migrations/        # Database schema migrations
├── public/                # Web server entry point
│   └── index.php
├── resources/
│   ├── views/             # Server-side templates
│   └── js/                # React components & Redux store
├── routes/                # Route definitions
├── .env.example
└── composer.json

```

⚛️ React &amp; Redux Integration
--------------------------------

[](#️-react--redux-integration)

Rayxsi natively supports React components and Redux for state management. Server-side and client-side rendering are handled automatically — no manual configuration needed.

📖 Documentation
---------------

[](#-documentation)

> Documentation is currently in progress and will be available soon.

In the meantime, feel free to explore the source code or open an issue for questions.

---

🤝 Contributing
--------------

[](#-contributing)

Contributions are welcome! Please follow these steps:

1. Fork the repository
2. Create a feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

---

📄 License
---------

[](#-license)

Rayxsi is open-sourced software licensed under the [MIT License](LICENSE).

---

💡 Inspiration
-------------

[](#-inspiration)

Rayxsi was inspired by [Laravel](https://laravel.com) — the elegant PHP framework — with added first-class support for React and Redux to bridge the gap between modern PHP backends and JavaScript frontends.

*Built with ❤️ by Topu*

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance66

Regular maintenance activity

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 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.

###  Release Activity

Cadence

Every ~0 days

Total

5

Last Release

367d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/91537998?v=4)[toerso](/maintainers/toerso)[@toerso](https://github.com/toerso)

---

Top Contributors

[![toerso](https://avatars.githubusercontent.com/u/91537998?v=4)](https://github.com/toerso "toerso (19 commits)")

---

Tags

frameworkrayxsi

### Embed Badge

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

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

###  Alternatives

[laravel/framework

The Laravel Framework.

34.8k543.8M20.1k](/packages/laravel-framework)[symfony/framework-bundle

Provides a tight integration between Symfony components and the Symfony full-stack framework

3.6k251.7M11.6k](/packages/symfony-framework-bundle)[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.8M508](/packages/pimcore-pimcore)[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6942.5M420](/packages/drupal-core-recommended)[laravel/horizon

Dashboard and code-driven configuration for Laravel queues.

4.2k95.4M307](/packages/laravel-horizon)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.1k17.8k](/packages/prestashop-prestashop)

PHPackages © 2026

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