Skip to content

Instantly share code, notes, and snippets.

@pel-daniel
Last active January 25, 2019 07:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pel-daniel/1d45c92297b3cf6104bbaa2c41f8a732 to your computer and use it in GitHub Desktop.
Save pel-daniel/1d45c92297b3cf6104bbaa2c41f8a732 to your computer and use it in GitHub Desktop.

Bicycles for the mind

Charts

Code Editors

Datalog Inspired Environments

  • Eve / repo. Programming designed for humans.
  • Mech lang / repo. Language for developing data-driven, reactive systems like animations, games, and robots. It makes composing, transforming, and distributing data easy, allowing you to focus on the essential complexity of your problem.

Direct Manipulation Graphics Editors

  • Apparatus / repo / 🎥 video. A hybrid graphics editor and programming environment for creating interactive diagrams.
  • Recursive Drawing / 🎥 video. An exploration of user interface ideas towards the development of a spatially-oriented programming environment.
  • sketch-n-sketch / repo. Direct Manipulation Programming for HTML/SVG.
  • Vogo / repo. An experimental direct manipulation interface for Turtle Graphics.

Interactive video player with code

  • Scrimba. Play around with the instructors code any time, right in the player.
  • Vimsical / repo. A version control system and coding environment for fine-grained change tracking.

Interactive visualizations

  • g9 / repo. Automatically interactive graphics.

Live programming environments for music

Notebooks

Other

  • CDG Labs 💀 / Github.
  • Dynamicland. Inventing a new computational medium where people work together with real objects in the real world, not alone with virtual objects on screens.
  • Human Advancement Research Community (HARC) 💀. HARC’s mission is to ensure human wisdom exceeds human power, by inventing and freely sharing ideas and technology that allow all humans to see further and understand more deeply.
  • Quorum / repo. Evidence-oriented programming language.
  • Unison / repo. Next-generation programming platform.
  • Valaa / repo. Front-end and back-end development joined a la Meteor.
  • Zells / Github. A distributed message-based single-instruction single-structure computing platform.

Projectional Editors

  • Envision / repo. A next-generation IDE that makes programming more efficient.
  • Luna lang / repo. A WYSIWYG language for data processing.
  • MPS / repo(mirror). Create your own Domain Specific Language.
  • ProjecturEd / repo General purpose projectional editor written in Common Lisp.

Semantic Editors

  • Envision / repo. A next-generation IDE that makes programming more efficient.
  • Foundry / repo. Morte IDE.
  • Hazel / repo. Live functional programming environment featuring typed holes.
  • Isomorf / no repo available. A visual programming environment for cloud services.
  • Lamdu / repo. An open source live programming environment.
  • Omni / repo.
  • Syntactor / repo. A JSON editor for editing data instead of syntax.
  • Zinal / repo.

Smalltalk like Environment

  • Fizzygum / repo. A new web framework, an entire platform really, designed from the ground up to handle complex things easily. Put the power of an entire Operating System at your fingertips.

Spreadsheets

Statecharts

  • Xstate / repo. State machines and statecharts for the modern web.

Visual Programming with Nodes

  • Glance / repo. A visual Haskell.
  • Lire / repo. Visual programming tool based on Common Lisp.
  • Lobe. Train ML models with a Node interface.
  • Luna lang / repo. A WYSIWYG language for data processing.
  • NoFlo / repo. Flow-based programming for JavaScript.
  • Pane / 🎥 video. Programming with visible data.
  • rete.js / repo. JavaScript framework for visual programming and creating node editor.
  • Skov / repo. Skov is a visual programming environment based on Factor.
  • SwiftVPL / repo / 🎥 video. A visual programming language written in Swift that assembles to executable Swift code. WWDC '18 scholarship submission.
  • Viskell / repo. Visual programming meets Haskell.

Other lists with links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment