{"id":35532620,"url":"https://github.com/dom1torii/yet-another-server-picker","last_synced_at":"2026-01-16T18:28:35.040Z","repository":{"id":331984491,"uuid":"1125957251","full_name":"dom1torii/cs2-server-manager","owner":"dom1torii","description":"Cross-platform TUI CS2 server picker and manager written in Go.","archived":false,"fork":false,"pushed_at":"2026-01-12T01:44:03.000Z","size":68,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-01-12T01:56:59.857Z","etag":null,"topics":["counter-strike","cs2","csgo","go","golang","serverpicker","tui","valve"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dom1torii.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-31T18:17:22.000Z","updated_at":"2026-01-12T01:44:06.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/dom1torii/cs2-server-manager","commit_stats":null,"previous_names":["dom1torii/cs2-server-manager"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/dom1torii/cs2-server-manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dom1torii%2Fcs2-server-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dom1torii%2Fcs2-server-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dom1torii%2Fcs2-server-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dom1torii%2Fcs2-server-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dom1torii","download_url":"https://codeload.github.com/dom1torii/cs2-server-manager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dom1torii%2Fcs2-server-manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28399508,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-13T14:36:09.778Z","status":"ssl_error","status_checked_at":"2026-01-13T14:35:19.697Z","response_time":56,"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":["counter-strike","cs2","csgo","go","golang","serverpicker","tui","valve"],"created_at":"2026-01-04T02:15:10.766Z","updated_at":"2026-01-16T18:28:35.027Z","avatar_url":"https://github.com/dom1torii.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg width=\"1500\" height=\"844\" alt=\"aboba123\" src=\"https://github.com/user-attachments/assets/b99ae40c-49c9-4eda-9847-299f38ef8302\" /\u003e\n\n\n# Yet Another Server Picker\nYASP is a TUI tool that allows you to choose CS2 servers you want to play on with ease.\n\n## How it works\n\nIt takes relays from https://api.steampowered.com/ISteamApps/GetSDRConfig/v1?appid=730 and allows you to select relays you want. After you made your choice and chose \"Block relays you don't want\", it uses firewall rules (using iptables on linux and netsh on windows) to block servers you didn't choose.\n\n## Can i get banned\n\nNo, because all it does is prevent your PC from connecting to certain IPs. It doesn't interact with the game at all and isn't a cheat.\n\n## Installation\n\nReleases are available for Windows and Linux on the [releases page](https://github.com/dom1torii/yet-another-server-picker/releases/).\n\n### Linux \n\n#### Build and install\n\n1. Install [GoLang](https://go.dev/doc/install) and [Go-Task](https://taskfile.dev/docs/installation)  \n2. Clone the repo `git clone https://github.com/dom1torii/yet-another-server-picker.git`\n3. `cd` into the folder\n4. Run `sudo go-task install`\n\n#### AUR (Arch Linux) \n\n```bash\nSoon\n```\n\n### Windows\n\n#### [Scoop](https://scoop.sh/) (recommended)\n\n```\nscoop bucket add cs2 https://github.com/dom1torii/cs2\nscoop install cs2/yasp\n```\n\n### Building from source\n\n1. Install GoLang -\u003e https://go.dev/doc/install\n2. Clone the repo `git clone https://github.com/dom1torii/yet-another-server-picker.git`\n3. `cd` into the folder\n4. Run `go build ./cmd/yasp/`\n\n## Planned features\n\n- ~~Toggle between blocking/allowing servers instead of just allowing~~ (added in latest commit)\n- Global/China version switch\n- Settings and ~~config file~~ (config file added in latest commit)\n\n## Notes\n\nThe tool is not fully accurate and sometimes will connect you to server that are **routed** through the server you chose. \nIts also possible that you wont find the server you selected. \nIf you have any ideas how to fix that, pull requests are welcome :)\n\n## Libraries used\n\nhttps://github.com/charmbracelet/bubbletea and others from [Charm](https://charm.land/) - TUI.  \nhttps://github.com/spf13/pflag - CLI flags.  \nhttps://github.com/muesli/reflow - Small library for text wrapping.  \nhttps://github.com/prometheus-community/pro-bing - For pinging IP addresses.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdom1torii%2Fyet-another-server-picker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdom1torii%2Fyet-another-server-picker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdom1torii%2Fyet-another-server-picker/lists"}