PHPackages                             rsthn/rose-core - 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. rsthn/rose-core

ActiveLibrary[Framework](/categories/framework)

rsthn/rose-core
===============

Rose Framework - Core

v5.0.42(2w ago)31.1k8Apache-2.0PHPPHP ^8

Since May 14Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/rsthn/rose-core)[ Packagist](https://packagist.org/packages/rsthn/rose-core)[ Docs](https://github.com/rsthn/rose-core)[ RSS](/packages/rsthn-rose-core/feed)WikiDiscussions master Synced 4d ago

READMEChangelogDependenciesVersions (212)Used By (8)

 [![Total Downloads](https://camo.githubusercontent.com/73e0a6ac2896552703c6b8da792446a5d1f66955aa8bfe9b8070f831831d3ff0/68747470733a2f2f706f7365722e707567782e6f72672f727374686e2f726f73652d636f72652f646f776e6c6f616473)](https://packagist.org/packages/rsthn/rose-core) [![Latest Stable Version](https://camo.githubusercontent.com/e837fff2395ee7bc4d7a762ba3a1059ecbeb0d2f80613d8e371c0cf2482cb176/68747470733a2f2f706f7365722e707567782e6f72672f727374686e2f726f73652d636f72652f76)](https://packagist.org/packages/rsthn/rose-core) [![License](https://camo.githubusercontent.com/77887eb88a1140fca18f26c3a5fd44f187935dcaa1b52023c6e4c9c77703e8ec/68747470733a2f2f706f7365722e707567782e6f72672f727374686e2f726f73652d636f72652f6c6963656e7365)](https://packagist.org/packages/rsthn/rose-core)

About Rose
==========

[](#about-rose)

Rose is a framework designed aiming to the highest-level of abstraction possible, this is achieved by using an internal expression language (dialect of Lisp) to code entire APIs and systems. This effectively allows the developer to **never write any host language code** when building core logic.

The host language is the language in which the `rose-core` was built, for the repository you're viewing right now, that would be PHP.

In the future we're planning to build ports of Rose and its extensions for other host languages such as Python, NodeJS or whatever hot crazy lang may be available in the future. And when that happens, all of your current code written for Rose will **continue to work seamlessly** in the new host language (given that all required extensions are *of course* ported to the new host language as well).

And *that* dear readers, is the power of Rose.

Installation
============

[](#installation)

As any other package of the modern web, this one should be installed using a package manager. In this case, we're on Packagist and you can install Rose using composer.

**However** this is `rose-core`, and should not be used alone. Please use one of our pre-made project skeletons instead:

Project TypePackage URLDescriptionAPIDeploy flexible and secure APIs in the blink of an eye with Rose's internal API extension, Wind.
Expression Functions
====================

[](#expression-functions)

Rose comes with a powerful expression evaluator (located in the `Expr` class), based on a lisp-like (or clojure-like if you would) language variation known as Violet. There are several built-in functions and you can find all of them in the [Documentation](./docs/README.md).

FAQ
===

[](#faq)

**Q: If there is no need to write host-language code, what happens when I need something new that is not doable using current functions?**

A: Given such case, you're free to build your own Rose-extensions in the host-language, and use it in any expression. Read our extensions documentation for more information.

###  Health Score

54

—

FairBetter than 97% of packages

Maintenance91

Actively maintained with recent releases

Popularity21

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 97.8% 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 ~10 days

Recently: every ~26 days

Total

211

Last Release

15d ago

Major Versions

3.2.6 → 4.0.02022-02-10

v4.1.8 → v5.0.02024-04-08

PHP version history (4 changes)3.0.0PHP &gt;=5.3.0

3.0.14PHP &gt;=7.1.0

4.0.0PHP &gt;=8.1.0

4.0.1PHP ^8

### Community

Maintainers

![](https://www.gravatar.com/avatar/c882137e3e41afe0d0ef09b65e8c4dab3858accc70a2ca84181c9261a0447cdd?d=identicon)[rsthn](/maintainers/rsthn)

---

Top Contributors

[![strikeone88](https://avatars.githubusercontent.com/u/50781762?v=4)](https://github.com/strikeone88 "strikeone88 (309 commits)")[![ciachn](https://avatars.githubusercontent.com/u/66389295?v=4)](https://github.com/ciachn "ciachn (6 commits)")[![rsthn](https://avatars.githubusercontent.com/u/40846185?v=4)](https://github.com/rsthn "rsthn (1 commits)")

### Embed Badge

![Health badge](/badges/rsthn-rose-core/health.svg)

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

###  Alternatives

[laravel/telescope

An elegant debug assistant for the Laravel framework.

5.2k67.8M192](/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.7M259](/packages/laravel-dusk)[laravel/prompts

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

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

A simple API extension for DateTime.

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

PHPackages © 2026

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