Visual programming

  • OpenSimulator

    Free Windows Linux Website

    OpenSimulator is an open-source server platform for hosting virtual worlds and the Metaverse. It is largely compatible with the virtual world Second Life but compatibility is not a design goal.


  • ARToolKit

    Free Mac Windows Linux Android Website

    Transparent, Modular Code Delivered Through Open Source
    Complete access to the computer vision algorithm allows you to modify the source code to fit your specific application. Freely distributed for use under a LGPL v3.0 license.

    Major Platform Support Enables a Wide Range of Applications
    Compiled SDKs for iOS, Android, Linux, Windows and Mac OS X all ready to download and use.

    Mobile Focus Eases the Development Process
    Includes OpenGL ES2.x support, integration with GPS and compass, and automatic camera calibration utilities.

    Develop for Smart Glasses and Beyond
    ARToolKit includes stereo and optical see-through support, is integrated with a range of smart glasses, and allows easy calibration for new devices.


    ARToolKit icon
  • Open Cobalt

    Free Mac Windows Linux Website

    Open Cobalt Alpha is the first step in a long term project to make available to all people a free and open source platform for constructing, accessing, and sharing virtual workspaces for research and education. This 3D multimedia wiki technology makes it easy to create deeply collaborative and hyperlinked multi-user virtual workspaces, virtual exhibit spaces, and game-based learning and training environments that run on all major software operating systems. By using a peer-based messaging protocol to reduce reliance on server infrastructures for support of basic in world interactions across many participants, Open Cobalt makes it possible for people hyperlink their virtual worlds via 3D portals to form a large distributed network of interconnected collaboration spaces. It also makes it possible for schools and other organizations to freely set up their own networks of public and private 3D virtual workspaces that feature integrated web browsing, voice chat, text chat, and access to remote desktop applications and services.


    Open Cobalt icon
  • LÖVR

    Free Mac Windows Linux Website

    A simple framework for creating VR with Lua.

    LÖVR projects work on Windows, macOS, and Linux. You can run the same code on an HTC Vive or an Oculus Rift, and there's even a drag and drop tool for exporting projects to WebVR.

    LÖVR is minimal, clean, and really easy to pick up. It's scripted with Lua, a fun little scripting language. Most common tasks are reduced to just a few lines of code, and everything is designed for VR.

    LÖVR is open source software, meaning it's 100% free to use and doesn't require accounts, paid licenses, or royalties. The code can be found on GitHub and is released under the MIT license.


    LÖVR icon
  • Vircadia

    Free Mac Windows Linux HTC Vive Oculus Rift Website

    Vircadia is an open-source 3D interface and server solution that allows for vast social & educational environments to be created and lived in while also being shared in real-time with others.


    Vircadia icon
  • Godot Engine

    Free Mac Windows Linux Haiku FreeBSD Website

    Godot is a fully featured, open source, MIT licensed game engine. It focuses on having great tools, and a visual oriented workflow that can export to PC, Mobile and Web platforms. It is a cross-platform 2D and 3D game engine and game development IDE. You can port your game to run on Windows, Linux, Mac OSx/iOS, BSD, Android, BlackBerry 10, HTML5, PlayStation 3, PlayStation Vita, and Nintendo 3DS.


    Visual editor, full of mature tools.
    Uncluttered UI, with context-sensitive editors.
    Amazing scene system, supporting instancing and inheritance.
    Friendly content creation interfaces for artists, level designers, animators, …
    Visual shader editing for 2D and 3D.
    Persistent live editing (changes are not lost after stopping the game). Live editing on mobile devices!


    Godot Engine icon
  • GDevelop

    Free Personal Mac Windows Linux Web Website

    GDevelop is an open-source game making software designed to be used by everyone. Any kind of 2D games can be created with it and no programming skills are required to get started. Logic of games are made using visual events.


    GDevelop icon
  • p5.js

    Free Mac Windows Linux Android iPhone ... iPad Self-Hosted Website

    p5.js a JS client-side library for creating graphic and interactive experiences, based on the core principles of Processing.


    p5.js icon
  • Orange

    Free Mac Windows Linux Website

    Orange is an open-source, cross-platform data mining and machine learning suite. It features visual programming as intuitive means of combining data analysis and interactive visualization methods into powerful workflows. Visual programming enables users who are not programmers to manage, preprocess, explore and model data. With many functionalities aboard, this software can make data mining and machine learning easier for novice and expert users.


    Orange icon
  • Blender

    Free Mac Windows Linux BSD ... Haiku Steam Website

    Blender is the free and open-source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, video editing, and motion tracking.


    Blender icon
  • Toontalk

    Free Mac Windows Linux Web Website

    Describes ToonTalk - an animated interactive world inside of which children can build programs and games.
    ToonTalk is a computer programming system intended to be programmed by children. The "Toon" part stands for cartoon. The system's presentation is in the form of animated characters, including robots that can be trained by example. It is one of the few successful implementations outside academia of the concurrent constraint logic programming paradigm.


  • Etoys

    Free Mac Windows Linux Website

    Etoys is an educational tool for teaching children powerful ideas in compelling ways. Etoys is a media-rich authoring environment and visual programming system.


    Etoys icon
  • MAGE

    Free Mac Windows Linux Website


    The goal for MAGE is to make it as easy as possible for people to create their own 3D universes, adventures and stories. PLAY WHILE YOU CREATE!.


    MAGE icon
  • Scratch

    Free Mac Windows Linux Web Website

    Drag-and-drop visual programming language and platform for learning, creating and sharing code and interactive projects.


    Scratch icon
  • django CMS

    Free Mac Windows Linux Web Self-Hosted Website

    django CMS is an Enterprise CMS built with Django and one of the most active open-source projects in the Django ecosystem. Since 2007 it powers tens of thousands of websites across the world, and benefits from a friendly developer community.


    django CMS icon

Comments on Visual programming

Echo echo ... Feels empty in here

Maybe you want to be the first to submit a comment?

Sign up to comment, it's simple!