Ross ROSS = Recommend OSS · open-source software intelligence for agents

phoboslab/Ejecta

A Fast, Open Source JavaScript, Canvas & Audio Implementation for iOS observed · 2026-08-28

github.com/phoboslab/Ejecta · Objective-C observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 5090
  • days_rel: n/a
  • days_push: 1898
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2809 stars · 319 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Ejecta is an open source runtime for iOS and tvOS that provides a fast JavaScript (JavaScriptCore), Canvas 2D, WebGL, and audio environment for HTML5-style applications. It acts like a browser that only displays a canvas element, letting canvas games and apps run as native apps without a WebView.

Use cases

  • run html5 canvas games as native ios apps
  • package a javascript game for iphone or ipad without uiwebview
  • deploy webgl games to apple tv
  • execute javascript with canvas and audio apis natively on ios
  • port an impactjs game to the app store
  • avoid webview performance overhead for canvas apps

When to choose

  • you have an existing canvas or WebGL game written in JavaScript and want to ship it on iOS or tvOS
  • you need better canvas/WebGL performance than a WebView can provide
  • your app only needs canvas, audio, and basic JavaScript APIs without full DOM support

When to avoid

  • you need full DOM, CSS, or general web page rendering - use a WebView or a modern alternative like Capacitor
  • you target platforms other than iOS/tvOS
  • you need a project with active development, recent releases, or a clearly defined license

Facets

framework · maturity maintenance

interpreter graphics audio-processing game-engine mobile-development web-development cross-platform cross-platform javascriptcore canvas webgl html5-games objective-c tvos browser-like-runtime game-development ios mobile

1 source

Member repositories

RepositoryRoleHealth v2
phoboslab/Ejectamain32

For agents

markdown · JSON · MCP: product_card(name="phoboslab/Ejecta")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem