mind-bicycles

Productivity hub

Exploring innovative programming interfaces and tools to improve developer productivity and collaboration

List of future of programming projects

GitHub

354 stars
35 watching
10 forks
last commit: 5 months ago
Linked from 1 awesome list

awesome-listfuture-of-programming

Bicycles for the mind / Browsers

the Browser Company . Building a better way to use the internet
MakeSpace . A browser for you, your friends, and your community. A place to co-create, co-work, or just hang out

Bicycles for the mind / Charts

Charticulator / . Interactive Construction of Bespoke Chart Layouts

Bicycles for the mind / Code Editors

Code Bubbles / . The essential goal of this project is to make it easier for developers to see many fragments of code (or other information) at once based on collections of lightweight, editable fragments called bubbles
Code Canvas / . Is a new user experience for Visual Studio 2010 that provides an infinite zoomable surface for software development
Light Table / / . The next generation code editor

Bicycles for the mind / Datalog Inspired Environments

Eve / / . Programming designed for humans
Mech lang / . 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

Bicycles for the mind / Debugging Tools

CodeCrumbs / . Learn, design or document codebase by putting breadcrumbs in source code
Code Bubbles / . The essential goal of this project is to make it easier for developers to see many fragments of code (or other information) at once based on collections of lightweight, editable fragments called bubbles
Debugger Canvas / . Code bubbles for debugging in Visual Studio

Bicycles for the mind / Direct Manipulation Graphics Editors

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

Bicycles for the mind / Interactive video player with code

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

Bicycles for the mind / Interactive visualizations

g9 / . Automatically interactive graphics

Bicycles for the mind / Live programming environments for music

BespokeSynth / / / . A new modular DAW for OSX
Orca / / . Orca is an esoteric programming language, designed to create procedural sequencers

Bicycles for the mind / Notebooks

Carbide
repo 361 25 days ago Hyperhaskell / . Graphical interpreter for the programming language Haskell. You use worksheets to enter expressions and evaluate them. Results are displayed graphically using HTML

Bicycles for the mind / Operating Systems

Desktop Neo . rethinking the desktop interface for productivity
elementary OS . The fast, open, and privacy-respecting replacement for Windows and macOS
Ideal OS / / . Mockups of an ideal desktop operating system / environment
🎥 video Leap Technology / . The revolutionary navigation technology invented by Jef Raskin
Mercury . Is a speculative reimagining of the operating system as a fluid experience driven by human intent
Project Oberon . Project Oberon is a design for a complete desktop computer system from scratch. Its simplicity and clarity enables a single person to know and implement the whole system, while still providing enough power to make it useful and usable in a production environment
Unununium . Is a free operating system with the goal of creating a highly componentized graphical real-time operating system

Bicycles for the mind / Other

Github CDG Labs 💀 /
Chorus / / . Exploring the middle ground between spreadsheets and programming
Darklang / . We want to make it possible to build a complete scalable app in an afternoon
Dynamicland . Inventing a new computational medium where people work together with real objects in the real world, not alone with virtual objects on screens
xoL / / . Graphics based programming language
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
IPLD / . IPLD is a set of standards and implementations for creating decentralized data-structures that are universally addressable and linkable. These structures will allow us to do for data what URLs and links did for HTML web pages
Quorum / . Evidence-oriented programming language
Tinyland / . A very, very small Dynamicland
Unison / . Next-generation programming platform
Valaa / . Front-end and back-end development joined a la Meteor
Zells / . A distributed message-based single-instruction single-structure computing platform

Bicycles for the mind / Projectional Editors

Envision / . A next-generation IDE that makes programming more efficient
Maniposynth . Visual non-linear editing, live programming, and synthesis for (some of) OCaml
repo 190 over 7 years ago Moonchild / / . It's a toolkit for experimenting with new kinds of programming interfaces. It's based on CodeMirror, a web-based text editor. Moonchild adds a framework which makes it easy to create plugins which modify and extend the source code presentation
MPS / . Create your own Domain Specific Language
ProjecturEd / . General purpose projectional editor written in Common Lisp

Bicycles for the mind / Semantic Editors

Envision / . A next-generation IDE that makes programming more efficient
repo 29 11 months ago Foundry / . Morte IDE
Fructure / / . A structured interaction engine
Hazel / . Live functional programming environment featuring typed holes
Isomorf . A visual programming environment for cloud services
Lamdu / . An open source live programming environment
repo 34 almost 7 years ago Omni /
Syntactor / . A JSON editor for editing data instead of syntax
Zinal /

Bicycles for the mind / Smalltalk like Environment

Cloxp / / / . Clojure IDE for explorative and interactive development
Fizzygum / . 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

Bicycles for the mind / Spreadsheets

Espalier / . Is a new computational paradigm that combines the usability advantages of spreadsheets with SQL-like expressive power, providing a way to build a wide class of interactive applications more easily than with existing tools
Flowsheets / / . A research prototype programming environment for making programs while seeing the data the program outputs
Gneiss . Creating interactive web data applications with Spreadsheets
Guesstimate / . A spreadsheet for things that aren’t certain
Mesh / . JavaScript code editor that feels like a spreadsheet
Microsoft's Research for Excel /
Userland / / . Userland is an integrated dataflow environment for end-users. It allows users to interact with modules that implement functionality for different domains from a single user interface and combine these modules in creative ways. There are currently three different modules: spreadsheet, shell & synth

Bicycles for the mind / State machines/State charts

InterState / / / . InterState is a programming language and environment that addresses the challenges of writing and reusing user interface code. InterState represents interactive behaviors clearly and concisely using a combination of novel forms of state machines and constraints
Sketch.systems . Helps software designers think about complex product behavior. Sketch out states, add prototypes, and clarify questions quickly
Xstate / . State machines and statecharts for the modern web

Bicycles for the mind / Visual Programming with Nodes

Enso / . Formerly Luna. Hybrid visual and textual functional programming for data processing
repo 720 over 2 years ago Glance / . A visual Haskell
repo 85 about 5 years ago Lire / . Visual programming tool based on Common Lisp
Lobe . Train ML models with a Node interface
NoFlo / . Flow-based programming for JavaScript
Pane / . Programming with visible data
rete.js / . JavaScript framework for visual programming and creating node editor
Skov / . Skov is a visual programming environment based on Factor
repo 1,186 over 6 years ago SwiftVPL / / . A visual programming language written in Swift that assembles to executable Swift code. WWDC '18 scholarship submission
repo 63 10 months ago ton-lang / . A visual programming language, evaluated as a cellular automaton
Viskell 682 over 7 years ago / . Visual programming meets Haskell
Vlojure / / . A visual programming interface for ClojureScript
Gallery of Programmer Interfaces
Glance's Related Work 720 over 2 years ago
Lists of projectional editors in reddit nosyntax
Networked Notebook Catalogue 146 over 2 years ago
Node-based & visual programming interfaces
SomethingNew 171 over 6 years ago . Collaboration for reinventing software in human terms
Visual Programming Codex 1,356 about 1 year ago
Visual Programming Languages - Snapshots
Programming Languages for Enthusiasts 764 about 1 year ago

Backlinks from these awesome lists:

0