# scratchfoundation/scratch-flash

Open source version of the Scratch 2.0 project editor.  This is the basis for the online and offline versions of Scratch found on the website.

Repository: https://github.com/scratchfoundation/scratch-flash
Canonical: https://ross.abutalabs.com/products/scratch-flash
Homepage: https://scratch.mit.edu
Language: ActionScript
License: GPL-2.0
License Family: copyleft
Archived: true
Last push: 2019-02-05T18:30:34+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4496, "days_push": 2766, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1357, forks 515 (observed 2026-08-28T04:04:29.406226+00:00)

## What it is
The open source ActionScript codebase for the Scratch 2.0 visual programming editor and player, used for both the online and offline Scratch editors. It is now in maintenance mode as development has moved to Scratch 3.0.

## Use cases
- build a visual block-based programming editor for kids
- fork Scratch 2.0 to create a custom educational coding environment
- fix bugs in the Scratch 2.0 offline editor
- study how a block-based visual language interpreter is implemented
- embed a Scratch project player in a website

## When to choose
- you need to maintain or patch a legacy Scratch 2.0 deployment
- you want to fork a proven block-based editor for educational software
- you need to understand the internals of Scratch 2.0

## When to avoid
- you want to build on the current Scratch platform - use Scratch 3.0 (scratch-gui) instead
- you need a modern web-based editor without Flash-era dependencies
- you expect new features or active community development

## Facets
- artifact type: application
- maturity: maintenance
- function: gui, interpreter, programming-language
- domain: education, programming-languages
- platform: cross-platform
- tags: scratch, actionscript, flash, visual-programming, kids-coding, block-based-programming, game-development, web-server, desktop

## Member repositories
- scratchfoundation/scratch-flash (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:29.406226+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-30T04:41:52.032695+00:00, confidence not recorded.
  - readme: https://github.com/scratchfoundation/scratch-flash (fetched 2026-08-28T04:04:29.406226+00:00, sha 9e4d7b61dff3)
  - homepage: https://scratch.mit.edu (fetched 2026-08-29T12:00:02.542142+00:00, sha c6419255e2b9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
