# egret-labs/egret-core

Egret is a brand new open mobile game and application engine which allows you to quickly build mobile games and apps on Android,iOS and Windows.

Repository: https://github.com/egret-labs/egret-core
Canonical: https://ross.abutalabs.com/products/egret-core
Homepage: http://www.egret.com
Language: JavaScript
License: NOASSERTION
License Family: other
Topics: typescript, javascript, game-engine, egret, html5-game, html5-canvas, webgl
Last push: 2022-07-20T07:18:32+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4585, "days_push": 1505, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4018, forks 809 (observed 2026-08-28T04:08:32.462637+00:00)

## What it is
Egret is an open-source HTML5 game engine written in TypeScript that provides 2D and 3D rendering, GUI systems, audio, and resource management for building mobile games and apps. It targets browsers as well as native packaging for Android, iOS, and Windows.

## Use cases
- build an html5 2d game
- create a mobile game that runs in the browser
- port an actionscript3 flash game to html5
- make a 3d web game with webgl
- package an html5 game as a native android or ios app
- build a gui-heavy interactive app in typescript

## When to choose
- you are building an HTML5 2D/3D game and know TypeScript or ActionScript3
- you need a mature engine with tooling for mini-game platforms like WeChat
- you want browser and native mobile deployment from one codebase

## When to avoid
- you need actively maintained software with official vendor support (the company shut down in 2022)
- you prefer mainstream ecosystems like Unity, Phaser, or PixiJS with large communities
- you need cutting-edge WebGPU or modern engine features

## Facets
- artifact type: framework
- maturity: maintenance
- function: game-engine, graphics, animation, audio-processing, gui
- domain: web-development, graphics, cross-platform
- platform: browser, windows, cross-platform
- tags: html5-game-engine, 2d-rendering, 3d-rendering, canvas, webgl, typescript, mobile-games, community-maintained, game-development, web-server, android, ios

## Member repositories
- egret-labs/egret-core (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:32.462637+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:23:57.476001+00:00, confidence not recorded.
  - readme: https://github.com/egret-labs/egret-core (fetched 2026-08-28T04:08:32.462637+00:00, sha 5a6f6feec50e)
  - homepage: http://www.egret.com (fetched 2026-08-29T09:17:06.416145+00:00, sha a275c8eae02f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
