PHPackages                             jeroendelau/starling-graphics-extension - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. jeroendelau/starling-graphics-extension

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

jeroendelau/starling-graphics-extension
=======================================

06ActionScript

Since Feb 24Pushed 10y ago1 watchersCompare

[ Source](https://github.com/jeroendelau/Starling-Extension-Graphics)[ Packagist](https://packagist.org/packages/jeroendelau/starling-graphics-extension)[ RSS](/packages/jeroendelau-starling-graphics-extension/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Starling-Extension-Graphics
===========================

[](#starling-extension-graphics)

This extension adds a suite of graphics primitives such as Planes, Fills and Strokes. These are starling display objects that are automatically triangulated for fast rendering on the GPU.

These primitives can be manipulated directly, or created on your behalf by using a familiar graphics API accessed via the Shape class.

Starling Framework: the GPU powered 2D Flash API
================================================

[](#starling-framework-the-gpu-powered-2d-flash-api)

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 significant performance boost.

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

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

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

### Community

Maintainers

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

---

Top Contributors

[![IonSwitz](https://avatars.githubusercontent.com/u/3709822?v=4)](https://github.com/IonSwitz "IonSwitz (132 commits)")[![jonathanrpace](https://avatars.githubusercontent.com/u/1296502?v=4)](https://github.com/jonathanrpace "jonathanrpace (61 commits)")[![robsilv](https://avatars.githubusercontent.com/u/1044099?v=4)](https://github.com/robsilv "robsilv (10 commits)")[![AlBirdie](https://avatars.githubusercontent.com/u/3041153?v=4)](https://github.com/AlBirdie "AlBirdie (5 commits)")[![jeroendelau](https://avatars.githubusercontent.com/u/5286898?v=4)](https://github.com/jeroendelau "jeroendelau (4 commits)")[![leethomason](https://avatars.githubusercontent.com/u/699925?v=4)](https://github.com/leethomason "leethomason (4 commits)")[![jarrodmoldrich](https://avatars.githubusercontent.com/u/920769?v=4)](https://github.com/jarrodmoldrich "jarrodmoldrich (3 commits)")[![cykoder](https://avatars.githubusercontent.com/u/3194321?v=4)](https://github.com/cykoder "cykoder (1 commits)")[![chamberlainpi](https://avatars.githubusercontent.com/u/447712?v=4)](https://github.com/chamberlainpi "chamberlainpi (1 commits)")

### Embed Badge

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

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

###  Alternatives

[caxy/php-htmldiff

A library for comparing two HTML files/snippets and highlighting the differences using simple HTML.

21522.3M22](/packages/caxy-php-htmldiff)[paquettg/string-encode

Facilitating the process of altering string encoding in PHP.

699.1M43](/packages/paquettg-string-encode)[kartik-v/yii2-widget-touchspin

A Yii2 wrapper widget for the Bootstrap Switch plugin to use checkboxes &amp; radios as toggle touchspines (sub repo split from yii2-widgets)

194.3M6](/packages/kartik-v-yii2-widget-touchspin)[sybrew/the-seo-framework-extension-manager

A WordPress plugin that allows you to manage extensions for The SEO Framework.

8794.3k](/packages/sybrew-the-seo-framework-extension-manager)[boolfly/module-product-label

Product Label Module

179.6k](/packages/boolfly-module-product-label)[usamamuneerchaudhary/country-city-state

Country City State Data Provider for Laravel 12+

242.7k](/packages/usamamuneerchaudhary-country-city-state)

PHPackages © 2026

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