{"id":27863124,"url":"https://github.com/jayexdesigns/deepath","last_synced_at":"2026-04-27T11:31:48.418Z","repository":{"id":205533654,"uuid":"437427981","full_name":"JayexDesigns/deepath","owner":"JayexDesigns","description":"A simple social network to experiment with network graphs","archived":false,"fork":false,"pushed_at":"2022-03-02T02:15:19.000Z","size":137,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-12T23:07:28.551Z","etag":null,"topics":["d3","javascript","network","social-network"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JayexDesigns.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-12-12T01:36:46.000Z","updated_at":"2021-12-19T23:04:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"0eddae45-b4de-4776-a6f0-2c2e1ed2c74c","html_url":"https://github.com/JayexDesigns/deepath","commit_stats":null,"previous_names":["jayexdesigns/deepath"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JayexDesigns/deepath","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JayexDesigns%2Fdeepath","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JayexDesigns%2Fdeepath/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JayexDesigns%2Fdeepath/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JayexDesigns%2Fdeepath/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JayexDesigns","download_url":"https://codeload.github.com/JayexDesigns/deepath/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JayexDesigns%2Fdeepath/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32335296,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"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":["d3","javascript","network","social-network"],"created_at":"2025-05-04T20:44:01.027Z","updated_at":"2026-04-27T11:31:48.411Z","avatar_url":"https://github.com/JayexDesigns.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch3 align=\"center\"\u003e\u003cimg src='https://raw.githubusercontent.com/JayexDesigns/deepath/main/public/assets/logo2.png' width='15%'\u003e\u003c/h3\u003e\n\u003ch1 align=\"center\"\u003eDeepath\u003c/h1\u003e\n\u003cp align=\"center\"\u003eThis is a simple social network to visualize the user connections with D3js\u003c/p\u003e\n\u003cbr/\u003e\n\u003ch2\u003eBackend\u003c/h2\u003e\n\u003cp\u003eThe backend is made in nodejs with electron and a WebSockets library, it creates a simple JSON database to store the users and users' connections, the chat is not persistent against reboots of the server. The HTTP server has two endpoints, the main endpoint is for the actual social media, the user's login, chat and friends list, the network endpoint is for seeing the graph created by the users and its real time update.\u003c/p\u003e\n\u003cbr/\u003e\n\u003ch2\u003eFrontend\u003c/h2\u003e\n\u003cp\u003eThe main application is entirely done with vanilla JavaScript, I thought of using React with Material UI but I didn't have the time to handle that. The network endpoint is created using D3.js and the force layout, a WebSocket connection updates the graph so it's reconstructed every time something changes.\u003c/p\u003e\n\u003cbr/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjayexdesigns%2Fdeepath","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjayexdesigns%2Fdeepath","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjayexdesigns%2Fdeepath/lists"}