Git Product home page Git Product logo

visual-programming-codex's Introduction

ivanish

A personal website.

Install deps with npm. Build with cake. Deployed to Netlify on commit.

Trying out some stats tracking with https://ivanish.goatcounter.com

visual-programming-codex's People

Contributors

akkartik avatar antimatter15 avatar cawfree avatar dannyow avatar eliemichel avatar ivanreese avatar lyczak avatar maxdee avatar nkint avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

visual-programming-codex's Issues

Add Rete

https://github.com/retejs/rete

This project seems pretty rough, but it's surprisingly popular. There might be something to it that wasn't immediately obvious to me in my initial quick kick of the tires.

isomorƒ

Please add isomorƒ to your repo.

isomorƒ is a visual programming environment for cloud services

isomorf-welcome-12fc8a5dd1)

Add visual programming languages

Please add the following to visual-programming-codex:

  1. isomorƒ (see issue #43)
  2. Aardappel
  3. Grail (Graphical Input Language) (see issue #40)
  4. ADL
  5. AgentSheets
  6. Agilent
  7. Alice
  8. Amici
  9. Appacitive
  10. Apple Shake
  11. AppWare
  12. App Inventor For Android (mentioned here)
  13. Analog Box
  14. Andescotia
  15. ArcGIS Model Builder
  16. Audulus (see issue #16)
  17. Automagic
  18. Automator
  19. Babuino
  20. BloodHound
  21. Bounce
  22. Mindrover
  23. ChipWits
  24. Copper Thoughts
  25. Coral
  26. Cortex
  27. CyberToolbox
  28. Designscript
  29. DrawFBP
  30. Dream Maker
  31. Drupal
  32. Dynamo
  33. Engi JS
  34. Etoys / Squeak
  35. Eyeon Fusion
  36. EyesWeb
  37. Field
  38. FL Studio
  39. FlowLab
  40. Foundry Modo
  41. ReDiLab:Node
  42. Flow Hub and NoFlo
  43. FlowStone (see issue #39)
  44. GenerativeComponents
  45. GoDot Engine
  46. Google Web Designer
  47. HyperCard (mentioned here and here)
  48. Hypergraph
  49. iLab Neuromorphic Robotics Toolkit
  50. Illumination Software
  51. InfoSphere Streams
  52. Intentional Technology
  53. Isadora
  54. Java Studio
  55. Kimono
  56. Klieg
  57. Knime
  58. Kodu (Boku)
  59. Kyma
  60. Ladder Logic (see issue #25)
  61. Lamdu
  62. Learnable Programming (mentioned here)
  63. Lily
  64. Limnor Studio
  65. Little Big Planet
  66. LiveCode
  67. Mamba FX
  68. MAX/MSP Jitter
  69. Marten
  70. MetaEdit+ Modeler
  71. MiceOnABeam
  72. Mind+
  73. MVPL (Microsoft Visual Programming Language)
  74. MindSpider
  75. Minecraft
  76. Minibloq
  77. Minko ShaderLab
  78. Modkit Arduino Visual Programming
  79. Morphic
  80. Mozilla Appmaker
  81. MST Workshop
  82. NeatTools Visual Programming Environment
  83. Nevo Studio
  84. Nuke
  85. Num3sis Composer
  86. NXT-G
  87. OpenAlea Visualea
  88. OpenDX
  89. OpenFlippers
  90. Open Modelica
  91. Open Music
  92. OpenWire
  93. Orange
  94. Pipes
  95. Pypes
  96. Praxis LIVE
  97. Programming Without Coding Technology
  98. Prograph
  99. PSeint
  100. Pygmalion
  101. Quadrigram
  102. RapidMiner
  103. Reaktor
  104. Redwire
  105. Sextante
  106. Sikuli
  107. Sprog
  108. Substance Designer
  109. Synopsis
  110. SynthEdit (mentioned here)
  111. SQL Server Integration Services
  112. Streamtools
  113. StroyCode
  114. Stylus Studio
  115. Tersus
  116. TextIt
  117. Thyrd
  118. Touch Develop
  119. Tydlig
  120. Thymio VPL (mentioned here)
  121. Tynker
  122. UDK Kismet
  123. UDK (mentioned here)
  124. Unix Tools
  125. V+
  126. Video Processing Language for the Raspberry Pi
  127. VisTrails
  128. Visual JForex
  129. Viscuit
  130. VRL-Studio
  131. Windows Workflow Foundation
  132. World Machine
  133. Xpresso
  134. Zaluum

Source: Visual Programming Languages by @erichosick (aka @erichosick2)

Edgy (Scratch-like)

https://github.com/snapapps/edgy

I should probably find a way to cluster together all the projects that are just remixes / offshoots / derivatives that aren't trying to do anything substantially new (in terms of the stuff I care about), and reference them under the tool they're drawing from.

Audulus

http://audulus.com

This should probably go in Inspirations. It's a music processing app that looks a bit like a modular synthesizer and a patcher VPL, with a very pretty visual aesthetic

Houdini

There are a few VPLs in it.

Synthmaker/Flowstone

Originally interned to build audio DSP software (standalone & VST 'plugnins'). What made it interesting is that it used SSE (mostly level 1) to compute 4 channels of audio at once, so it ran reasonably fast, & could use a text-based ASM module to hand-code ASM optimizations.

You can view a tutorial here:
https://youtu.be/l1Ujp4siZUc
(FS was independently sold, but also was bundled with FLStudio)

It later was merged into another company to add Ruby interface & robotics. Development stalled out
http://www.dsprobotics.com/

It is more closely related to SynthEdit than Max/MSP & PureData.

Various

The current lists of projects are good, maybe add:

I would suggest the addition of a "notes" or some such more conceptual documentation category. To start, perhaps:

I'll dredge up more old stuff as time permits. :)

flowbox.io

I should probably list this alongside Luna, since they're made by the same folks.

IEC 61131-3

An international standard for programming languages used for machine control and industrial automation.
IEC_61131-3
It defines a family of 5 languages: 3 of which are visual
Sequential Function Charts
(A decedent of Petri-Nets.)
Function Block Diagram
(A block and Wire diagram similar to others on the list here.)
Ladder Logic
(A representation of an electrical wiring diagram.)

Most industrial automation devices in the world support one or more of these languages.

Fructure

An interesting design for a structured editor. Some really clear thinking about UI design in the writeup, too. The color scheme isn't my taste, but the fact that color is used meaningfully super is. Cutesy names for concepts ("searchlection"). I love the "hold a key to activate a painting tool, then use arrow keys to paint" idea — both because I love held-key tools, and because I'm charmed whenever I see these the text-grid world borrowing metaphors from the mouse world.

http://disconcision.com/tagged/fructure

Android Apps

Tasker, Macrodroid, Automate, Airtable, MobiDB, MementoDB, Pocket Code, Roblox, Ready Maker, Sketchware

Add Touchdesigner

Touchdesigner features a node-based programming environment (mainly for multimedia) that is extendable/interoperable with python - would love to see it under the Implementations listings 🙂

Neil Gershenfeld's Fab Modules

Neil Gershenfeld of the MIT Media Lab's Center for Bits and Atoms (of which Matt Keeter, author of Antimony— the alphabetically first visual programming implementation, was a former student) has been developing a program "mods" for the past few years and using his students as guinea pigs. There isn't very much information available about it online, but it's quite interesting (especially because of its unique domain)

It's written in plain javascript with no external libraries (in part because of Neil's insistence on understanding everything from the bits onwards), and it's geared specifically towards workflows related to digital fabrication. A prototypical example of a program would be something that takes PNG images, generate traces, plan paths in 3D which can be visualized in 3D, and finally drives some heavy machinery according to that plan.

It's roughly a dataflow environment, but block have their own interactive elements and can use this capability to trigger a connected subgraph.

screenshot 2019-02-02 18 12 36

Blender

Blender is an open-source 3d-software with visual-programming of shaders and geometry of various sorts.
https://www.blender.org/

I just thought it deserves to be on your list :)
Cheers

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.