{"id":13587058,"url":"https://github.com/googleforgames/quilkin","last_synced_at":"2025-05-13T22:06:16.728Z","repository":{"id":37056442,"uuid":"235647662","full_name":"googleforgames/quilkin","owner":"googleforgames","description":"Quilkin is a non-transparent UDP proxy specifically designed for use with large scale multiplayer dedicated game server deployments, to ensure security, access control, telemetry data, metrics and more.","archived":false,"fork":false,"pushed_at":"2025-05-07T11:49:02.000Z","size":106818,"stargazers_count":1366,"open_issues_count":67,"forks_count":102,"subscribers_count":26,"default_branch":"main","last_synced_at":"2025-05-07T12:21:05.337Z","etag":null,"topics":["dedicated-gameservers","game-development","multiplayer","proxy","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/googleforgames.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-01-22T19:18:46.000Z","updated_at":"2025-05-04T03:57:53.000Z","dependencies_parsed_at":"2024-02-19T12:43:00.873Z","dependency_job_id":"2c4be313-2679-42b8-9ccc-8f8fc8d9f391","html_url":"https://github.com/googleforgames/quilkin","commit_stats":{"total_commits":641,"total_committers":17,"mean_commits":"37.705882352941174","dds":0.5117004680187207,"last_synced_commit":"d312e4cd4eddfbdab3f1306755ed3972510fb119"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleforgames%2Fquilkin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleforgames%2Fquilkin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleforgames%2Fquilkin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleforgames%2Fquilkin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleforgames","download_url":"https://codeload.github.com/googleforgames/quilkin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254036817,"owners_count":22003653,"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":["dedicated-gameservers","game-development","multiplayer","proxy","rust"],"created_at":"2024-08-01T15:05:59.690Z","updated_at":"2025-05-13T22:06:11.720Z","avatar_url":"https://github.com/googleforgames.png","language":"Rust","funding_links":[],"categories":["Rust","Libraries"],"sub_categories":[],"readme":"\u003cp  align=\"center\"\u003e\n    \u003cimg src=\"./docs/logos/logo-white.png\" alt=\"Quilkin logo\" height=\"220\"\u003e\n\u003c/p\u003e\n\n[![GitHub](https://img.shields.io/github/license/googleforgames/quilkin)](./LICENSE)\n[![Crates.io](https://img.shields.io/crates/v/quilkin)](https://crates.io/crates/quilkin)\n[![Docs.rs](https://docs.rs/quilkin/badge.svg)](https://docs.rs/quilkin)\n[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/googleforgames/quilkin)](https://github.com/googleforgames/quilkin/releases)\n[![Discord](https://img.shields.io/discord/773975408265134100)](https://discord.gg/mfBNZjBDnc)\n[![Twitter Follow](https://img.shields.io/twitter/follow/quilkindev?style=social)](https://twitter.com/quilkindev)\n\nQuilkin is a non-transparent UDP proxy specifically designed for use with large scale multiplayer dedicated game \nservers deployments that ensures security, access control, telemetry data, metrics and more without the end user \nhaving to custom build and integrate this functionality into their game clients and servers directly.\n\n## Announcements\n\n* [Embark Studios: Say hi to Quilkin, an open-source UDP proxy](https://medium.com/embarkstudios/say-hi-to-quilkin-an-open-source-udp-proxy-88577c795204)\n* [Google Cloud: Introducing Quilkin: open-source UDP proxies built for game server communication](https://cloud.google.com/blog/products/gaming/introducing-quilkin)\n\n## Project State\n\nProject is currently in *beta* status, meaning that it is being actively developed, and being used in production\nsystems, but that the API may break and functionality may be changed or removed between releases.\n\n## Documentation\n\n### Releases\n\n* v0.9.0 ([guides](https://googleforgames.github.io/quilkin/v0.9.0/book/),\n  [api](https://googleforgames.github.io/quilkin/v0.9.0/api/quilkin/),\n  [macros](https://googleforgames.github.io/quilkin/v0.9.0/api/quilkin_macros/))\n* v0.8.0 ([guides](https://googleforgames.github.io/quilkin/v0.8.0/book/),\n  [api](https://googleforgames.github.io/quilkin/v0.8.0/api/quilkin/),\n  [macros](https://googleforgames.github.io/quilkin/v0.8.0/api/quilkin_macros/))\n* v0.7.0 ([guides](https://googleforgames.github.io/quilkin/v0.7.0/book/),\n  [api](https://googleforgames.github.io/quilkin/v0.7.0/api/quilkin/),\n  [macros](https://googleforgames.github.io/quilkin/v0.7.0/api/quilkin_macros/))\n* v0.6.0 ([guides](https://googleforgames.github.io/quilkin/v0.6.0/book/),\n  [api](https://googleforgames.github.io/quilkin/v0.6.0/api/quilkin/),\n  [macros](https://googleforgames.github.io/quilkin/v0.6.0/api/quilkin_macros/))\n* v0.5.0 ([guides](https://googleforgames.github.io/quilkin/v0.5.0/book/),\n  [api](https://googleforgames.github.io/quilkin/v0.5.0/api/quilkin/),\n  [macros](https://googleforgames.github.io/quilkin/v0.5.0/api/quilkin_macros/))\n* v0.4.0 ([guides](https://googleforgames.github.io/quilkin/v0.4.0/book/),\n  [api](https://googleforgames.github.io/quilkin/v0.4.0/api/quilkin/),\n  [macros](https://googleforgames.github.io/quilkin/v0.4.0/api/quilkin_macros/))\n* v0.3.0 ([guides](https://googleforgames.github.io/quilkin/v0.3.0/book/),\n  [api](https://googleforgames.github.io/quilkin/v0.3.0/api/quilkin/),\n  [macros](https://googleforgames.github.io/quilkin/v0.3.0/api/quilkin_macros/))\n* v0.2.0 ([guides](https://googleforgames.github.io/quilkin/v0.2.0/book/), \n  [api](https://googleforgames.github.io/quilkin/v0.2.0/api/quilkin/), \n  [macros](https://googleforgames.github.io/quilkin/v0.2.0/api/quilkin_macros/))\n* v0.1.0 ([guides](https://github.com/googleforgames/quilkin/blob/v0.1.0/README.md#usage), \n  [api](https://docs.rs/quilkin/0.1.0/quilkin/), [macros](https://docs.rs/quilkin-macros/0.1.0/quilkin_macros/)).\n\n### Development\n\n\u003e This documentation is for the development version of Quilkin, currently active on the `main` branch. To view the \n\u003e documentation for a specific release, click on the appropriate release documentation link above.\n\n* [Guide](https://googleforgames.github.io/quilkin/main/book/)\n* [Api](https://googleforgames.github.io/quilkin/main/api/quilkin/)\n* [Macros](https://googleforgames.github.io/quilkin/main/api/quilkin_macros/)\n\n## Code of Conduct\n\nParticipation in this project comes under the [Contributor Covenant Code of Conduct](code-of-conduct.md)\n\n## Development and Contribution\n\nPlease read the [contributing](CONTRIBUTING.md) guide for directions on writing code and submitting Pull Requests.\n\nQuilkin is in active development - we would love your help in shaping its future!\n\n## Community\n\nThere are lots of ways to engage with the Quilkin community:\n\n* Here on [Github](https://github.com/googleforgames/quilkin) via \n  [issues](https://github.com/googleforgames/quilkin/issues) and \n  [pull requests](https://github.com/googleforgames/quilkin/pulls).\n* Join our [mailing list](https://groups.google.com/forum/#!forum/quilkin-discuss), which also gives you access to\n  our continuous integration builds.\n* Join our [Discord chat server](https://discord.gg/mfBNZjBDnc).\n* Follow up on [Twitter](https://twitter.com/quilkindev).\n* Join our monthly community meetings ([webcal](https://calendar.google.com/calendar/embed?src=c_9mgnkieltlphoijg5uio0g6a14%40group.calendar.google.com\u0026ctz=America%2FLos_Angeles),\n  [ical](https://calendar.google.com/calendar/ical/c_9mgnkieltlphoijg5uio0g6a14%40group.calendar.google.com/public/basic.ics),\n  [recordings](https://www.youtube.com/playlist?list=PLhkWKwFGACw1oG-qbKQZBlAKAfuG_XpTd)).\n\n## Credits\n\nMany concepts and architectural decisions were inspired by [Envoy Proxy](https://www.envoyproxy.io/). \nHuge thanks to that team for the inspiration they provided with all their hard work. \n\n## Companies using Quilkin\n\n[\u003cimg src=\"./image/embark.png\" alt=\"Embark Studios\" height=\"100\"\u003e](https://www.embark-studios.com/)\n\n## Licence\n\nApache 2.0\n\n\u003cimg src=\"./docs/logos/mascot.png\" alt=\"Quilly, the Quilkin mascot\" height=\"200\" align=\"right\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogleforgames%2Fquilkin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoogleforgames%2Fquilkin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogleforgames%2Fquilkin/lists"}