visual-programming

Top 23 visual-programming Open-Source Projects

  • Node RED

    Low-code programming for event-driven applications

  • Project mention: Devin, the First AI Software Engineer | news.ycombinator.com | 2024-03-12

    Good question.

    I expect that we're moving into a phase of AIs talking to AIs, and initially it'll be wasteful (because it'll be mostly English), but eventually, they'll derive their own language and seamlessly upgrade protocols when they determine they're talking to an AI. No clue how that will come about or what that language will look like, but honestly, it's kind of exciting.

    Really interesting to think about how they might handle context, as well. Even though we have much bigger context windows (and they'll only get larger), context management is still a resource-management issue, which we'll probably continue to refine, as well. Imagine different strategies for managing both what is brought into the context of each request, as well as what form it could take (level of detail, additional references or commentary on it, etc). Things could get really unreadable even in English, and still be very interpretable for an LLM.

    W.r.t. the graph-oriented interfaces, are you thinking something like Node-RED [1]? I'm seeing more and more people mention having LLMs produce non-text or structured outputs, like JSON, UI, and other things. Easy to imagine an LLM that wires together various open-source platforms, on-demand. Something like Node-RED for pipelines/functions, some UI tools for visualization/interactivity, other platforms for messaging, etc...

    [1] https://nodered.org/

  • Rete.js

    Rete.js is a framework for creating visual interfaces and workflows. It provides out-of-the-box solutions for visualization using various libraries and frameworks, as well as solutions for processing graphs based on dataflow and control flow approaches.

  • Project mention: Show HN: New visual language for teaching kids to code | news.ycombinator.com | 2023-11-21

    Aren't there quite a few of these? Scratch or its cousin Snap (https://snap.berkeley.edu/snap/snap.html), or even a visual flow editor for React (https://app.flowhub.io/#project/c111454c9fd2f74d37d1e8a4e739...) or the similar https://retejs.org/

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • litegraph.js

    A graph node engine and editor written in Javascript similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D. The engine can run client side or server side using Node. It allows to export graphs as JSONs to be included in applications independently.

  • Project mention: Show HN: Comflowy – A ComfyUI Tutorial for Beginners | news.ycombinator.com | 2024-01-03

    It's litegraph.js [1] and seems to be the only lib they include in /web [2] :

    [1] https://github.com/jagenjo/litegraph.js

    [2] https://github.com/comfyanonymous/ComfyUI/tree/master/web/li...

  • orange

    🍊 :bar_chart: :bulb: Orange: Interactive data analysis

  • Project mention: Hierarchical Clustering | news.ycombinator.com | 2024-04-20

    I know I've tooted its horn before, but Orange3 is a pretty neat Python-based GUI platform that makes this and a metric buttload of other statistical/ML techniques available to non-programmer types.

    Just watch out for null character `x00` in the corpus. That always seems to kill it stone dead.

    https://orangedatamining.com/

    https://orange3.readthedocs.io/projects/orange-visual-progra...

  • Drawflow

    Simple flow library 🖥️🖱️

  • Project mention: How to make beautiful flowchart with Angular ? | /r/Frontend | 2023-07-27

    ❌📄Drawflow - Seems nice, but no docs, and last commit was a year ago

  • unit

    Next Generation Visual Programming System (by samuelmtimbo)

  • Project mention: Unit – Next Generation Visual Programming System | news.ycombinator.com | 2023-12-20
  • awesome-node-based-uis

    A curated list with resources about node-based UIs

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • flyde

    ⚡️⚡️⚡️ Open-source, visual programming for developers. Includes a VS Code extension, integrates with existing TypeScript code, browser and Node.js.

  • Project mention: FLaNK AI Weekly 18 March 2024 | dev.to | 2024-03-18
  • nodify

    Highly performant and modular controls for node-based editors designed for data-binding and MVVM.

  • polygonjs

    node-based WebGL design tool

  • Project mention: On the importance to make games during the game engine's development | news.ycombinator.com | 2024-02-27

    That's the path I took with Polygonjs ( https://polygonjs.com ), and a game I've just released ( https://polyreplay.com/minesweepertwist ), with more coming shortly.

    But it didn't start like that. It only started as a tool I could use to deliver client projects, as I was trying to become a freelance for interactive 3D scenes for the web.

    Project after project ( some examples here: https://polygon-lab.com/ ), I could improve Polygonjs. Then I found clients who would be interested enough to buy licenses, and would give valuable feedback which would help the project grow even more.

    And a few clients asking for not just interactive sites, but also games. This pushed Polygonjs further, and after several games released, it definitely qualifies as a game engine.

    So this is generally an advice I give to people who want to become freelancers. Build a tool that solves a problem in your space, as this gives you an edge, and you'll also get the chance to confront that tool to reality, which will help it - and you - grow. This becomes a virtuous circle very quickly.

  • openmusic

    The OpenMusic visual programming / computer-aided composition environment

  • Project mention: Opusmodus: Common Lisp Music Composition System | news.ycombinator.com | 2023-11-08

    Open Music has precompiled applications for Windows/86, Linux/86, macOS 86&ARM.

    https://github.com/openmusic-project/openmusic/releases/tag/...

  • django-business-logic

    Visual DSL framework for django

  • CodeWire

    Node editor which compiles flow to human readable javascript. Try at https://ayushk7.github.io/CodeWire/

  • studio

    Joyful visual programming for Python (by flojoy-ai)

  • Project mention: Free, Open-Source Alternative to LabVIEW and TestStand | news.ycombinator.com | 2024-02-29
  • Blackprint

    A general purpose visual programming. This is the main repository for Blackprint that contains source code of cable, node, and container sketch for visualization.

  • cep

    CEP is a software platform designed for users that want to learn or rapidly prototype using standard A.I. components.

  • om-sharp

    OM#: Visual Programming | Computer-assisted Music Compositon

  • rete-studio

    A general-purpose code generation tool powered by Rete.js

  • Project mention: Code generation: transform JavaScript into visual programming language and back | news.ycombinator.com | 2023-06-27
  • nodium

    Nodium is an easy-to-use data analysis and automation platform using Rust with a visual node-based interface. It includes a plugin browser for downloading extensions, making it versatile for a wide range of data manipulation tasks. No coding experience required.

  • Flowgorithm-macOS

    Flowgorithm for Mac OS

  • FlowRun

    Executable flow diagrams

  • yave

    Functional visual programming language with FRP for multimedia (by mocabe)

  • enstudio

    Effect Node is a production-grade cable and boxes creative coding tool for making generative art, AR, or web page in reactjs.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

visual-programming related posts

Index

What are some of the best open-source visual-programming projects? This list will help you:

Project Stars
1 Node RED 18,513
2 Rete.js 9,590
3 litegraph.js 5,173
4 orange 4,604
5 Drawflow 4,126
6 unit 2,491
7 awesome-node-based-uis 1,885
8 flyde 1,546
9 nodify 1,080
10 polygonjs 543
11 openmusic 300
12 django-business-logic 199
13 CodeWire 197
14 studio 168
15 Blackprint 164
16 cep 162
17 om-sharp 161
18 rete-studio 89
19 nodium 66
20 Flowgorithm-macOS 43
21 FlowRun 39
22 yave 32
23 enstudio 32

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com