Scratch
Programming language to create your own interactive stories, games,
This project is archived. Upstream development has stopped, so expect no new features or security fixes. Consider an actively maintained learning & courses alternative.
Programming language to create your own interactive stories, games, and animations.
Strengths
- Released under the BSD-3-Clause license
- Easy to set up — beginner-friendly
- Active community (4.8k GitHub stars)
- Written in JavaScript
Is Scratch secure?
OSV.dev has no published security advisories for Scratch's repository. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.
Source: OSV.dev, checked 2026-10-14. How this is measured.
Health badge
Maintain Scratch? Add its health score to your README. The badge links back to this page.
Similar learning & courses apps
Anki
Learning & CoursesPowerful spaced-repetition flashcard program
Replaces Quizlet
Open edX
Learning & CoursesScalable open-source platform for online courses
Replaces Coursera, Canvas
Moodle
Learning & CoursesWorld's most popular open-source learning platform
Replaces Canvas, Blackboard
Canvas LMS
Learning & CoursesOpen-source learning management system by Instructure
Replaces Blackboard, Moodle
Oppia
Learning & CoursesCreate interactive lessons that teach through exploration
Replaces Khan Academy
Frappe School
Learning & CoursesSelf-hosted course delivery built on the Frappe framework
Replaces Teachable, Moodle