Topics / #censorship
Censorship projects on GitHub
Internet censorship, filtering and the fight against it.
As of , the most-starred Censorship projects on GitHub are fanqiang (54.2K stars), shadowsocks (33.5K stars) and gfwlist (25.7K stars). GitHub.Locker tracks 24 Censorship repositories with 371.7K stars combined. The fastest-growing on October 16 was lantern, with +44 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
lantern
getlantern/lantern · ★ 16.3KLantern is a free, open-source censorship circumvention tool — a VPN focused on speed, privacy, and getting around internet blocks.
+28fanqiang
bannedbook/fanqiang · ★ 54.2KA collection of tutorials and tools for circumventing China's internet censorship (翻墙/科学上网), covering proxy protocols like V2Ray, Shadowsocks, SSR and Trojan, plus a bundled all-in-one client package for Windows.
+11personal-security-checklist
lissy93/personal-security-checklist · ★ 22.5KA community-maintained checklist of 300+ tips for protecting your digital security and privacy, curated by Alicia Sykes (Lissy93) and kept current for 2026.
vpn-configs-for-russia
igareck/vpn-configs-for-russia · ★ 9.2KA free, auto-updated collection of VPN and Tor configurations tested to work in Russia, for bypassing Roskomnadzor's black- and whitelist blocking.
The all-time top
24 projects · by stars
- 54.2K
#1 · bannedbook/fanqiangfanqiang
A collection of tutorials and tools for circumventing China's internet censorship (翻墙/科学上网), covering proxy protocols like V2Ray, Shadowsocks, SSR and Trojan, plus a bundled all-in-one client package for Windows.
- 33.5K
#2 · shadowsocks/shadowsocksshadowsocks
An encrypted SOCKS5 proxy for getting private traffic past censorship — that is what the repo's own tags (proxy, socks5, encryption, censorship) describe. It is written in Python, has been on GitHub since April 2012, and holds about 33.5k stars.
- 25.7K
#3 · gfwlist/gfwlistgfwlist
It is the official GFWList: a community-maintained list of websites blocked by China's Great Firewall, which circumvention tools load to decide which traffic needs to go through a proxy.
- 4

streisand
23.4KStreisandEffect/streisand · ShellStreisand is an automation tool that takes a server on the cloud provider of your choice and nearly automatically turns it into a private, censorship-resistant VPN node.
- 5

personal-security-checklist
22.5Klissy93/personal-security-checklist · TypeScriptA community-maintained checklist of 300+ tips for protecting your digital security and privacy, curated by Alicia Sykes (Lissy93) and kept current for 2026.
- 6
v2ray-rules-dat
20.9KLoyalsoldier/v2ray-rules-datEnhanced drop-in replacements for the official V2Ray geoip.dat and geosite.dat routing rule files, used by V2Ray, Xray-core, mihomo (Clash-Meta), hysteria, Trojan-Go, leaf and GUI clients on those cores to decide which traffic goes direct, through the proxy, or gets blocked.
- 7

hosts
20.6Kgooglehosts/hostsGoogleHosts is a project that provides a hosts file mapping Google and other blocked domains to accessible IP addresses, so Chinese-speaking users can reach these services without DNS censorship interference.
- 8

trojan
19.8Ktrojan-gfw/trojan · C++Trojan is a censorship-circumvention proxy — an 'unidentifiable mechanism' built to get your traffic across China's Great Firewall (GFW).
- 9

download
17.8Kgetlantern/downloadThis repository is the official download page for Lantern (蓝灯), a censorship-circumvention tool that lets users in restricted regions bypass internet blocking and access the open web.
- 10
lantern
16.3Kgetlantern/lantern · DartLantern is a free, open-source censorship circumvention tool — a VPN focused on speed, privacy, and getting around internet blocks.
- 11

openvpn-install
16.2Kangristan/openvpn-install · ShellAn installer script that sets up and manages your own OpenVPN server on a Linux machine you control — a VPS, a dedicated server or even a home computer — and generates client config files for every device you want to connect.
- 12

zhao
14.1Kprogramthink/zhao · PythonA dataset documenting China's 'Princeling Party' (太子党) — the family and business networks of the country's political elite — compiled to expose corruption and nepotism among Chinese officials.
- 13

haoel.github.io
13.1Khaoel/haoel.github.io · ShellA long-form Chinese guide by Bilibili engineer 左耳朵 (haoel) that walks through everything needed to bypass internet censorship (the GFW) by renting your own VPS and self-hosting a proxy, from choosing a server all the way to configuring clients on every device.
- 14

TikTok-Unlock
12.2KSemporia/TikTok-Unlock · JavaScriptA README-based guide and rule-set for unlocking region-locked TikTok content on iPhone/iPad without swapping SIM cards, covering region switching, video posting, live streaming, likes, comments, and DMs.
- 15

MyIP
12.1Kjason5ng32/MyIP · JavaScriptMyIP is a self-hostable, all-in-one IP toolbox: it checks your IP and geolocation from multiple sources, tests for WebRTC and DNS leaks, runs IP quality and browser fingerprint checks, speed tests, global latency and MTR tests, Whois lookups, censorship checks, and more.
- 16

nostr
12.1Knostr-protocol/nostrNostr (Notes and Other Stuff Transmitted by Relays) is an open protocol for a censorship-resistant global social network. This repo holds the idea and spec, not an app.
- 17
support.996.ICU
10KMSWorkers/support.996.ICUAn open letter signed by Microsoft and GitHub employees declaring support for the 996.ICU movement - a protest by Chinese tech workers against illegal 9am-9pm, 6-day-a-week overtime schedules.
- 18

vpn-configs-for-russia
9.2Kigareck/vpn-configs-for-russiaA free, auto-updated collection of VPN and Tor configurations tested to work in Russia, for bypassing Roskomnadzor's black- and whitelist blocking.
- 19

fq-book
7Khoochanlon/fq-book · ShellA free open-source Chinese-language book, 《这本书能让你连接互联网》 (This Book Can Get You Online), about getting online under censorship: hands-on setup for popular circumvention tools plus the principles behind proxies, tunnels, VPNs and GFW blocking.
- 20

dmca
6.4Kgithub/dmca · DIGITAL Command LanguageThis is GitHub's public archive of DMCA takedown notices and counter-notices it has received, posted largely as-is to document their potential effect on online speech.
- 21

russia-mobile-internet-whitelist
3.8Khxehex/russia-mobile-internet-whitelistA community-maintained list of domains and IP ranges that stay reachable in Russia even when mobile internet gets throttled or filtered, meant to be fed into VPN or proxy clients so their traffic blends in with what the government allows through.
- 22

mlmvpn_android
411mlmvpn/mlmvpn_android · KotlinMLM VPN is an Android app that bundles many independent connectivity engines — Xray-core (VLESS/VMess/Trojan), AmneziaWG, WARP, Psiphon, Tor, Geph, OpenVPN and a custom MASQUE-based engine — behind one UI, plus an adaptive per-app router, a Cloudflare Worker control panel, and a game-latency booster, aimed at bypassing network restrictions.
- 23

spec
204ooni/specThis is OONI Spec, the repository where OONI openly specifies its testing methodology: the experiments (nettests) it runs, the backend components used for testing, and the data formats for the results.
- 24

xdp-dns-evadeproxy
131Oihalitz/xdp-dns-evadeproxy · RustA DNS proxy in Rust that sidesteps blanket ISP IP blocks: when an operator cuts off an anycast address shared by hundreds of Cloudflare sites, it rewrites that IP in the DNS response to an unblocked neighbor of the same prefix.
Related topics
Often tagged together