{"id":24204597,"url":"https://github.com/aicirou/realtime-graphql-subscriptions-demo","last_synced_at":"2026-05-11T10:34:12.422Z","repository":{"id":226246208,"uuid":"768175940","full_name":"Aicirou/realtime-graphql-subscriptions-demo","owner":"Aicirou","description":"Simplest demo of Subscription in GraphQL with webSocket!","archived":false,"fork":false,"pushed_at":"2024-03-06T15:56:27.000Z","size":26,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-03T12:34:25.099Z","etag":null,"topics":["apollo-client","apollo-server","graphql","graphql-subscriptions","graphql-subscriptions-demo","graphql-ws"],"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/Aicirou.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,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-03-06T15:56:24.000Z","updated_at":"2024-03-12T08:12:53.000Z","dependencies_parsed_at":"2024-03-06T17:22:26.858Z","dependency_job_id":"9b99693c-641a-4bf8-8b3e-ee3ab91007e1","html_url":"https://github.com/Aicirou/realtime-graphql-subscriptions-demo","commit_stats":null,"previous_names":["aicirou/realtime-graphql-subscriptions-demo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Aicirou/realtime-graphql-subscriptions-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aicirou%2Frealtime-graphql-subscriptions-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aicirou%2Frealtime-graphql-subscriptions-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aicirou%2Frealtime-graphql-subscriptions-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aicirou%2Frealtime-graphql-subscriptions-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aicirou","download_url":"https://codeload.github.com/Aicirou/realtime-graphql-subscriptions-demo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aicirou%2Frealtime-graphql-subscriptions-demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32890705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-10T13:40:02.631Z","status":"online","status_checked_at":"2026-05-11T02:00:05.975Z","response_time":120,"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":["apollo-client","apollo-server","graphql","graphql-subscriptions","graphql-subscriptions-demo","graphql-ws"],"created_at":"2025-01-13T23:17:32.872Z","updated_at":"2026-05-11T10:34:12.404Z","avatar_url":"https://github.com/Aicirou.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# realtime-graphql-subscriptions-demo\n\nThis is a demo of how to use GraphQL subscriptions with Apollo Server and Apollo Client to create a real-time chat application.\n\n## Running the server\n\nTo run the server, navigate to the `server` directory and run the following commands:\n\n```sh\nnpm install\nnpm start\n```\n\nThis will start the server on `http://localhost:4000`.\n\n## Running the client\n\nTo run the client, navigate to the `client` directory and run the following commands:\n\n```sh\nnpm install\nnpm start\n```\n\nThis will start the client on `http://localhost:3000`.\n\n## Using the app\n\nOnce the server and client are running, you can open the client in your browser and start sending messages. You can also open multiple clients in different tabs or windows to see the real-time updates.\n\n## Contributing\n\nThis is a simple demo, but if you'd like to contribute, please feel free to open an issue or a pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faicirou%2Frealtime-graphql-subscriptions-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faicirou%2Frealtime-graphql-subscriptions-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faicirou%2Frealtime-graphql-subscriptions-demo/lists"}