egui_node_graph
score
egui_node_graph | score | |
---|---|---|
6 | 100 | |
688 | 1,428 | |
- | 1.1% | |
4.6 | 9.6 | |
about 1 month ago | 5 days ago | |
Rust | C++ | |
MIT License | GNU General Public License v3.0 or later |
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.
egui_node_graph
-
Creating and (partially) running execution graphs, somewhat similar to make?
I want the DAG to be explainable so to handle type safety ( think that's what you're getting at?) in a user friendly way, I've been looking into using this library to draw the DAG interactively, save this to disk, and then I will then consume this in a macro to actually write the final executable.
-
Nodium. Rust flow-oriented programming language.
Did you consider to use egui_node_graph ?
-
Equivalent of ReactFlow for Rust
I was looking for something similar and found https://github.com/setzer22/egui_node_graph
- Pure Data as a plugin, with a new GUI
-
Why do you waste so much time on the internet
Gankra's work on a useful rust memory model is both fascinating and useful: https://twitter.com/Gankra_/status/1509335163045650436
This tool to convert low-complexity rust tests to proofs is interesting and something I'm glad I know exists: https://model-checking.github.io/kani-verifier-blog/2022/05/...
I'm using this code I found out about via reddit in a side project, probably less interesting to you though: https://github.com/setzer22/egui_node_graph
(Warning, videos from here on out):
Cool product demo of a futuristic debugger: https://www.hytradboi.com/2022/debugging-by-querying-a-datab...
These people also have a cool demo of splitting a single program across two different computers (frontend and backend webserver in their case). Maybe a bit less convincing than the previous one, but something I intend to watch: https://www.hytradboi.com/2022/uis-are-streaming-dags
These people have some really cool work on automatically solving physics problems (just linking to one of their talks as an example): https://www.youtube.com/watch?v=WHhDgxkiR9c
- [Media] A complete overhaul of Blackjack's 3d viewport with custom wgpu drawing
score
- Learn How to Build Your Own Max for Live Devices
-
Qt Widgets Rendering Pipeline
https://ossia.io uses widgets and qgraphicsscene for the main UI rendering and Qt rhi for the GPU pipeline, and it's performing well enough for our use-cases - I was working on it on a 1080p screen on a Pi4 recently and it certainly felt much much faster and responsive than chrome on the same hardware.
-
Is it possible to do runtime compilation and execution of C code?
I use it for live c++ recompilation in https://ossia.io - all the code is in there. https://github.com/ossia/score/tree/master/src/plugins/score-plugin-jit/JitCpp
-
Show HN: New visual language for teaching kids to code
> I feel like visual programming gets a bad rap because of things like this. As an electronic engineer that used to love LabView and life long user of NI Reaktor and Max/MSP, those tools are fantastic if you don’t approach them with an imperative programming mindset.
aha, in the long run I ended up making https://ossia.io which is as VPL as it can get. Yet it still embeds a LOT of textual languages.
-
CLion Nova Explodes onto the C and C++ Development Scene
For me both VSCode and CLion lag heavily.. whenver I tried CLion it was completely unuseable on my project https://ossia.io which is only 500kloc (and I try to try it pretty much once a year since it was in beta)
-
Visual Node Graph with ImGui
https://ossia.io does some of it, I've been working on a new release that also supports the whole QtQuick stack in the node graph items but you can already combine videos & shader effects
-
Speed Up C++ Compilation
In https://ossia.io with PCH, using clang, ninja, mold, and some artificial split in shared libraries for development builds, I get a compile-edit-run cycle of a couple seconds in general... I wouldn't say it's too much of a problem if you use the tools already available
-
Looking for open source projects to contribute to
If you're interested in multimedia https://ossia.io is always looking for new contributors!
-
New To Lighting Design, Looking for guidance
Tools like Ossia Score, Chataigne and PureData (pd) can also help a ton in building interactive art and triggering other A/V software.
-
Audio Reactive MIDI
here's a simple example of how to do it in https://ossia.io score : https://streamable.com/wkklek
What are some alternatives?
Fetcher - A chrome extension which fetches your favourite feeds, so you don't have to.
seq66 - Seq66: Seq24-based live MIDI looper/editor. v. 0.99.12 2024-01-13. NSM support; Linux/Windows/FreeBSD; PDF user manual. Help access to tutorial and PDF. Beta code in portfix branch.
pure-data - Pure Data - a free real-time computer music system
BespokeSynth - Software modular synth
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.
atemOSC - Control ATEM video switchers over the network with OSC messages
LeechBlockNG - LeechBlock NG (Next Generation) for Firefox is a simple productivity tool designed to block those time-wasting sites that can suck the life out of your working day. All you need to do is specify which sites to block and when to block them.
BespokeSynth - Software modular synth [Moved to: https://github.com/BespokeSynth/BespokeSynth]
Camomile - An audio plugin with Pure Data embedded that allows to load and to control patches
scheme-for-max - Max/MSP external for scripting and live coding Max with s7 Scheme Lisp
ossdatabase - Source for ossdatabase.com
vgmtrans - VGMTrans - a tool to convert proprietary, sequenced videogame music to industry-standard formats