The state of Flow-based Programming

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.io
featured
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.
www.influxdata.com
featured
  • glicol

    Graph-oriented live coding language and music/audio DSP library written in Rust

  • Interesting topic for me. Thanks for posting this. As pointed out in other post, it's widely used in audio/music programming. My project Glicol joins this list recently:

    https://glicol.org

    I tried to use solely text based style for denoting audio graph. I would be happy to listen to all the feedback from you at the repo:

    https://github.com/chaosprint/glicol

  • score

    ossia score, an interactive sequencer for the intermedia arts

  • A small issue with flow-based programming is that it often doesn't have a good way to represent time and sequencing over "human" time scales - the main project I work on, https://ossia.io combines timeline and dataflow to solve this. It's mainly used by artists but I always wonder about the other potential use cases for it... if anyone has ideas :D

  • 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
  • MergeVLDocs

    merges VL documents

  • Do you know vvvv gamma[1][2]? It's a visual programming environment for the .Net ecosystem. It's documents are saved in a XML format and they have build a visual merge / diff tool that works quite well. The strategies it applies are explained in detail in the readme of the repo[3].

    [1]https://visualprogramming.net

    [2]https://thegraybook.vvvv.org

    [3]https://github.com/vvvv/MergeVLDocs

  • Node RED

    Low-code programming for event-driven applications

  • Node-RED is also fairly popular in home automation circles, but it's a generic tool that can be used for different purposes.

    For example, it can also be used to build chatbots.

    https://nodered.org/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Miller Puckette: Inside PureData – Lectures on pd/development of computer music

    5 projects | news.ycombinator.com | 5 Mar 2023
  • High performance pixel perfect applications. Qt vs wxWidgets vs GTK+

    5 projects | /r/cpp | 26 Apr 2022
  • CPU May Have Slowed Down on Wednesday

    4 projects | news.ycombinator.com | 22 Jun 2021
  • Devin, the First AI Software Engineer

    2 projects | news.ycombinator.com | 12 Mar 2024
  • Learn How to Build Your Own Max for Live Devices

    3 projects | news.ycombinator.com | 24 Jan 2024