{"id":22696101,"url":"https://github.com/zdimension/graphrust","last_synced_at":"2025-04-13T03:25:37.919Z","repository":{"id":97140621,"uuid":"450649725","full_name":"zdimension/graphrust","owner":"zdimension","description":"graph viewer","archived":false,"fork":false,"pushed_at":"2024-10-22T19:14:17.000Z","size":1019,"stargazers_count":3,"open_issues_count":3,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-23T22:28:43.841Z","etag":null,"topics":["facebook","graph","network","scraping","small-world","viewer"],"latest_commit_sha":null,"homepage":"https://zdimension.fr/six-handshakes-away/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zdimension.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-01-21T21:49:25.000Z","updated_at":"2024-10-22T19:14:20.000Z","dependencies_parsed_at":"2024-04-03T16:47:36.829Z","dependency_job_id":"83d7dad4-613f-444e-9ad0-6dde8bb35284","html_url":"https://github.com/zdimension/graphrust","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zdimension%2Fgraphrust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zdimension%2Fgraphrust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zdimension%2Fgraphrust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zdimension%2Fgraphrust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zdimension","download_url":"https://codeload.github.com/zdimension/graphrust/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248658628,"owners_count":21140970,"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","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":["facebook","graph","network","scraping","small-world","viewer"],"created_at":"2024-12-10T04:14:14.337Z","updated_at":"2025-04-13T03:25:37.889Z","avatar_url":"https://github.com/zdimension.png","language":"Rust","readme":"# graphrust\n\nGraph viewer\n\n![image](https://github.com/zdimension/graphrust/assets/4533568/41481c0b-ea08-4a0c-94ed-d3aed83ec914)\n\n## Importer\n\nThe import tool fetches the data from the Neo4j backend and performs multiple analysis passes:\n\n- Community\n  detection (Louvain) on\n  GPU: [fork](https://github.com/zdimension/gpu-louvain), [original](https://github.com/olearczuk/gpu-louvain)\n- Graph layout (ForceAtlas2) on\n  GPU: [fork](https://github.com/zdimension/GPUGraphLayout), [original](https://github.com/govertb/GPUGraphLayout)\n\n## Viewer\n\nThe viewer uses [egui](https://github.com/emilk/egui) for the\nUI, [zearch](https://github.com/irevoire/zearch) for the search (which was specially crafted for this use case!), and a\nhandwritten OpenGL renderer\nusing [glow](https://github.com/grovesNL/glow/).\n\n## Debugging\n\nIn root Cargo.toml:\n\n```toml\n[profile.release]\ndebug = true\n```\n\nIn index.html:\n\n```html\n\n\u003clink data-trunk rel=\"rust\" data-wasm-opt=\"0\" data-keep-debug/\u003e\n```","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzdimension%2Fgraphrust","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzdimension%2Fgraphrust","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzdimension%2Fgraphrust/lists"}