PyFlow VS Ryven

Compare PyFlow vs Ryven and see what are their differences.

Ryven

Flow-based visual scripting for Python (by leon-thomm)
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
PyFlow Ryven
8 17
2,639 3,881
1.8% 0.7%
5.1 4.8
18 days ago 13 days ago
Python Python
Apache License 2.0 MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

PyFlow

Posts with mentions or reviews of PyFlow. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-16.

Ryven

Posts with mentions or reviews of Ryven. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-16.
  • Principles of Educational Programming Language Design
    4 projects | news.ycombinator.com | 16 Dec 2024
  • Nodezator is a generalist Python node editor
    7 projects | news.ycombinator.com | 29 Nov 2024
  • Λ-2D: An Exploration of Drawing as Programming Language
    9 projects | news.ycombinator.com | 8 Nov 2024
    Why did it have to be pixelated in appearance? It would be far more attractive as anti-aliased vector lines and type.

    The red highlighting reminds me of electricity in the classic circuit problem game _Rocky's Boots_ on the Apple ][.

    As I've posted in similar discussions: https://news.ycombinator.com/item?id=42051536

    The problem here, as always is that there isn't an agreed-upon answer for the question:

    >What does an algorithm look like?

    The problem is expressiveness of such a diagram is bounded by the size of a screen or a sheet of paper, and once one starts to scroll, or can't see the entire flow at a glance, things get complicated.

    The node/wire programming folks have this a bit rougher to the point that there are sites such as:

    https://blueprintsfromhell.tumblr.com/

    https://scriptsofanotherdimension.tumblr.com/

    I prefer to work visually, but not sure if that's actually valid --- unfortunately https://www.blockscad3d.com/editor/ doesn't support all of OpenSCAD and https://github.com/derkork/openscad-graph-editor has problems with a stylus (I have to leave the Windows Settings app open to toggle stylus behaviour which is enough friction that I don't use it as much as I would otherwise).

    There are promising tools though: https://nodezator.com/ and https://ryven.org/ are very cool.

  • Inkbase: Programmable Ink (2022)
    1 project | news.ycombinator.com | 21 Jul 2024
    Really surprised that the references skip from 1988 (Viewpoint: Toward a Computer for Visual Thinkers) to 2010 (INK-12) totally overlooking:

    - Momenta

    - Go Corp.'s PenPoint

    - Aha! Inkwriter (which became the basis for Microsoft's Journal)

    - Dan Bricklin's pen software

    - the academic exercises Denim and Silk which were written in Java

    or even extant tools such as:

    - https://www.inftyproject.org/en/software.html

    - or the facility to do math in text input fields drawing software such as Freehand or Illustrator

    - or https://ryven.org where one can drag in programming elements and annotate with a pen

    I've been a big believe in this sort of thing for a long while now, and would be glad of it becoming more workable and available and popular.

    I'd love to have a piece of software which was:

    - freeform, allowing both writing and drawing

    - yet still allowed capturing data structures and referring to things by some meaningful handle

    - programmable --- even just a formula pane such as Lotus Improv had would be great

  • We need visual programming. No, not like that
    18 projects | news.ycombinator.com | 14 Jul 2024
    I'd give a lot to have a graphical development environment which:

    - allowed drawing a user interface as naturally as I used to use Altsys Virtuoso (or Macromedia Freehand which I moved to when my Cube stopped working)

    - allowed programming the UI as naturally as HyperCard (and to a lesser extent Lisp) "clicked" for me

    - was as visual as Google's Blockly (which as BlockSCAD: https://www.blockscad3d.com/editor/ I've used a fair bit)

    - exposed variables in a mechanism like to OpenSCAD's Customizer: https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Customize...

    Currently plugging away with OpenSCAD Graph Editor: https://github.com/derkork/openscad-graph-editor but hoping that: http://nodezator.com/ will become a viable option (still a bit bummed that I rolled and crashed w/ https://ryven.org/ though in retrospect, maybe I should try to tie that latter in to: https://pythonscad.org/ )

  • Ask HN: Modern Day Equivalent to HyperCard?
    9 projects | news.ycombinator.com | 1 May 2024
    I really wish Livecode hadn't pulled their opensource/Community Edition (and I'd be very glad for someone to do something with that code).

    Gambas is something I keep wanting to try and seems promising.

    I did one small app w/ Python and TKinter, but it was a dense wall of text/code when I was finished and not something I was interested in revisiting. I keep seeing suggestions that Python w/ QT support is supposed to be quite good.

    One unlikely option is Google's Blockly (which I wish had a stand-alone desktop implementation which would make graphical programs), which has a nifty version implementing OpenSCAD:

    https://www.blockscad3d.com/editor/

    which I've used a fair bit. Moving on from there, there is: https://github.com/derkork/openscad-graph-editor which has the advantage of encompassing the entirety of OpenSCAD. It's also possible to wrap up Python using PythonSCAD.org

    If you're willing to consider other node/line connection systems two promising options are:

    https://ryven.org/

    and

    https://nodezator.com/

    What sort of coding, on what sort of projects do you want to do?

  • Standardized, Python based Block Diagram File Format for Dynamic Modeling as an Open Source Alternative to Matlab and Simulink
    1 project | /r/Python | 5 Feb 2023
    There are general visual programming tools for python like ryven or PyFlow that should be able to run generic code, so in theory you can put SimuPy code in the blocks.
  • Verse™: The first general purpose codeless development app - Beta available!!
    3 projects | /r/Python | 19 Jun 2022
  • Ask HN: Visualizing software designs, especially of large systems (if at all)?
    20 projects | news.ycombinator.com | 31 May 2022
    "What does an algorithm look like?"

    I'm an intensely visual person, but have never found a visual programming system which scales well --- the problem is, past a certain level of complexity one has to use modules, which then devolves the visual representation down to just a bunch named blocks.

    That said, I'm using BlockSCAD:

    https://www.blockscad3d.com/community/projects/1421975

    to work up designs which I'm then putting into other tools.

    Looking at GraphSCAD:

    http://graphscad.blogspot.com

    and there's also Ryven and pythonocc which I managed to get installed:

    https://ryven.org

    https://github.com/Tanneguydv/Pythonocc-nodes-for-Ryven

    but I'd really like to see a tool for this sort of thing which made G-code.

  • my list of self-hosted (dev) tools
    3 projects | /r/selfhosted | 19 May 2022

What are some alternatives?

When comparing PyFlow and Ryven you can also consider the following projects:

PDM - A modern Python package and dependency manager supporting the latest PEP standards

PyFlow - An open-source tool for visual and modular block programming in python

imgui-node-editor - Node Editor built using Dear ImGui

Poetry - Python packaging and dependency management made easy

baklavajs - Graph / node editor in the browser using VueJS

simupy - A framework for modeling and simulating dynamical systems

ryvencore-qt - Qt frontend for ryvencore - Python library for building visual node editors

dephell - :package: :fire: Python project management. Manage packages: convert between formats, lock, install, resolve, isolate, test, build graph, show outdated, audit. Manage venvs, build package, bump version.

exabgp - The BGP swiss army knife of networking

Nuitka - Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.13. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.

integration - HACS gives you a powerful UI to handle downloads of all your custom needs.

Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured

Did you know that Python is
the 2nd most popular programming language
based on number of references?