Alternatives to Scratch for all platforms with any license

Platforms

Desktop

Mobile

Tablet

Web / Online

Browsers

Development

Indie / Classic

Other Platforms

  • GDevelop icon

    GDevelop

    GDevelop is an open source game creation software, allowing to make games for the web (HTML5) or for Windows and Linux. No programming or coding skill is required! It is easy to use and powerful enough for advanced users. Game...

    Open Source Mac Windows Linux Android iPad

  • Unreal Engine icon

    Unreal Engine

    Unreal Engine is a professional suite of tools and technologies used for building high-quality games across a range of platforms. Unreal Engine’s rendering architecture enables developers to achieve stunning visuals and also scale...

    Free Personal Mac Windows Linux

  • Code.org icon

    Code.org

    Code.org is a non-profit whose goal is to expose all students to computer programming. We believe that computer programming is a liberal art; it's something EVERY student in the world should be exposed to at some point in their...

    Free Web / Cloud

  • GameMaker: Studio icon

    GameMaker: Studio

    Design your own computer games with a drag-and-drop event/action system, and introduce yourself to coding at your own pace.

    Freemium Windows

  • Coderbyte icon

    Coderbyte

    Coderbyte is a place built for anyone to practice and perfect their programming skills. Challenges are added almost every day so you can work on applying your algorithmic thought process on any problem you want at anytime. Coderbyte...

    Freemium Web / Cloud

  • Codelearn icon

    Codelearn

    Teaching technology via app development. Learn By Doing : We believe that the best way to learn a language is to attempt building something on it. With tests to check your progress, our courses help you learn while coding.

    Freemium Web / Cloud

    • Discontinued Website/app unavailable.
  • Gamesalad icon

    Gamesalad

    GameSalad Creator is an authoring tool developed by GameSalad, Inc. (formerly Gendai Games) aimed primarily at non-programmers for composing games in a drag-and-drop fashion, utilizing visual editors and a behavior-based logic system....

    Commercial Mac Windows

  • MonoGame icon

    MonoGame

    One framework for creating powerful cross-platform games. The spiritual successor to XNA with 1000's of titles shipped across desktop, mobile, and console platforms. MonoGame is a fully managed .NET open source game framework...

    Open Source Mac Windows Linux Web / Cloud GitHub

  • CodeAvengers icon

    CodeAvengers

    Code Avengers is the fun, easy way to learn Javascript, the computer programming language of the web. Learners of all ability will enjoy the free interactive online lessons. Be a Coding Superhero with Code Avengers

    Freemium Web / Cloud

  • Playir icon

    Playir

    Create your own mobile apps & 3D multiplayer games with our super-easy design tools for iOS, Android, Windows Phone and HTML5! Less programming, more playing. Drag and drop - Makes your own menus and levels by simply dragging...

    Freemium Web / Cloud Android iPhone Android Tablet Windows Phone iPad

  • Famo.us University icon

    Famo.us University

    Famo.us University includes live coding lessons, tutorials, and discrete examples tied to our reference documentation. In Famo.us University, each lesson lets you live code in Famo.us and immediately see the rendered results without...

    Open Source Web / Cloud iPhone

  • ENIGMA - LateralGM icon

    ENIGMA - LateralGM

    ENIGMA, the Extensible Non-Interpreted Game Maker Augmentation, is an open source cross-platform game development environment derived from that of the popular software GameMaker. Its intention is to provide you with a quality game...

    Open Source Mac Windows Linux

  • Know any more alternatives to Scratch?

    Suggest an application to this list
  • Hackety Hack! icon

    Hackety Hack!

    Hackety Hack will teach you the absolute basics of programming from the ground up. No previous programming experience is needed! With Hackety Hack, you'll learn the Ruby programming language Ruby is used for all kinds of...

    Free Mac Windows Linux

  • Castle Game Engine icon

    Castle Game Engine

    An open-source 3D/2D game engine for ObjectPascal. We support of lot of 3D and 2D formats (VRML / X3D, Collada, Wavefront OBJ, MD3, Spine...), we're portable to a lot of platforms (Linux, Windows, Mac OS X, Android, iOS...), ...

    Open Source Mac Windows Linux BSD

  • TheCodePlayer icon

    TheCodePlayer

    TheCodePlayer is a new concept to make learning front end technologies easier. Code typed is played back like a video with output rendering making conceptual and process based learning butter-easy.

    Free Web / Cloud

  • Urho3D icon

    Urho3D

    Urho3D is a lightweight, cross-platform rendering and game engine implemented in C++ and released under the MIT license. Greatly inspired by OGRE and Horde3D.

    Open Source Mac Windows Linux Android iPhone Raspberry Pi

  • Cyberix3D icon

    Cyberix3D

    Free online 3D Game Maker. Make your own 3D games online! Create Games for Web, Mobile and Desktop. Easy to use

    Free Windows Linux Web / Cloud Chrome OS

  • Programming Hub icon

    Programming Hub

    The best app to learn 14+ programming languages such as Python, Assembly, HTML, VB.NET, C, C++, C# (C Sharp), JavaScript, PHP, Ruby, R Programming, CSS, Java and much more!.

    Free Android iPhone Android Tablet iPad

  • Share this list of alternatives?

  • SnapCode icon

    SnapCode

    SnapCode is a free Java IDE for education. SnapCode makes it easy to quickly build apps for the desktop and browser that are graphically rich and feature complete.

    Free Mac Windows

  • RubyMonk icon

    RubyMonk

    RubyMonk will teach you the syntax, idioms, and even the philosophy behind effective Ruby use in an interactive, Codecademy-like interface. As of now, RubyMonk is completely free to use.

    Free Web / Cloud

  • Waterbear icon

    Waterbear

    Visual block syntax for programming languages. Waterbear is a Scratch-like visual programming language for JavaScript.

    Open Source Web / Cloud

  • Blockly icon

    Blockly

    Blockly is a library for building visual programming editors. Users can drag blocks together to build an application. No typing required.

    Open Source Mac Windows Linux

  • Minko icon

    Minko

    3D. Everywhere. Minko is a technology to develop and design rich, interactive and universal 3D applications targeting computers, web browsers and mobile platforms. It provides a powerful editor on top of a robust, extensible and...

    Open Source Mac Windows Linux Web / Cloud

  • JavaScript Playground icon

    JavaScript Playground

    The JavaScript Playground is a blog centered around short, specific posts aimed to improve a reader's knowledge of JavaScript, either written or provided as a screencast. Posts on JSP are not intended to be fully in depth, large...

    Free Web / Cloud

  • TREPL icon

    TREPL

    The main goal of this website is to provide a simple to use tool that will enable users to easily discover how computer programs work under the hood.. User can write his own programs and see how the computer's memory changes...

    Free Web / Cloud

  • Pocket Code icon

    Pocket Code

    Pocket Code allows you to create your own games, animations, interactive music videos, and many kind of other apps, directly on your phone or tablet.

    Free Android

  • Levinux icon

    Levinux

    Levinux – A Tiny Version of Linux for Education Levinux (download ~20 MB) is a tiny virtual Linux server that runs from USB or Dropbox with a double-click (no install or admin rights required) on Macs, Windows or Linux PCs—making...

    Open Source Mac Windows Linux

  • ScratchJr icon

    ScratchJr

    Coding is the new literacy! With ScratchJr, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the...

    Free Android Tablet iPad Chrome

  • Alice icon

    Alice

    Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses...

    Free Mac Windows Linux

  • ENIGMA icon

    ENIGMA

    ENIGMA Development Environment -- A very high level language, compiled into a less high level language.

    Open Source Mac Windows Linux

  • S2JS icon

    S2JS

    S2JS answers the question of where to go after Scratch. S2JS is a tutorial that guides kids writing Javascript games that can run directly on their smartphones or any other browser-capable device. It explains Javascript in terms of...

    Free Web / Cloud

  • Crunchy

    Crunchy is an application that formats and delivers html-written Python tutorials inside a browser window, adding interactive elements and snazzy navigation.

    Free Mac Windows Linux

  • Marmalade

    Marmalade is an award winning, cross-platform development tool built around the belief that developers should be free to innovate, create and craft fantastic content for any audience on any device without compromising on performance...

    Free Personal Mac Windows Android iPhone Windows RT Android Tablet Windows Phone iPad

  • CodeHS icon

    CodeHS

    Teaching computer science to high school by providing web-based curriculum, teacher tools and resources, and professional development.

    Commercial Web / Cloud

  • Maratis icon

    Maratis

    Maratis is a portable, simple and visual game development tool designed for artists and developers. The Engine has been tested on Windows, Mac, Linux and iOS and can be used virtually on any platform. Maratis is Free and...

    Free Mac Windows Linux iPhone iPad

Scratch Comments

Echo echo ... Feels empty in here

Maybe you want to be the first to submit a comment about Scratch ? Just click the button up to your right!