Ejecta is an open-source JavaScript, Canvas, and Audio implementation for iOS and tvOS. It works like a highly focused browser runtime that can display a Canvas element but does not provide a full traditional web browser environment. The project was created for fast canvas-based applications, especially games and interactive experiences that need native iOS packaging without relying on a normal WebView. Developers place their JavaScript canvas app inside the Xcode project, include an index.js file, and build it as a native Apple platform application. It uses Apple platform technologies such as JavaScriptCore and provides a bridge for graphics and audio behavior. While it is an older project, it remains useful as a reference for lightweight JavaScript runtimes built around canvas-first app delivery.

Features

  • JavaScript runtime for iOS and tvOS
  • Canvas-focused application model
  • Audio implementation support
  • Xcode project workflow
  • Native Apple platform packaging
  • MIT licensed Objective-C project

Project Samples

Project Activity

See All Activity >

Categories

Sound/Audio

Follow Ejecta

Ejecta Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Ejecta!

Additional Project Details

Operating Systems

Apple iPhone

Programming Language

Objective C

Related Categories

Objective C Sound Audio

Registered

2026-05-11