Open-source privacy software
2306 open-source libraries, tools and applications tagged privacy, ranked by how closely privacy is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
2306 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| NEKit/libnekit NEKit is a Swift toolkit for building iOS/macOS Network Extension apps (NETunnelProvider) that route traffic through proxies to bypass netw… | 10 | 2814 | abandoned |
| djyde/cusdis Cusdis is an open-source, lightweight (~5kb gzipped) and privacy-friendly embeddable comment system for small websites, designed as a Disqu… | 10 | 2778 | abandoned |
| spyglass-search/spyglass Spyglass is a cross-platform desktop personal search engine that crawls and indexes your local documents, saved web content, and connected … | 10 | 2720 | abandoned |
| Trojan-Qt5/Trojan-Qt5 Trojan-Qt5 was a cross-platform GUI proxy client implementing the Trojan protocol, built with Qt5 and C++, designed to route traffic throug… | 10 | 2664 | abandoned |
| android-password-store/Android-Password-Store An Android password manager application compatible with ZX2C4's Pass command-line password store, using OpenPGP for encryption. It lets use… | 10 | 2656 | abandoned |
| subspacecloud/subspace Subspace is a self-hosted web GUI for managing a WireGuard VPN server, with SAML single sign-on, device management, and auto-generated clie… | 32 | 2590 | abandoned |
| Exposure Notifications Server Google's open-source reference implementation of the COVID-19 Exposure Notifications key server, written in Go. It accepts, validates, stor… | 10 | 2585 | abandoned |
| agilebits/onepassword-app-extension An iOS action extension from AgileBits that let third-party iOS apps integrate 1Password for filling login credentials and other form data.… | 10 | 2568 | abandoned |
| selfspy/selfspy Selfspy is a Python daemon that continuously logs user activity on the computer—keystrokes, window titles, and clipboard content—storing it… | 32 | 2495 | abandoned |
| MatsuriDayo/Matsuri Matsuri is a universal proxy toolchain app for Android, forked from SagerNet, supporting protocols like Shadowsocks, VMess, Trojan, SOCKS, … | 10 | 2493 | abandoned |
| IvanGlinkin/CCTV CCTV (Close-Circuit Telegram Vision) is an open-source OSINT tool that abuses Telegram's 'People Nearby' feature to triangulate and track u… | 25 | 2478 | abandoned |
| conorpp/u2f-zero U2F Zero is an open source hardware U2F security token for two-factor authentication, built on a small USB device with secure key storage. … | 23 | 2452 | abandoned |
| rongzhiy/LiTiaotiao A repository distributing Li Tiaotiao (李跳跳), a discontinued Android app that automatically skips splash/opening ads in other apps using cus… | 19 | 2422 | abandoned |
| whoeevee/EeveeSpotifyReborn EeveeSpotifyReborn is a Swift-based tweak (successor to the DMCA-taken-down EeveeSpotify) that patches the Spotify iOS app to behave as if … | 10 | 2421 | abandoned |
| Corona-Warn-App The official open-source COVID-19 exposure notification app for Germany, developed by SAP and Deutsche Telekom for iOS and Android using th… | 10 | 2396 | abandoned |
| Shadowsocks A simple obfuscation plugin for Shadowsocks that disguises proxy traffic as ordinary HTTP or TLS traffic. It is deprecated and succeeded by… | 23 | 2372 | abandoned |
| hijkpw/scripts A collection of one-click shell scripts for installing proxy servers (Shadowsocks, ShadowsocksR, V2Ray, trojan, trojan-go) on VPS instances… | 32 | 2316 | abandoned |
| github/SoftU2F SoftU2F is a software U2F authenticator for macOS that emulates a hardware U2F HID device and performs cryptographic operations using the m… | 10 | 2249 | abandoned |
| risin42/NagramX Nagram X is a third-party Telegram client for Android, built as a feature-enhanced fork of Nagram (itself based on Telegram for Android). T… | 10 | 2209 | abandoned |
| vzex/dog-tunnel Dog Tunnel is a Go-based peer-to-peer tunneling tool that provides port mapping over UDP using the KCP protocol, with NAT hole punching ass… | 10 | 2167 | abandoned |
| killgcd/chromego ChromeGo is a bundled censorship-circumvention toolkit providing one-click proxy/VPN packages for Chrome, Firefox, and Android to bypass th… | 32 | 2162 | abandoned |
| M66B/XPrivacy XPrivacy is an Xposed-based privacy manager for Android that restricts which data categories (contacts, location, etc.) apps can access, fe… | 10 | 2099 | abandoned |
| ylechelle/OpenUDID OpenUDID is an open-source Objective-C library that provides a persistent, privacy-friendly replacement for Apple's deprecated UDID (unique… | 32 | 2074 | abandoned |
| iotaledger-archive/legacy-wallet-use-trinity-wallet-instead The legacy desktop wallet for the IOTA cryptocurrency, built with Electron and JavaScript. It is deprecated and users are directed to the T… | 10 | 2041 | abandoned |
| ttlequals0/autovpn A command-line tool that creates disposable OpenVPN endpoints on AWS EC2 instances in any region with a single command, then lets you termi… | 10 | 2017 | abandoned |
| TunnlTo/desktop-app TunnlTo was an open-source WireGuard client for Windows featuring advanced split tunneling and a user-friendly interface. The open-source p… | 54 | 1961 | abandoned |
| FunctionClub/V2ray.Fun V2ray.Fun is a web-based control panel for managing V2ray proxy servers on Linux VPS instances. It ships with a one-click shell installer t… | 10 | 1953 | abandoned |
| fqrouter/fqrouter fqrouter is an Android application designed to bypass the Great Firewall of China (GFW) by routing traffic through anti-censorship proxies.… | 32 | 1944 | abandoned |
| ambrop72/badvpn BadVPN is a collection of C networking tools: the NCD scripting language/daemon for network configuration, a tun2socks network-layer proxif… | 10 | 1932 | abandoned |
| JuncoJet/unlimited-landeng-for-win A Windows patcher/injector for the Lantern proxy client that modifies its PE structure or loads it via an injector to unlock paid/pro limit… | 32 | 1907 | abandoned |
| Gh0u1L5/WechatMagician WechatMagician is an open-source Xposed module written in Kotlin that hooks into the WeChat app to give users full control over chat messag… | 23 | 1894 | abandoned |
| Xeroday/Spotify-Ad-Blocker EZBlocker is a Windows desktop application written in C# that blocks and mutes advertisements in the Spotify client. It detects ads via win… | 23 | 1844 | abandoned |
| ycccccccy/wx_key A tool that extracted the local database and image encryption keys from WeChat 4.0+ desktop clients, enabling users to decrypt and back up … | 46 | 1831 | abandoned |
| jech/polipo Polipo is a lightweight, single-threaded, non-blocking caching HTTP proxy written in C with very modest resource needs. The project is no l… | 10 | 1818 | abandoned |
| yamada95/kitsunebi-android Kitsunebi is a fully-featured V2Ray client for Android written in Kotlin, supporting proxy configuration, routing rule sets, Fake DNS, late… | 10 | 1805 | abandoned |
| MerlinKodo/clash-rev A continuation of the Clash proxy core, a rule-based tunnel/proxy client supporting multiple protocols. The repository is now archived and … | 10 | 1793 | abandoned |
| Xposed-Modules-Repo/com.bug.hookvip An Xposed module for Android that hooks into apps to unlock certain VIP/membership features and extend functionality. The repository has be… | 10 | 1760 | abandoned |
| okTurtles/dnschain DNSChain is a blockchain-based DNS and HTTPS server that provides a decentralized, MITM-proof alternative to the traditional DNS and X.509 … | 23 | 1731 | abandoned |
| Proton Mail The official Proton Mail Android email client, an open-source app providing encrypted email access on Android. This repository has been arc… | 10 | 1727 | abandoned |
| sorenlouv/fb-sleep-stats A Node.js proof-of-concept tool that polls Facebook's online/offline status to infer and visualize friends' sleep patterns. It consists of … | 32 | 1711 | abandoned |
| getqujing/qtunnel qTunnel is a lightweight Go-based network tunneling tool that acts as an encryption wrapper between clients and servers, serving as a simpl… | 32 | 1644 | abandoned |
| syncany/syncany Syncany is an open-source cloud storage and file-sharing application that backs up and syncs folders to arbitrary remote storage backends (… | 10 | 1642 | abandoned |
| BaltiApps/Pixelify-Google-Photos An LSPosed/EdXposed module that spoofs Pixel device features and build properties to unlock Pixel-exclusive Google Photos features on any A… | 23 | 1633 | abandoned |
| Orbit Chat Orbit is a distributed, serverless, peer-to-peer chat application built on IPFS and orbit-db. This repository is the original project hub a… | 10 | 1632 | abandoned |
| keraf/NoCoin No Coin is a small browser extension for Chrome, Firefox, and Opera that blocks browser-based coin miners such as Coinhive by blacklisting … | 10 | 1573 | abandoned |
| SpiderOak/Encryptr Encryptr is a zero-knowledge, cloud-based password manager and e-wallet built on the Crypton framework by SpiderOak. It stores passwords, c… | 23 | 1559 | abandoned |
| mikeal/roll-call Roll Call is a free, open-source voice chat service with multi-party audio calls and podcast-quality recording, built on WebRTC peer-to-pee… | 23 | 1557 | abandoned |
| anfreire/updateMe-Mobile Update Me is an Android app built with React Native for discovering, downloading, and installing modded Android apps from various sources a… | 10 | 1552 | abandoned |
| ZeroDB ZeroDB is an end-to-end encrypted database built on ZODB, allowing data to be stored and queried on untrusted servers without exposing encr… | 10 | 1546 | abandoned |
| skerkour/bloom Bloom is an open-source, privacy-focused productivity suite offering email inbox, calendar, files, and contacts as a self-hosted alternativ… | 70 | 1530 | abandoned |
| promptpirate-x/discord-id-bypass-tool A browser-based tool (HTML/Three.js) that renders an animated 3D avatar head with mouth movement to trick Discord's k-ID face-scan age veri… | 43 | 1523 | abandoned |
| tsycnh/WeChatExporter A macOS desktop application built with Node.js, nwjs, and AngularJS that parses iTunes backups of iOS devices to export and view WeChat cha… | 32 | 1519 | abandoned |
| huhamhire/huhamhire-hosts A Python utility for managing the system hosts file to bypass internet censorship and access blocked websites like Google, YouTube, and Fac… | 10 | 1517 | abandoned |
| Nuzair46/BlockTheSpot-Mac A shell-based patcher that blocks ads, logging, and skip restrictions in the Spotify desktop client for macOS. It is installed and managed … | 10 | 1508 | abandoned |
| isanchop/stuhack A Chrome extension that attempted to unlock Studocu premium features such as removing premium banners, bypassing document blur, and enablin… | 10 | 1506 | abandoned |
| SpriteOvO/Telegram-Anti-Revoke A C++ plugin for the Telegram Desktop client that prevents messages from being revoked (deleted) by the server, marking revoked messages as… | 10 | 1495 | abandoned |
| Adblock Radio Adblock Radio is a Node.js library that detects and blocks advertisements in live radio streams and podcasts using machine learning and aud… | 10 | 1488 | abandoned |
| IBM/fhe-toolkit-linux IBM's Fully Homomorphic Encryption Toolkit for Linux, a Docker-based toolkit demonstrating computation on encrypted data without decryption… | 10 | 1474 | abandoned |
| qiwihui/hiwifi-ss A shell-script-based installer that adds Shadowsocks proxy support to HiWiFi (JiSu) routers, including a router admin UI integration, dnsma… | 10 | 1462 | abandoned |
| d3ward/toolz A collection of browser-based testing tools including an adblock effectiveness test, CSS viewport units test, and web-safe font list checke… | 10 | 1448 | abandoned |
| fritz-smh/yi-hack A collection of shell scripts and binaries that replace parts of the Xiaomi Yi Ants home camera firmware, disabling cloud connectivity and … | 32 | 1444 | abandoned |
| SpenserCai/GoWxDump GoWxDump was a Windows CLI tool for extracting WeChat account information such as decryption keys and user data from local installations. T… | 55 | 1436 | abandoned |
| AeonLucid/SnapHide SnapHide is an iOS jailbreak tweak written in Logos that hides jailbreak evidence and hook traces from the Snapchat app. It was developed t… | 32 | 1423 | abandoned |
| jewel/clearskies ClearSkies is an open-source file synchronization program inspired by BitTorrent Sync, allowing direct peer-to-peer sharing between compute… | 32 | 1407 | abandoned |
| yonggekkk/Doprax-Xray A one-click shell script that deploys an Xray-core proxy server on the Doprax container platform, running five protocols (vless, vmess, tro… | 32 | 1406 | abandoned |
| Tygs/0bin 0bin is a self-hostable pastebin that encrypts paste content client-side in the browser with AES256, so the server never sees plaintext or … | 36 | 1402 | abandoned |
| danielamitay/iHasApp An Objective-C iOS framework that detects installed apps on a user's device by probing URL schemes via canOpenURL: and enriching results wi… | 10 | 1394 | abandoned |
| element-hq/riot-android Riot-Android is a glossy Matrix collaboration client for Android, written in Java. It is deprecated and has been replaced by Element Androi… | 10 | 1392 | abandoned |
| nining377/UnblockMusicPro_Xposed An Xposed module for Android that unlocks greyed-out (region- or license-restricted) songs in the Netease Cloud Music client by hooking the… | 23 | 1387 | abandoned |
| bigeagle/gohop GoHop is a VPN implemented in Go with built-in encryption and traffic obfuscation, designed to evade deep packet inspection and censorship … | 23 | 1365 | abandoned |
| master131/BlockTheSpot BlockTheSpot is a Windows-only mod that patches the Spotify desktop client to block banner, video, and audio ads and unlock track skipping.… | 10 | 1362 | abandoned |
| paradiseduo/ShadowsocksX-NG-R8 A macOS ShadowsocksR (SSR) proxy client, a fork of ShadowsocksX-NG-R, used to route traffic through ShadowsocksR servers to bypass censorsh… | 10 | 1359 | abandoned |
| amule-project/amule aMule is a cross-platform peer-to-peer file-sharing client based on eMule, supporting the eD2k and Kademlia networks. This specific reposit… | 73 | 1347 | abandoned |
| mroth/unindexed A conceptual net-art experiment: a website that continuously searches for itself on Google and irrevocably deletes itself (including all vi… | 44 | 1327 | abandoned |
| gorhill/httpswitchboard HTTP Switchboard is a Chromium browser extension that lets users point-and-click whitelist or blacklist network requests per domain and req… | 10 | 1327 | abandoned |
| wintercn/dog-fucked-zhihu A browser plugin (userscript) that helps users quit Zhihu by backing up their answers, removing all upvotes, and batch-replacing or deletin… | 32 | 1315 | abandoned |
| nang-dev/hover-paywalls-browser-extension Hover is an open-source Chrome browser extension that bypasses paywalls on news sites and blocks ads and tracking modules. It works via web… | 23 | 1309 | abandoned |
| likeflyme/cloudbak Cloudbak (云朵备份) is a self-hosted WeChat cloud backup tool that syncs chat history from a Windows client to your own server, Docker containe… | 40 | 1306 | abandoned |
| pengliangAndroid/VirtualLocation An Android app that spoofs GPS, Wi-Fi, and cell-tower locations for other apps without requiring root, by running them inside a hooked Virt… | 32 | 1302 | abandoned |
| defaultnamehere/zzzzz A Python application that continuously collects Facebook friends' activity data and generates graphs visualizing when they are online or ac… | 32 | 1298 | abandoned |
| Dr-TSNG/TwiFucker TwiFucker is an Xposed module for the Android Twitter/X app that removes ads, promoted content, and other unwanted elements. The project is… | 10 | 1295 | abandoned |
| matiasinsaurralde/facebook-tunnel A Linux tool that tunnels Internet traffic through Facebook chat by sending packets as base64-encoded messages, using a tuntap interface an… | 32 | 1290 | abandoned |
| lanx-x/VRouter VRouter is a desktop application that runs a lightweight OpenWRT virtual machine via VirtualBox to provide transparent TCP/UDP proxying on … | 10 | 1277 | abandoned |
| lachesis/scallion Scallion is a GPU-accelerated (OpenCL) vanity key generator that creates custom .onion addresses for Tor hidden services and vanity GPG key… | 23 | 1276 | abandoned |
| littleRich/VirtualLocation An Android app that fakes the device's GPS location using ADB mock location or Xposed hooking of location APIs. It can spoof location in ap… | 32 | 1258 | abandoned |
| KrauseFx/detect.location A proof-of-concept iOS library and demo app that extracts a user's location history from photo metadata in the image library, without requi… | 32 | 1254 | abandoned |
| Privacy Pass A browser extension implementing the client side of the Privacy Pass protocol, which issues and redeems unlinkable cryptographic tokens (ba… | 23 | 1250 | abandoned |
| ellermister/wechat-clean A discontinued Android utility that analyzed WeChat's internal storage usage and cleaned unnecessary cache and group message data while pre… | 54 | 1234 | abandoned |
| user1121114685/koolproxyR KoolProxyR is a Shell-based ad-blocking plugin for KoolShare LEDE router firmware, bundling filter rules like EasyList China, Fanboy, and y… | 32 | 1233 | abandoned |
| gekitz/UIDevice-with-UniqueIdentifier-for-iOS-5 An Objective-C category on UIDevice that restores unique device identifier support on iOS 5 by hashing the device MAC address (optionally c… | 32 | 1228 | abandoned |
| gaboolic/vercel-reverse-fast A Vercel-deployable reverse proxy configuration that accelerates access to OpenAI/ChatGPT and other blocked services like GitHub and Google… | 10 | 1173 | abandoned |
| PharosVip/Pharos-Android-Test Pharos Pro is an Android proxy client supporting Trojan, Trojan-Go, V2Ray, Shadowsocks, and SSR protocols. It is the test build channel of … | 23 | 1172 | abandoned |
| rizwansoaib/whatsapp-monitor TrackWapp is an open-source WhatsApp online-status tracker consisting of a Chrome/Firefox browser extension and companion apps that notify … | 10 | 1159 | abandoned |
| covidpass-org/covidpass CovidPass is a web application that converts EU Digital COVID Certificates (PDF or QR code screenshots) into wallet passes for Apple Wallet… | 23 | 1158 | abandoned |
| amurcanov/proxy-turn-vk-android WDTT is an Android application that establishes a WireGuard tunnel over TURN/DTLS, routing traffic through VK's TURN media-relay servers to… | 10 | 1158 | abandoned |
| dowsnature/dowsDNS A small Python DNS server that resolves domains via custom hosts files and wildcard records to bypass DNS poisoning by the Great Firewall o… | 23 | 1148 | abandoned |
| cfwtf/clash_for_windows A backup mirror of the final release files of Clash for Windows (Fndroid/clash_for_windows_pkg), a popular GUI proxy client based on Clash.… | 18 | 1146 | abandoned |
| cryptosphere/cryptosphere Cryptosphere is a global peer-to-peer cryptosystem for publishing and securely distributing content pseudonymously with no central point of… | 10 | 1142 | abandoned |
| agrinman/sift-ios Sift is an open-source iOS app that reveals real-time network traffic made by every app on your phone, using push notifications to surface … | 32 | 1135 | abandoned |
| Lyndir/MasterPassword Master Password is a stateless password manager that derives unique site passwords on demand from a single master secret using a cryptograp… | 32 | 1130 | abandoned |