{"id":30902899,"url":"https://github.com/jayluxferro/snowflake","last_synced_at":"2025-10-06T20:33:08.625Z","repository":{"id":37504535,"uuid":"429206846","full_name":"jayluxferro/snowflake","owner":"jayluxferro","description":"Snowflake is a WebRTC pluggable transport for Tor.","archived":false,"fork":false,"pushed_at":"2023-10-09T21:19:09.000Z","size":4838,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-09T09:51:01.878Z","etag":null,"topics":["macos","safari-extension","snowflake","tor"],"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/jayluxferro.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}},"created_at":"2021-11-17T21:31:25.000Z","updated_at":"2024-01-12T13:09:53.000Z","dependencies_parsed_at":"2022-09-10T19:41:19.117Z","dependency_job_id":null,"html_url":"https://github.com/jayluxferro/snowflake","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/jayluxferro/snowflake","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jayluxferro%2Fsnowflake","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jayluxferro%2Fsnowflake/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jayluxferro%2Fsnowflake/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jayluxferro%2Fsnowflake/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jayluxferro","download_url":"https://codeload.github.com/jayluxferro/snowflake/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jayluxferro%2Fsnowflake/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278673948,"owners_count":26026228,"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","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"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":["macos","safari-extension","snowflake","tor"],"created_at":"2025-09-09T08:53:42.405Z","updated_at":"2025-10-06T20:33:08.619Z","avatar_url":"https://github.com/jayluxferro.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Snowflake's Safari Extension\n\n\u003cp id=\"downloads\" align=\"center\"\u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/jayluxferro/snowflake/main/extension/Shared%20(Extension)/Resources/assets/toolbar-on-96.png\"/\u003e\n\t\u003ch2 align=\"center\"\u003eSnowflake\u003c/h2\u003e\n\u003c/p\u003e\n\nSnowflake is a system to defeat internet censorship. People who are censored can use Snowflake to access the internet. Their connection goes through Snowflake proxies, which are run by volunteers. For more details about how it works visit https://snowflake.torproject.org.\n\n#### Installation\n1. Download and and install the package.\n\u003ca href=\"https://apps.apple.com/us/app/torproject-snowflake/id1597501940\" target=\"_blank\"\u003eDownload Snowflake Safari Extension\u003c/a\u003e\n2. Launch the Snowflake app after installation.\n\n#### Development\n1. Clone and build project with Xcode 13 or greater.\n2. Install `gsed` using brew.\n3. Enable \"**Develop**\" mode in Safari.\n4. Allow unsigned extension.\n5. Building the project.\n```\ncd snowflake\n./build-safari-extension\n```\n\n5. Launch the application from **`extension/build/Release/Snowflake.app`**.\n\n**NB:** If an error is encountered during the **`xcodebuild`** process, open **`extension/Snowflake.xcodeproj`** in Xcode, add a development team and rebuild the project.\n\n\u003chr/\u003e\n\n#### Sample\n\u003cimg src=\"extension/resources/web.png\" style=\"width: 100%; height: auto\"/\u003e\n\n\n#### Snowflake WebExtension - Tor Project\nhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjayluxferro%2Fsnowflake","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjayluxferro%2Fsnowflake","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjayluxferro%2Fsnowflake/lists"}