{"id":20850469,"url":"https://github.com/noteed/game-packet","last_synced_at":"2026-04-25T10:32:04.012Z","repository":{"id":1041519,"uuid":"871699","full_name":"noteed/game-packet","owner":"noteed","description":"Simple UDP-based game networking","archived":false,"fork":false,"pushed_at":"2010-08-30T09:15:24.000Z","size":100,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-26T21:53:11.543Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/noteed.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}},"created_at":"2010-08-30T08:15:17.000Z","updated_at":"2013-10-05T17:28:44.000Z","dependencies_parsed_at":"2022-08-16T11:50:53.170Z","dependency_job_id":null,"html_url":"https://github.com/noteed/game-packet","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/noteed/game-packet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noteed%2Fgame-packet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noteed%2Fgame-packet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noteed%2Fgame-packet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noteed%2Fgame-packet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/noteed","download_url":"https://codeload.github.com/noteed/game-packet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noteed%2Fgame-packet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32259469,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T09:15:33.318Z","status":"ssl_error","status_checked_at":"2026-04-25T09:15:31.997Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-11-18T03:09:41.179Z","updated_at":"2026-04-25T10:32:03.986Z","avatar_url":"https://github.com/noteed.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# game-packet\n\nSimple UDP-based game networking\n\nGame-packet is a Haskell library providing a simple networking stack for\nfast-paced action games (e.g. first-person shooters). The principles are\nfrom [gafferongames.com][].\n\n[gafferongames.com]: http://gafferongames.com/\n\n## Principles\n\nAt the base of the stack is the Socket. A socket has no notion of connection.\nIt just lets you send to and receive packet from (either a ByteString or more\ngenerally a Serialize instance) another socket.\n\nAbove the Socket is the Connection. A connection is defined by a steady stream\nof packets. When packets don't flow for more than some period of time, the\nconnection is broken.\n\nAbove the Connection, Acknowledgement is built. Acknowledgement provides\nsequence numbers and acks. It is not yet implemented.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoteed%2Fgame-packet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnoteed%2Fgame-packet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoteed%2Fgame-packet/lists"}