Skip to content

Instantly share code, notes, and snippets.

@pel-daniel
Last active January 25, 2019 07:00
Show Gist options
  • 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

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