PyFlow – visual and modular block programming in Python

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • PyFlow

    An open-source tool for visual and modular block programming in python (by Bycelium)

  • blockly

    The web-based visual programming editor.

  • There's Google's Blockly: https://developers.google.com/blockly

  • 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
  • imgui-node-editor

    Node Editor built using Dear ImGui

  • score

    ossia score, an interactive sequencer for the intermedia arts

  • Having had to do that quite a few time, for instance for audio / control / visuals graphs in https://ossia.io as well as some proprietary stuff, I'm pretty much convinced now that it's easier to just whip up the graph data structure that fits the problem rather than trying to make a generic framework for that. Every time I tried to use a library of dataflow nodes it ended up not doing what I wanted the way I wanted, and rewriting something tailored to the use case was just much faster especially considering that you likely want user interface features which will be specific to what you are doing with your dataflow graph.

  • hal9ai

    Discontinued Hal9 — Data apps powered by code and LLMs [Moved to: https://github.com/hal9ai/hal9]

  • We are working in https://hal9.com which is language agnostic and allows you to compose different programming languages; however, we are focused at the moment at 1D-graphs but have plans to support 2D-graphs in the coming weeks.

    If you want a demo or just time to chat, I'm available at javier at hal9.ai.

  • msgflo

    Distributed Flow-Based Programming via message queues

  • https://github.com/msgflo/msgflo + https://app.flowhub.io/

    Time is a flat circle. I'm sure this has been attempted countless times before, but it never seems to stick around.

  • noflo-ui

    NoFlo Development Environment

  • https://github.com/msgflo/msgflo + https://app.flowhub.io/

    Time is a flat circle. I'm sure this has been attempted countless times before, but it never seems to stick around.

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

  • The main image[1] demonstrates how to train and predict a MNIST classifier with image generator and model building. Underneath the hood it connects to jupyter and each node wraps the necessary python code required for only that node. The jupyter version of it is not public but can be made if enough interest.

    [0] https://github.com/AIFanatic/CanvasGraphEngine

  • PyQtGraph

    Fast data visualization and GUI tools for scientific / engineering applications

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