Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Visual Programming

Visual Programming

73 projects

Showing 36 of 73 projects

n8n (k)
n8n (k)TypeScript

A fair-code workflow automation platform with 400+ integrations, native AI capabilities, and self-hosting options.

#workflow#n8n#workflow-automation
Stars203.3k
Forks60.5k
Last commit21 hours ago
xyflow
xyflowTypeScript

Powerful open-source libraries for building customizable node-based UIs with React or Svelte.

#graph#open-source#workflow
Stars38.3k
Forks2.5k
Last commit2 days ago
Node-RED
Node-REDJavaScript

A visual tool for wiring together hardware devices, APIs, and online services using a browser-based flow editor.

#flow-based#event-driven#iot
Stars23.6k
Forks3.9k
Last commit3 days ago
Creative Coding
Creative CodingHTML

A curated list of resources for creative coding, including tools, libraries, tutorials, and communities for generative art, data visualization, and interactive design.

#generative-art#openframeworks#shaders
Stars15.3k
Forks979
Last commit
Blockly
BlocklyJavaScript

A library that adds a visual code editor to web and mobile apps using interlocking graphical blocks.

#programming-education#visual-programming#open-source-learning
Stars13.5k
Forks3.9k
Last commit1 day ago
meshroom
meshroomPython

An open-source, node-based visual programming framework for creating and executing complex 3D reconstruction and computer vision pipelines.

#pipeline-tool#open-source#multi-view-stereo
Stars12.9k
Forks1.2k
Last commit1 day ago
Rete.js
Rete.jsTypeScript

A JavaScript framework for building visual programming interfaces and node-based workflows.

#graph-processing#javascript-framework#dataflow-programming
Stars12.2k
Forks756
Last commit1 month ago
Pentaho Data Integration (.3k)
Pentaho Data Integration (.3k)Java

An open-source ETL (Extract, Transform, Load) tool for data integration and migration.

#plugin-system#data-integration#business-intelligence
Stars8.4k
Forks3.6k
Last commit22 hours ago
Litegraph.js
Litegraph.jsJavaScript

A JavaScript library for creating and editing node-based graphs in the browser, similar to Unreal Blueprints, with a built-in HTML5 Canvas2D editor.

#graph#modular#workflow
Stars8.1k
Forks839
Last commit2 years ago
Drawflow
DrawflowJavaScript

A lightweight, dependency-free JavaScript library for creating interactive node-based flow editors in the browser.

#flow-diagram#data-flow#dataflow-programming
Stars6.1k
Forks887
Last commit1 year ago
Cinder
CinderC++

A peer-reviewed, free, open source C++ library for professional-quality creative coding.

#c-plus-plus-20#visual-programming#cmake
Stars5.5k
Forks964
Last commit5 months ago
Butterfly
ButterflyJavaScript

A JavaScript/React/Vue2 diagramming library focused on flow layout and node-based orchestration.

#vue2#flow-dag#canvas
Stars4.6k
Forks610
Last commit2 years ago
Sketch
SketchJavaScript

A tiny cross-platform JavaScript framework for creative coding with canvas and WebGL.

#generative-art#javascript-framework#animation
Stars4.1k
Forks433
Last commit3 years ago
elyra
elyraPython

Elyra is a set of AI-centric extensions for JupyterLab that adds visual pipeline editing, batch job execution, and AI-assisted coding.

#jupyterlab-extension#ai#pipelines
Stars2.0k
Forks370
Last commit1 day ago
awesome-generative-art
awesome-generative-art

A manually curated collection of resources, tools, and learning materials for generative art and creative coding.

#generative-art#openframeworks#artists
Stars1.8k
Forks107
Last commit2 years ago
Algorithm Visualizations
Algorithm Visualizations

A curated collection of projects, libraries, and resources for visualizing algorithms and computational concepts.

#computational-thinking#web-based-learning#algorithm-visualization
Stars1.8k
Forks114
Last commit3 years ago
Nodl
NodlTypeScript

A framework for building computational node graphs, leveraging RxJS for reactive data flow.

#data-flow#reactive-programming#visual-programming
Stars1.7k
Forks45
Last commit2 years ago
amphi-etl
amphi-etlTypeScript

A visual, low-code data preparation tool that generates Python code for ETL, reporting, and AI-assisted workflows.

#jupyterlab-extension#analytics-automation#datatransformation
Stars1.4k
Forks107
Last commit11 days ago
Pixel Composer
Pixel ComposerGame Maker Language

A node-based visual effects editor specifically designed for creating and editing pixel art animations.

#vfx-editor#pixel-art#visual-programming
Stars1.4k
Forks82
Last commit22 hours ago
Arrow
ArrowGDScript

A free, open-source visual tool for designing game narratives, text adventures, and interactive nonlinear storytelling documents.

#storytelling-tools#game-design#interactive-storytelling
Stars1.3k
Forks78
Last commit1 year ago
Seeing Is Believing
Seeing Is BelievingRuby

A Ruby tool that evaluates code and displays the result of every line, similar to Swift Playgrounds.

#development-workflow#editor-integration#code-evaluation
Stars1.3k
Forks54
Last commit5 months ago
streamtools
streamtoolsGo

A graphical toolkit for exploring, analyzing, and modifying real-time data streams through a visual interface.

#stream-processing#real-time-processing#nytlabs
Stars1.3k
Forks104
Last commit2 years ago
Haystack Editor
Haystack EditorTypeScript

A code editor with a canvas UI for better visual code understanding and navigation.

#developer-tools#productivity#canvas-ui
Stars1.3k
Forks52
Last commit1 year ago
Programming for Kids
Programming for Kids

A curated list of awesome resources for teaching kids programming across different age groups and skill levels.

#computational-thinking#educational-resources#education
Stars1.2k
Forks94
Last commit1 year ago
Siv3D
Siv3DC++

A C++20 framework for creative coding, enabling 2D/3D games, media art, visualizers, and simulators across Windows, macOS, Linux, and the Web.

#gamedev#c-plus-plus-20#game-developement
Stars1.2k
Forks157
Last commit5 days ago
badwords
badwordsJavaScript

A collection of extra nodes for Node-RED, extending its capabilities with hardware I/O, social APIs, data parsing, and utility functions.

#iot#hacktoberfest#database
Stars1.1k
Forks611
Last commit1 day ago
chatbot
chatbotHTML

Visually build full-featured chatbots for Telegram, Facebook Messenger, Viber, Twilio, and Slack using Node-RED with minimal coding.

#flow-based#low-code#slack
Stars982
Forks194
Last commit2 days ago
Groot
GrootC++

A graphical editor for creating and monitoring Behavior Trees, compliant with BehaviorTree.CPP.

#robotics#ai#game-ai
Stars889
Forks277
Last commit1 year ago
Nussknacker
NussknackerScala

A low-code visual tool for domain experts to build, run, and monitor real-time decision algorithms on streaming data.

#apache-flink#stream-processing#touk
Stars743
Forks104
Last commit1 day ago
osci-render
osci-renderC++

An open-source synthesizer plugin that creates music by drawing 3D objects, text, and images on an oscilloscope using audio.

#audio-synthesis#music#midi
Stars725
Forks45
Last commit2 days ago
Ruby 2D
Ruby 2DRuby

A simple and cross-platform 2D graphics library for building games and visual applications in Ruby.

#webassembly#graphics#opengl
Stars697
Forks76
Last commit14 days ago
Node-RED
Node-REDJavaScript

A Home Assistant add-on providing Node-RED for flow-based IoT automation and device integration.

#iot#add-on#home-automation
Stars647
Forks134
Last commit1 day ago
home-assistant-websocket
home-assistant-websocketTypeScript

A Node-RED integration package that enables visual automation with Home Assistant via WebSocket.

#iot#open-source#home-automation
Stars597
Forks127
Last commit16 days ago
eternal
eternalJavaScript

A visual node-based programming environment for creating generative audio-visual art in the browser.

#audio-synthesis#music#procedural-music
Stars581
Forks35
Last commit1 year ago
Node-RED
Node-RED

A curated collection of useful nodes, resources, and integrations for the Node-RED visual programming tool.

#iot#hacktoberfest#home-automation
Stars549
Forks33
Last commit3 years ago
Running under Docker
Running under DockerShell

Official Docker images and deployment guides for running Node-RED, a flow-based programming tool, in containerized environments.

#iot#hacktoberfest#containerization
Stars540
Forks434
Last commit3 days ago
Page 1 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 month ago
Next
#Node Red26
#Iot21
#Home Automation13
#Automation11
#Nodejs10
#Smart Home10
#Low Code9
#Javascript8
#Flow Based Programming8
#Creative Coding8
#Cross Platform7
#Workflow Automation7