PHPackages                             jeroendelau/starling - 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. [API Development](/categories/api)
4. /
5. jeroendelau/starling

ActiveLibrary[API Development](/categories/api)

jeroendelau/starling
====================

v1.7.0(10y ago)024ActionScript

Since Sep 24Pushed 10y ago1 watchersCompare

[ Source](https://github.com/jeroendelau/Starling-Framework)[ Packagist](https://packagist.org/packages/jeroendelau/starling)[ RSS](/packages/jeroendelau-starling/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (1)DependenciesVersions (3)Used By (0)

Starling Framework: The Cross Platform Game Engine [![Build Status](https://camo.githubusercontent.com/556b64de58516fa0523049920cda47a65390092e13f032b78a8eb61ade67cd16/68747470733a2f2f7472617669732d63692e6f72672f47616d75612f537461726c696e672d4672616d65776f726b2e737667)](https://travis-ci.org/Gamua/Starling-Framework)
==============================================================================================================================================================================================================================================================================================================================

[](#starling-framework-the-cross-platform-game-engine-)

What is Starling?
-----------------

[](#what-is-starling)

Starling is an ActionScript 3 library that mimics the conventional Flash display tree architecture. In contrast to conventional display objects, however, Starling "lives" entirely inside the Stage3D environment. That means that all objects are rendered directly by the GPU, which leads to a massive performance boost. Thanks to Adobe AIR, Starling-based applications can be deployed to mobile devices (iOS, Android), the desktop (Windows, OS X), and to the browser (via the Flash plugin).

Starling's API is not a direct 1:1 port of the Flash API. The classes were streamlined and optimized for working well with the GPU; common tasks in game development were simplified. Starling hides the Stage3D internals from developers, but makes it easy to access them for those who need to create custom display objects.

Just like its iOS sibling, the [Sparrow Framework](http://www.sparrow-framework.org), Starling aims to be as lightweight and easy to use as possible. As an Open Source project, much care was taken to make the source code easy to read, understand and extend.

Where do I find more information about Starling?
------------------------------------------------

[](#where-do-i-find-more-information-about-starling)

Here are a few starting points:

- [Official Homepage](http://www.starling-framework.org)
- [API Reference](http://doc.starling-framework.org)
- [Support Forum](http://forum.starling-framework.org)
- [Starling Wiki](http://wiki.starling-framework.org)
    - [Showcase](http://wiki.starling-framework.org/games/start)
    - [Books, Courses, Tutorials](http://wiki.starling-framework.org/tutorials/start)
    - [Extensions](http://wiki.starling-framework.org/extensions/start)

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 94% 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

2

Last Release

3935d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/76caab2626cdfa35e2b169e284e6975c83b495f659cd1b21539d4b904f2af071?d=identicon)[jeroendelau](/maintainers/jeroendelau)

---

Top Contributors

[![PrimaryFeather](https://avatars.githubusercontent.com/u/547347?v=4)](https://github.com/PrimaryFeather "PrimaryFeather (1315 commits)")[![honzabrecka](https://avatars.githubusercontent.com/u/1021827?v=4)](https://github.com/honzabrecka "honzabrecka (16 commits)")[![jeroendelau](https://avatars.githubusercontent.com/u/5286898?v=4)](https://github.com/jeroendelau "jeroendelau (16 commits)")[![tconkling](https://avatars.githubusercontent.com/u/709022?v=4)](https://github.com/tconkling "tconkling (7 commits)")[![joshtynjala](https://avatars.githubusercontent.com/u/141885?v=4)](https://github.com/joshtynjala "joshtynjala (6 commits)")[![bsideup](https://avatars.githubusercontent.com/u/1050762?v=4)](https://github.com/bsideup "bsideup (5 commits)")[![morvans](https://avatars.githubusercontent.com/u/697325?v=4)](https://github.com/morvans "morvans (4 commits)")[![jSandhu](https://avatars.githubusercontent.com/u/197910?v=4)](https://github.com/jSandhu "jSandhu (4 commits)")[![FrancescoMaisto](https://avatars.githubusercontent.com/u/2882847?v=4)](https://github.com/FrancescoMaisto "FrancescoMaisto (3 commits)")[![jkillian](https://avatars.githubusercontent.com/u/1400151?v=4)](https://github.com/jkillian "jkillian (2 commits)")[![peerobo](https://avatars.githubusercontent.com/u/4023681?v=4)](https://github.com/peerobo "peerobo (2 commits)")[![carlosrovira](https://avatars.githubusercontent.com/u/1701640?v=4)](https://github.com/carlosrovira "carlosrovira (2 commits)")[![johnfn](https://avatars.githubusercontent.com/u/167745?v=4)](https://github.com/johnfn "johnfn (2 commits)")[![Travisism](https://avatars.githubusercontent.com/u/521446?v=4)](https://github.com/Travisism "Travisism (1 commits)")[![alexmac](https://avatars.githubusercontent.com/u/165841?v=4)](https://github.com/alexmac "alexmac (1 commits)")[![zeh](https://avatars.githubusercontent.com/u/49529?v=4)](https://github.com/zeh "zeh (1 commits)")[![drumsoft](https://avatars.githubusercontent.com/u/450274?v=4)](https://github.com/drumsoft "drumsoft (1 commits)")[![eliatlas](https://avatars.githubusercontent.com/u/253026?v=4)](https://github.com/eliatlas "eliatlas (1 commits)")[![girasquid](https://avatars.githubusercontent.com/u/60324?v=4)](https://github.com/girasquid "girasquid (1 commits)")[![groves](https://avatars.githubusercontent.com/u/12270?v=4)](https://github.com/groves "groves (1 commits)")

### Embed Badge

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

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

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35916.4M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24016.2M20](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172445.0k15](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93459.5k6](/packages/botman-driver-telegram)

PHPackages © 2026

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