Skip to content
Change the repository type filter

All

    Repositories list

    • Scratch editor mono-repo
      JavaScript
      GNU Affero General Public License v3.0
      2552495497Updated Aug 16, 2026Aug 16, 2026
    • Scratch Blocks is a library for building creative computing interfaces.
      JavaScript
      Apache License 2.0
      1.5k2.8k23353Updated Aug 15, 2026Aug 15, 2026
    • Scratch 3.0 as a self-contained desktop application
      JavaScript
      GNU Affero General Public License v3.0
      2644186575Updated Aug 15, 2026Aug 15, 2026
    • TypeScript
      GNU Affero General Public License v3.0
      22272922Updated Aug 15, 2026Aug 15, 2026
    • Shareable ESLint config for Scratch
      JavaScript
      BSD 3-Clause "New" or "Revised" License
      2015221Updated Aug 15, 2026Aug 15, 2026
    • Track signatures on agreements like our CLA
      GNU Affero General Public License v3.0
      3423Updated Aug 15, 2026Aug 15, 2026
    • Validation and parsing for Scratch projects
      JavaScript
      GNU Affero General Public License v3.0
      81711326Updated Aug 14, 2026Aug 14, 2026
    • Code for the Scratch Jr Website
      JavaScript
      BSD 3-Clause "New" or "Revised" License
      51542744Updated Aug 13, 2026Aug 13, 2026
    • Standalone web client for Scratch
      JavaScript
      GNU Affero General Public License v3.0
      9241.7k560143Updated Aug 13, 2026Aug 13, 2026
    • Convert Scratch .sb files (for Scratch 1) to Scratch 2 (.sb2) in JS.
      JavaScript
      GNU Affero General Public License v3.0
      2017754Updated Aug 12, 2026Aug 12, 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.3k15925Updated Aug 12, 2026Aug 12, 2026
    • Shared configuration for Scratch's use of webpack
      JavaScript
      BSD 3-Clause "New" or "Revised" License
      95120Updated Aug 12, 2026Aug 12, 2026
    • Device interoperability layer for Windows and MacOS
      C#
      GNU Affero General Public License v3.0
      871215538Updated Aug 11, 2026Aug 11, 2026
    • semantic-release shareable configuration for Scratch
      JavaScript
      BSD 3-Clause "New" or "Revised" License
      11218Updated Aug 8, 2026Aug 8, 2026
    • Fonts for Scratch SVG rendering
      JavaScript
      Apache License 2.0
      51211020Updated Jul 21, 2026Jul 21, 2026
    • Web Audio-based audio engine for Scratch 3.0
      JavaScript
      GNU Affero General Public License v3.0
      124712124Updated Jul 21, 2026Jul 21, 2026
    • scratch-paint

      Public archive
      Paint editor for Scratch 3.0
      JavaScript
      GNU Affero General Public License v3.0
      28918623260Updated Jul 14, 2026Jul 14, 2026
    • scratch-storage

      Public archive
      Load and store project and asset files for Scratch 3.0
      TypeScript
      GNU Affero General Public License v3.0
      165621738Updated Jul 14, 2026Jul 14, 2026
    • Analysis tool for summarizing the structure, composition, and complexity of Scratch programs.
      JavaScript
      BSD 3-Clause "New" or "Revised" License
      2237010Updated Jun 16, 2026Jun 16, 2026
    • .github

      Public
      Scratch community health files
      BSD 3-Clause "New" or "Revised" License
      3710Updated Jun 15, 2026Jun 15, 2026
    • scratch-render

      Public archive
      WebGL-based rendering engine for Scratch 3.0
      JavaScript
      GNU Affero General Public License v3.0
      3712707651Updated Jun 1, 2026Jun 1, 2026
    • scratch-svg-renderer

      Public archive
      Scratch SVG renderer
      JavaScript
      GNU Affero General Public License v3.0
      106452246Updated Jun 1, 2026Jun 1, 2026
    • scratch-gui

      Public archive
      Graphical User Interface for creating and running Scratch 3.0 projects.
      JavaScript
      GNU Affero General Public License v3.0
      4.3k4.8k1k116Updated May 29, 2026May 29, 2026
    • scratch-vm

      Public archive
      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.8k1.3k432139Updated May 10, 2026May 10, 2026
    • Download your Scratch projects to work on them offline.
      Python
      GNU Affero General Public License v3.0
      1000Updated Apr 29, 2026Apr 29, 2026
    • Scratch's shared configuration for Renovate
      BSD 3-Clause "New" or "Revised" License
      1400Updated Apr 2, 2026Apr 2, 2026
    • Source files and images for translators to translate Scratch materials
      JavaScript
      332143Updated Jan 21, 2026Jan 21, 2026
    • Shell
      BSD 3-Clause "New" or "Revised" License
      2612Updated May 2, 2025May 2, 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
      51001Updated Apr 24, 2024Apr 24, 2024
    ProTip! When viewing an organization's repositories, you can use the props. filter to filter by custom property.