Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
mind-bicycles
List of future of programming projects
https://github.com/pel-daniel/mind-bicycles
Last synced: about 9 hours ago
JSON representation
-
Browsers
- the Browser Company
- MakeSpace - create, co-work, or just hang out.
-
Charts
- Charticulator - supplemental.mp4). Interactive Construction of Bespoke Chart Layouts.
-
Debugging Tools
- Debugger Canvas
- CodeCrumbs - Lyashenko/codecrumbs). Learn, design or document codebase by putting breadcrumbs in source code.
-
Code Editors
-
Datalog Inspired Environments
- Eve - daniel/mind-bicyles/blob/master/history.md#eve). Programming designed for humans.
- Mech lang - lang/mech). 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
- Recursive Drawing - oriented programming environment.
- Vogo
- Vogo
-
Interactive video player with code
- Vimsical - grained change tracking.
-
Interactive visualizations
-
Live programming environments for music
- BespokeSynth - ApB_gnAJE) / [reddit](https://www.reddit.com/r/BespokeSynth/). A new modular DAW for OSX.
- Orca
-
Notebooks
-
Operating Systems
- Desktop Neo
- elementary OS - respecting replacement for Windows and macOS
- Ideal OS - design). Mockups of an ideal desktop operating system / environment.
- Mercury
- Project Oberon
- Unununium - time operating system.
- Project Oberon
- π₯ video
-
Other
- Github
- Chorus - daniel/mind-bicyles/blob/master/history.md#subtextchorus) / [π₯ video](https://vimeo.com/179904952). Exploring the middle ground between spreadsheets and programming.
- Darklang
- Dynamicland
- Human Advancement Research Community (HARC)
- IPLD - 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 - language). Evidence-oriented programming language.
- Tinyland - zee/tinyland). A very, very small Dynamicland.
- Unison - generation programming platform.
- Valaa - end and back-end development joined a la Meteor.
- Zells - based single-instruction single-structure computing platform.
-
Projectional Editors
- Envision - asenov/Envision). A next-generation IDE that makes programming more efficient.
- Maniposynth - linear editing, live programming, and synthesis for (some of) OCaml.
- MPS
- ProjecturEd
-
Semantic Editors
-
Smalltalk like Environment
-
Spreadsheets
- Espalier - spreadsheet/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.
- Gneiss
- Guesstimate - app/). A spreadsheet for things that arenβt certain.
- Mesh
- Microsoft's Research for Excel
- Userland
-
State machines/State charts
- InterState - -9jsuDZis) / [paper](http://from.so/p/interstate.pdf). 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
- Xstate
-
Visual Programming with Nodes
-
Other lists with links
Categories
Other
11
Visual Programming with Nodes
9
Operating Systems
8
Spreadsheets
6
Other lists with links
5
Semantic Editors
5
Projectional Editors
4
Direct Manipulation Graphics Editors
4
State machines/State charts
3
Code Editors
3
Live programming environments for music
2
Debugging Tools
2
Smalltalk like Environment
2
Browsers
2
Datalog Inspired Environments
2
Interactive visualizations
1
Charts
1
Notebooks
1
Interactive video player with code
1
Sub Categories