A node graph-based virtual stream deck and livestream automation tool.
Find a file
Lera Elvoé f720efcc72 lib group storage rework (#162)
saving decks that use lib groups will no longer save the whole file path to that library (at the expense of the structure needing to be the same)

also some ui/ux improvements:
- more menus in sidebar remember their collapsed state between deck/node switches
- adding a lib group will name the group node appropriately
- save dialog properly remembers the most recent path when invoked via ctrl+s and the deck hasn't been saved before

Reviewed-on: https://codeberg.org/StreamGraph/StreamGraph/pulls/162
Co-authored-by: Lera Elvoé <yagich@poto.cafe>
Co-committed-by: Lera Elvoé <yagich@poto.cafe>
2024-05-26 14:13:42 +00:00
addons Added Handling for Invalid NoTwitch Credentials (#135) 2024-04-09 05:49:54 +00:00
classes lib group storage rework (#162) 2024-05-26 14:13:42 +00:00
dist add build automation scripts 2024-01-17 04:31:41 +03:00
graph_node_renderer lib group storage rework (#162) 2024-05-26 14:13:42 +00:00
img Add OBS and Twitch nodes. Improve UX significantly. Rework groups from the ground up with a new instancing feature. Open to the public. (#18) 2023-12-15 21:44:25 +00:00
script_templates add send id system (#75) 2024-02-22 07:23:25 +00:00
.gitattributes initial commit 2023-06-10 06:15:08 +03:00
.gitignore library groups (#151) 2024-05-08 07:43:45 +00:00
COPYING Add OBS and Twitch nodes. Improve UX significantly. Rework groups from the ground up with a new instancing feature. Open to the public. (#18) 2023-12-15 21:44:25 +00:00
export_presets.cfg fill extra fields for windows export preset 2024-01-17 04:14:56 +03:00
icon.svg initial commit 2023-06-10 06:15:08 +03:00
icon.svg.import initial commit 2023-06-10 06:15:08 +03:00
main.gd remove RPC (#153) 2024-05-08 07:59:19 +00:00
main.tscn remove RPC (#153) 2024-05-08 07:59:19 +00:00
project.godot add a sidebar (#146) 2024-04-16 15:16:38 +00:00
README.md Added License Link 2024-02-29 07:19:00 +00:00
THIRDPARTY.md initial RPC renderer (#92) 2024-03-05 07:09:36 +00:00

StreamGraph is a node graph-based virtual stream deck and livestream automation tool.

⚠️ StreamGraph is at an EARLY ALPHA stage! Some things will break! ⚠️

StreamGraph lets you automate your livestream with a powerful and easy to understand node graph workflow.

StreamGraph screenshot

It can connect to Twitch and OBS, allowing you to take stream interactivity to the next level.

StreamGraph screenshot

Current state and capabilities

StreamGraph is at a very early stage of development. We cannot guarantee stability at this point and things may change dramatically between releases. As development progresses, the API and nodes will stabilize. If you encounter any issues, please report them on the issue tracker with as much detail about how to reproduce them as possible.

The app can currently connect to Twitch and read and send chats in a single channel. It can also connect to a single OBS instance (utilizing OBS-WebSocket, which is bundled with modern versions of OBS).

For more information about nodes that currently exist, check out the wiki.

You can also join Eroax's discord, which has a dedicated Streamgraph channel if you just want to talk or ask questions: Discord

License

Licensed under GPLv3. See file COPYING for full license text.