{"id":13441218,"url":"https://github.com/SagerNet/SagerNet","last_synced_at":"2025-03-20T11:37:30.883Z","repository":{"id":37389390,"uuid":"359426372","full_name":"SagerNet/SagerNet","owner":"SagerNet","description":"The universal proxy toolchain for Android","archived":true,"fork":false,"pushed_at":"2024-02-13T08:55:52.000Z","size":6725,"stargazers_count":5689,"open_issues_count":104,"forks_count":938,"subscribers_count":96,"default_branch":"dev","last_synced_at":"2024-10-19T08:21:14.394Z","etag":null,"topics":["android","anti-censorship"],"latest_commit_sha":null,"homepage":"https://sagernet.org","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SagerNet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null},"funding":{"open_collective":"sagernet","liberapay":"nekohasekai"}},"created_at":"2021-04-19T10:57:51.000Z","updated_at":"2024-10-19T06:14:38.000Z","dependencies_parsed_at":"2023-02-18T05:01:18.792Z","dependency_job_id":"1c08e6e4-0b9c-4856-a5e8-fdd23997986d","html_url":"https://github.com/SagerNet/SagerNet","commit_stats":null,"previous_names":[],"tags_count":241,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SagerNet%2FSagerNet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SagerNet%2FSagerNet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SagerNet%2FSagerNet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SagerNet%2FSagerNet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SagerNet","download_url":"https://codeload.github.com/SagerNet/SagerNet/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":220997254,"owners_count":16736294,"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":["android","anti-censorship"],"created_at":"2024-07-31T03:01:31.261Z","updated_at":"2024-10-28T01:30:16.563Z","avatar_url":"https://github.com/SagerNet.png","language":"Kotlin","funding_links":["https://opencollective.com/sagernet","https://liberapay.com/nekohasekai"],"categories":["HarmonyOS","Kotlin","工具"],"sub_categories":["Windows Manager","代理工具"],"readme":"# SagerNet for Android\n\n[![API](https://img.shields.io/badge/API-21%2B-brightgreen.svg?style=flat)](https://android-arsenal.com/api?level=21)\n[![Releases](https://img.shields.io/github/downloads/SagerNet/SagerNet/total.svg)](https://github.com/SagerNet/SagerNet/releases)\n[![License: GPL-3.0](https://img.shields.io/badge/license-GPL--3.0-orange.svg)](https://www.gnu.org/licenses/gpl-3.0)\n\nThe universal proxy toolchain for Android, written in Kotlin.\n\n---\n\n⚠️ **The SagerNet app is looking for a new maintainer**\n\nDue to my physical condition, I may not be able to update SN / plugins in time.\n\nI am looking for a new maintainer for the project. The new maintainer should have a track record of successfully maintaining an open-source project.\n\nPotential maintainers can gain the required experience by contributing to this project. If you are interested, jump in and start contributing.\n\nIf you rely on the quality and ongoing maintenance of this package, please get involved by helping to maintain this package or finding people to help maintain the project.\n\n---\n\nNote for spammers: We never stop maintaining.\n\n---\n\n## Documents\n\nhttps://sagernet.org\n\n## Localization\n\nIs SagerNet not in your language, or the translation is incorrect or incomplete? Get involved in the\ntranslations on our [Weblate](https://hosted.weblate.org/engage/sagernet/).\n\n[![Translation status](https://hosted.weblate.org/widgets/sagernet/-/horizontal-auto.svg)](https://hosted.weblate.org/engage/sagernet/)\n\n### Adding a new language\n\nFirst and foremost, Android must already support the specific language and locale you want to add.\nWe cannot work with languages that Android and the SDK do not support, the tools simply break down.\nNext, if you are considering adding a country-specific variant of a language (e.g. de-AT), first\nmake sure that the main language is well maintained (e.g. de). Your contribution might be useful to\nmore people if you contribute to the existing version of your language rather than the\ncountry-specific variant.\n\nAnyone can create a new language via Weblate.\n\n## License\n\n```\nCopyright (C) 2021 by nekohasekai \u003ccontact-sagernet@sekai.icu\u003e\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSagerNet%2FSagerNet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSagerNet%2FSagerNet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSagerNet%2FSagerNet/lists"}