PHPackages                             arout/rhapsody-app - 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. arout/rhapsody-app

ActiveProject[Framework](/categories/framework)

arout/rhapsody-app
==================

The skeleton application for the Rhapsody Framework

v1.10.6(2w ago)031MITCSSPHP ^8.4.1

Since Jun 14Pushed 1w agoCompare

[ Source](https://github.com/arout77/rhapsody-app)[ Packagist](https://packagist.org/packages/arout/rhapsody-app)[ RSS](/packages/arout-rhapsody-app/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (10)Dependencies (10)Versions (31)Used By (0)

Rhapsody
========

[](#rhapsody)

Rhapsody is a modern PHP framework for developers who find full-stack frameworks like Laravel too heavy for their needs, but find micro-frameworks like Slim too bare-bones. It gives you the modern tooling you love—like a powerful CLI, dependency injection, and an ORM—in a simple, performant, and elegant package. It's the perfect choice for building fast, maintainable web applications and APIs without the overhead.

### Stop reaching for a sledgehammer to crack a nut.

[](#stop-reaching-for-a-sledgehammer-to-crack-a-nut)

Laravel is fantastic for large, complex applications. But for your agency's client brochure sites, a fast JSON API, or your next startup MVP, you don't need the overhead. Rhapsody gives you the modern features you need to be productive without the bloat. You could start with a micro-framework and spend hours wiring up your own ORM, container, and console commands. Or, you can start with Rhapsody, which provides a cohesive, pre-configured toolkit with Doctrine, a powerful CLI, and a multi-driver cache system right out of the box. You get the simplicity of a small framework with the developer experience of a large one.

### Learn how modern PHP frameworks *actually* work under the hood.

[](#learn-how-modern-php-frameworks-actually-work-under-the-hood)

Frameworks like Laravel are powerful, but their 'magic' can hide how things work. Rhapsody is transparent. Its core is so simple and well-documented that you can read through it and finally understand core concepts like the Service Container, Middleware, and the Request Lifecycle. It's the best way to learn the patterns used by all modern frameworks. Coming from an older framework like CodeIgniter or just raw PHP? Rhapsody is the perfect next step. It will introduce you to essential modern concepts like dependency injection and database migrations in a friendly and approachable way.

### Faster development, faster websites, and easier maintenance.

[](#faster-development-faster-websites-and-easier-maintenance)

Rhapsody's simple structure and powerful command-line tools mean our developers can build and launch your project faster, saving you time and money. With a lightweight core and built-in caching for routes and data, websites built with Rhapsody are incredibly fast, leading to better user engagement and improved SEO. The framework's clean, decoupled architecture (thanks to features like the Event Dispatcher) makes the codebase easy to understand and maintain. This reduces the long-term cost of adding features or bringing on new developers.

### Requirements

[](#requirements)

- Apache Server 2.4+
- PHP 8.4.1 or newer
- Any PDO compatible database
- Composer package manager ()
- SSH access to your server (optional, but recommended)

### Installation

[](#installation)

In your terminal:

#### composer create-project arout/rhapsody-app my-awesome-app

[](#composer-create-project-aroutrhapsody-app-my-awesome-app)

After composer is finished running, open the .env file in your newly created project's root directory. In it, enter your database credentials, and your website URL (and sub-directory if applicable). That's it, installation is complete! Now you can open your URL in the web browser and you should see the welcome page!

###  Health Score

47

—

FairBetter than 93% of packages

Maintenance98

Actively maintained with recent releases

Popularity10

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity62

Established project with proven stability

 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 ~1 days

Total

30

Last Release

15d ago

PHP version history (2 changes)v1.0.0PHP ^8.3

v1.10.1PHP ^8.4.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/19d4d30e9eba8801194baedff9f8618d7135c904381dccbb77130fa8a589cad7?d=identicon)[arout](/maintainers/arout)

---

Top Contributors

[![arout77](https://avatars.githubusercontent.com/u/32005538?v=4)](https://github.com/arout77 "arout77 (61 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/arout-rhapsody-app/health.svg)

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

###  Alternatives

[laravel/cashier

Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.

2.5k30.2M151](/packages/laravel-cashier)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k17](/packages/tempest-framework)[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

751291.4k47](/packages/civicrm-civicrm-core)[bagisto/bagisto

Bagisto Laravel E-Commerce

27.6k172.1k9](/packages/bagisto-bagisto)[offline/oc-mall-plugin

E-commerce solution for October CMS

1744.7k2](/packages/offline-oc-mall-plugin)[duncanmcclean/statamic-cargo

Comprehensive e-commerce addon for Statamic. Build bespoke e-commerce sites without the complexity.

3518.3k](/packages/duncanmcclean-statamic-cargo)

PHPackages © 2026

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