{"id":21812585,"url":"https://github.com/protongraph/sync-godot","last_synced_at":"2026-02-16T06:02:34.868Z","repository":{"id":108178163,"uuid":"300322713","full_name":"protongraph/sync-godot","owner":"protongraph","description":"Godot addon to get the features from ConceptGraph directly in the editor.","archived":false,"fork":false,"pushed_at":"2023-05-04T00:28:15.000Z","size":43,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-21T09:17:59.496Z","etag":null,"topics":["godot-addon","godot-plugin"],"latest_commit_sha":null,"homepage":null,"language":"GDScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/protongraph.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-01T15:11:11.000Z","updated_at":"2024-03-08T00:16:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"dcc89822-f999-44a1-8038-f77bc9def1e9","html_url":"https://github.com/protongraph/sync-godot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/protongraph/sync-godot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protongraph%2Fsync-godot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protongraph%2Fsync-godot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protongraph%2Fsync-godot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protongraph%2Fsync-godot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/protongraph","download_url":"https://codeload.github.com/protongraph/sync-godot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protongraph%2Fsync-godot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278703576,"owners_count":26031205,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["godot-addon","godot-plugin"],"created_at":"2024-11-27T14:18:34.922Z","updated_at":"2025-10-07T00:56:28.771Z","avatar_url":"https://github.com/protongraph.png","language":"GDScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ProtonGraph live sync add-on\n\nThis add-on allows you to drive [ProtonGraph](https://github.com/protongraph/protongraph)\nfrom Godot 4. Inputs from your scene are sent to ProtonGraph, which sends the\ngenerated models back to the Godot editor (or your game).\n\nIf you don't know what ProtonGraph is, this add-on might not be relevant to you.\nHead over to [the project page](https://github.com/protongraph/protongraph) to\nlearn more about it.\n\n\n## Status\n\n+ Work in progress, many features are still missing.\n\n+ Currently requires you to manually start ProtonGraph in the background, but\nthe plan is to ship the add-on with a size optimized binary that will be\nautomatically started in headless mode from the plugin script.\n\n+ Although this add-on is meant to connect to a local instance of ProtonGraph\n(running on the same machine), data is transfered between the two programs\nthrough a websocket.\nIn theory, this means it could also work over the network if you want to sync\nfrom a distant machine hosting ProtonGraph.\nHowever there's a lot of edge cases that are not supported (certificates among\nothers), but there are plans to integrate ProtonGraph with a proper signaling\nserver, like Apache Kafka, in order to make network communication possible.\n\n\n## How to use\n\n+ Put the `proton_graph` folder in your add-ons folder.\n+ Enable it in the `Project Settings`.\n+ You can now add `ProtonGraph` nodes to your scenes.\n\nNote: The ProtonGraph standalone app must be running for anything to happen.\nFor now, you have to start the instance manually, but this shouldn't be\nmandatory in later versions.\n\n+ Check the node inspector, you should see a panel showing the connection\nstatus, make sure the node is connected to ProtonGraph.\n+ Still in the node inspector, select a node graph file (.tpgn).\n+ You should see the results from your node graph appear in the scene editor.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotongraph%2Fsync-godot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprotongraph%2Fsync-godot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotongraph%2Fsync-godot/lists"}