Download the PHP package arout/rhapsody-core without Composer

On this page you can find all versions of the php package arout/rhapsody-core. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package rhapsody-core

Rhapsody Framework

High-Performance PHP. Enterprise Tooling. Zero Infrastructure Hassle.
An elegant, type-safe PHP framework built for digital agencies, contractors, and content-rich applications—deployable anywhere without background queue workers or server daemons.


Why Rhapsody?

For digital agencies, freelancers, and contractors, client hosting budgets rarely accommodate managed Redis clusters, persistent Supervisor daemons, or complex server orchestration. Yet client projects still require rapid request latencies, background task processing (image optimization, email notifications, cache warming), and modern front-end dynamic features.

Rhapsody bridges this gap. Built specifically for content- and media-rich web applications, Rhapsody brings enterprise-grade developer tooling, secure-by-default standards, and strict static type safety to affordable, universal hosting environments.


Key Pillars & Architectural Features

⚡ Zero-Worker Background Tasks (defer())

Offload time-consuming tasks seamlessly after the HTTP response using Rhapsody's native defer() layer. Powered by FastCGI connection flushes, user response times stay well under 100ms without requiring Redis, Supervisor, or background queue worker daemons.

🚀 Deploy Anywhere (Shared Hosting & Low-Cost Servers)

Zero-friction installation across any hosting setup:

No root access or complex server daemons required—ship high-performance client applications on inexpensive shared hosting without compromising execution speed or system stability.

🔒 Secure by Default

Rhapsody prioritizes application security out of the box so client projects remain hardened without tedious configuration:

🖼️ Integrated Media & Content Engine

Stop re-inventing asset pipelines for every client site. Rhapsody comes equipped with:

🔍 Optimized for SEO Out of the Box

Maximal search visibility and social sharing performance delivered natively:

🏝️ Hybrid View Engine: Twig SSR + React Islands

Render lightning-fast server-side views using Twig, and seamlessly mount interactive React Islands directly inside your templates—or build full Single Page Applications (SPAs) without complex build setups or front-end fragmentation.

🛡️ Compile-Time Speed & Type Safety Assurance

Experience sub-millisecond container resolving powered by a compiled dependency injection container, backed by enforced PHPStan Level 9 static analysis guarantees across core framework updates to catch potential bugs in development before code reaches production.


Built for Digital Agencies & Contractors

When delivering client projects, long-term maintainability and low operational tax are paramount:


Requirements


Quick Start & Zero-Friction Installation

Scaffold a new project in your terminal:

Environment Configuration

Once Composer finishes, edit the .env file in your root directory with your database credentials, environment, app key (a hash used by cookies and encryption) and website URL:

That is all that is absolutely required to launch your new site, but you'll want to check the documentation for other optional steps that you may find useful before going live (installing the React bridge, warming the cache and proxies, etc).


Expressive Code Example

A simple controller that displays a specific user:

Register the route in routes/web.php:

Finally, the Twig view file:


License

The Rhapsody Framework is open-source software licensed under the MIT License.


All versions of rhapsody-core with dependencies

PHP Build Version
Package Version
Requires php Version ^8.4.1
ext-dom Version *
doctrine/orm Version ^2.17
doctrine/dbal Version ^3.7
filp/whoops Version ^2.18
guzzlehttp/guzzle Version ^7.8
intervention/image Version ^3.11
predis/predis Version ^2.2
robmorgan/phinx Version ^0.16.10
spiral/roadrunner-cli Version ^2.7
symfony/cache Version ^7.0
symfony/console Version ^7.3
symfony/mailer Version ^7.3
symfony/process Version ^7.3
twig/twig Version ^3.21
vlucas/phpdotenv Version ^5.6
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package arout/rhapsody-core contains the following files

Loading the files please wait ...