Snap! Alternatives

    Snap! is described as '(formerly BYOB) is a visual, drag-and-drop programming language. It is an extended reimplementation of Scratch (a project of the Lifelong Kindergarten Group at the MIT Media Lab) that allows you to Build Your Own Blocks' and is an website in the Development category. There are more than 10 alternatives to Snap!, not only websites but also apps for a variety of platforms, including Windows, Linux, Mac and Google Chrome. The best alternative is Scratch, which is both free and Open Source. Other great sites and apps similar to Snap! are EduBlocks (Free, Open Source), Waterbear (Free, Open Source), S2JS (Free) and HyperNext Studio (Free).

    This page was last updated Mar 9, 2021

    1. Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web.
      show more
    2. EduBlocks is a visual block based programming tool that will hopefully help teachers to introduce text based programming languages, like Python, to children at an earlier age.
      show more


    3. Waterbear is a toolkit for making programming more accessible and fun. Having a visual language means you don't have to focus on learning a syntax to start programming.
    4. S2JS answers the question of where to go after Scratch.
      No screenshots yet
      • FreeProprietary
      • Mac
      • Windows
      Easy Programming for beginners. HyperNext Studio is an easy to use software creation system that allows hobbyists, students, educators, in fact almost anyone, to quickly start building their own software that works.
      show more


    5. The Snap! social platform . Features include custom (build your own) blocks, first class procedures (lambda), first class lists (including lists of lists), and first class truly object oriented sprites with prototyping inheritance.
      show more
    6. Blockly is a library for building visual programming editors. Users can drag blocks together to build an application. No typing required.
      show more
      Blockly vs Snap! opinions
      pros, cons and recent comments
      you can create your own block
      Positive comment almost 5 years ago

      0
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      Bingo is a programming language based on Scratch by MIT which uses a "block" UI, where the user can snap together different blocks to make more advanced scripts. There are many added blocks to Scratch 1.4.
      show more
      • FreeProprietary
      • Android Tablet
      • iPad
      • Google Chrome
      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 computer.
      show more
      ScratchJr vs Snap! opinions
      pros, cons and recent comments
      It’s good and really creative
      Positive comment over 3 years ago

      0
      • FreeProprietary
      • Windows
      Panther is a programming language aimed at young users with only a small knowledge of programming. Panther offers you a more advanced version of Scratch, a simple programming language developed at MIT.
    Showing 10 of 13 alternatives