Skip to content
Change the repository type filter

All

    Repositories list

    • eslint-config-scratch

      Public
      Shareable ESLint config for Scratch
      JavaScript
      BSD 3-Clause "New" or "Revised" License
      1915217Updated Mar 5, 2026Mar 5, 2026
    • scratch-gui

      Public
      Graphical User Interface for creating and running Scratch 3.0 projects.
      JavaScript
      GNU Affero General Public License v3.0
      4.1k4.8k1k116Updated Mar 5, 2026Mar 5, 2026
    • scratch-blocks

      Public
      Scratch Blocks is a library for building creative computing interfaces.
      JavaScript
      Apache License 2.0
      1.5k2.7k34545Updated Mar 5, 2026Mar 5, 2026
    • scratch-editor

      Public
      Scratch editor mono-repo
      JavaScript
      GNU Affero General Public License v3.0
      1521682676Updated Mar 5, 2026Mar 5, 2026
    • scratch-vm

      Public
      Virtual Machine used to represent, run, and maintain the state of programs for Scratch 3.0
      JavaScript
      GNU Affero General Public License v3.0
      1.7k1.3k432133Updated Mar 5, 2026Mar 5, 2026
    • scratch-storage

      Public
      Load and store project and asset files for Scratch 3.0
      TypeScript
      GNU Affero General Public License v3.0
      154631625Updated Mar 5, 2026Mar 5, 2026
    • scratch-www

      Public
      Standalone web client for Scratch
      JavaScript
      GNU Affero General Public License v3.0
      9131.7k548110Updated Mar 4, 2026Mar 4, 2026
    • scratch-l10n

      Public
      TypeScript
      GNU Affero General Public License v3.0
      21472823Updated Mar 4, 2026Mar 4, 2026
    • scratch-svg-renderer

      Public
      Scratch SVG renderer
      JavaScript
      GNU Affero General Public License v3.0
      95442145Updated Mar 4, 2026Mar 4, 2026
    • scratch-audio

      Public
      Web Audio-based audio engine for Scratch 3.0
      JavaScript
      GNU Affero General Public License v3.0
      113682024Updated Mar 4, 2026Mar 4, 2026
    • scratch-sb1-converter

      Public
      Convert Scratch .sb files (for Scratch 1) to Scratch 2 (.sb2) in JS.
      JavaScript
      GNU Affero General Public License v3.0
      1717754Updated Mar 4, 2026Mar 4, 2026
    • WebGL-based rendering engine for Scratch 3.0
      JavaScript
      GNU Affero General Public License v3.0
      3612707551Updated Mar 4, 2026Mar 4, 2026
    • paper.js

      Public
      The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey
      JavaScript
      Other
      1.3k14924Updated Mar 4, 2026Mar 4, 2026
    • scratch-link

      Public
      Device interoperability layer for Windows and MacOS
      C#
      GNU Affero General Public License v3.0
      851195635Updated Mar 4, 2026Mar 4, 2026
    • scratch-render-fonts

      Public
      Fonts for Scratch SVG rendering
      JavaScript
      Apache License 2.0
      4221920Updated Mar 4, 2026Mar 4, 2026
    • Scratch 3.0 as a self-contained desktop application
      JavaScript
      GNU Affero General Public License v3.0
      2544026578Updated Mar 4, 2026Mar 4, 2026
    • Paint editor for Scratch 3.0
      JavaScript
      GNU Affero General Public License v3.0
      27118523263Updated Mar 3, 2026Mar 3, 2026
    • Shared configuration for Scratch's use of webpack
      JavaScript
      BSD 3-Clause "New" or "Revised" License
      75115Updated Mar 3, 2026Mar 3, 2026
    • Track signatures on agreements like our CLA
      GNU Affero General Public License v3.0
      2320Updated Feb 24, 2026Feb 24, 2026
    • semantic-release shareable configuration for Scratch
      JavaScript
      BSD 3-Clause "New" or "Revised" License
      11213Updated Feb 22, 2026Feb 22, 2026
    • Validation and parsing for Scratch projects
      JavaScript
      GNU Affero General Public License v3.0
      74701326Updated Feb 21, 2026Feb 21, 2026
    • .github

      Public
      Scratch community health files
      BSD 3-Clause "New" or "Revised" License
      3610Updated Feb 19, 2026Feb 19, 2026
    • Source files and images for translators to translate Scratch materials
      JavaScript
      342143Updated Jan 21, 2026Jan 21, 2026
    • Shell
      BSD 3-Clause "New" or "Revised" License
      2612Updated May 2, 2025May 2, 2025
    • scratch-analysis

      Public
      Analysis tool for summarizing the structure, composition, and complexity of Scratch programs.
      JavaScript
      BSD 3-Clause "New" or "Revised" License
      2237010Updated Mar 18, 2025Mar 18, 2025
    • Scratch's shared configuration for Renovate
      BSD 3-Clause "New" or "Revised" License
      1400Updated Feb 22, 2025Feb 22, 2025
    • Translations for the Scratch 2.0 website
      182002Updated Nov 6, 2024Nov 6, 2024
    • Supported asset detection and types for Scratch backend
      JavaScript
      BSD 3-Clause "New" or "Revised" License
      41001Updated Apr 24, 2024Apr 24, 2024
    • Fast linters Runner for Go
      Go
      GNU General Public License v3.0
      1.6k000Updated Apr 9, 2024Apr 9, 2024
    • Code for the Scratch Jr Website
      JavaScript
      BSD 3-Clause "New" or "Revised" License
      53542743Updated Feb 23, 2024Feb 23, 2024