PyFlow
Nuitka

PyFlow | Nuitka | |
---|---|---|
8 | 101 | |
2,631 | 12,467 | |
1.5% | 1.5% | |
5.1 | 10.0 | |
14 days ago | 6 days ago | |
Python | Python | |
Apache License 2.0 | Apache License 2.0 |
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
-
Could you suggest a python library I can use to plot directed graphs?
PyFlow perhaps?
-
Looking for specific GUI framework
Haven't found any projects (PyFlow seems nice but seems to not be actively maintained, and since it's a long term project picking that up feels too risky). Anyone has some cool ideas?
- PyFlow – Visual scripting framework for Python – NodeRED alternative?
-
Hacker News top posts: Jan 16, 2022
PyFlow – Visual scripting framework for Python – NodeRED alternative?\ (5 comments)
-
A tool similar to simulink for python?
If he’s more just after visual programming rather than modelling dynamical systems, I believe PyFlow is the main option nowadays (although it hasn’t been updated in a while now).
Nuitka
- Nuitka the Python Compiler
- Nuitka: Optimizing Python compiler compatible with CPython
- Nuitka Is a Python Compiler
-
Cosmopolitan v3.5.0
You can probably generate C code from Python now with Nuitka and pump that into this Cosmopolitan tool, today, to get that?
https://nuitka.net/
-
Ruby: A great language for shell scripts
You could try Nuitka [1], but I don't have enough experience with it to say if it's any less brittle than PyInstaller.
[1]: https://nuitka.net/
- Nvidia Warp: A Python framework for high performance GPU simulation and graphics
-
PyPy has been working for me for several years now
Nuitka is actively maintained and support for 2.6 and 2.7. It is the work of a single guy, and I have never used it, so I don't know much about it.
https://nuitka.net/
-
Py2wasm – A Python to WASM Compiler
Thanks for the feedback! I'm Syrus, main author of the work on py2wasm.
We already opened a PR into Nuitka to bring the relevant changes upstream: https://github.com/Nuitka/Nuitka/pull/2814
We envision py2wasm being a thin layer on top of Nuitka, as also commented in the article.
From what we gathered, we believe that there's usefulness on having py2wasm as a separate package, as py2wasm would also need to ship the precompiled Python distribution (3.11) for WASI (which will not be needed for the other Nuitka use cases), apart of also shipping other tools that are not directly relevant for Nuitka
-
Python Is Portable
This is a good place to mention https://nuitka.net/ which aims to compile python programs into standalone binaries.
-
We are under DDoS attack and we do nothing
For Python, you could make a proper deployment binary using Nuitka (in standalone mode – avoid onefile mode for this). I'm not pretending it's as easy as building a Go executable: you may have to do some manual hacking for more unusual unusual packages, and I don't think you can cross compile. I think a key element you're getting at is that Go executables have very few dependencies on OS packages, but with Python (once you've sorted the actual Python dependencies) you only need the packages used for manylinux [2], which is not too onerous.
[1] https://nuitka.net/
[2] https://peps.python.org/pep-0599/#the-manylinux2014-policy
What are some alternatives?
Ryven - Flow-based visual scripting for Python
PyInstaller - Freeze (package) Python programs into stand-alone executables
PDM - A modern Python package and dependency manager supporting the latest PEP standards
pyarmor - A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.
imgui-node-editor - Node Editor built using Dear ImGui
PyOxidizer - A modern Python application packaging and distribution tool
Poetry - Python packaging and dependency management made easy
py2exe - modified py2exe to support unicode paths
simupy - A framework for modeling and simulating dynamical systems
py2app
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.
codon - A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support
