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 |
|---|---|---|---|
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 100 | 2404 | active |
| Bionic Bionic is an open-source, self-hosted enterprise AI platform written in Rust that provides a ChatGPT-like workspace with agentic runtime, R… | 91 | 2383 | active |
| kawaiiDango/pano-scrobbler Pano Scrobbler is a feature-rich music scrobbler application for Windows, Linux, and Android that tracks listening history to Last.fm, List… | 99 | 2327 | active |
| kylemanna/docker-openvpn A Docker image and shell tooling that runs an OpenVPN server in a container, bundled with an EasyRSA PKI certificate authority. It automate… | 29 | 9086 | maintenance |
| jofpin/trape Trape is an OSINT analysis and research tool for tracking people online and executing real-time social engineering attacks, built in Python… | 32 | 9055 | maintenance |
| DiscordMessenger/dm Discord Messenger is a free, open-source Discord-compatible chat client written in C++ that runs on Windows versions from NT 3.1 and Window… | 81 | 2297 | active |
| allenymt/PrivacySentry PrivacySentry is an Android privacy compliance toolkit combining a Gradle plugin with a runtime SDK, using annotations plus ASM bytecode in… | 46 | 2288 | active |
| cogwheel0/conduit Conduit is a native Flutter-based iOS and Android client for Open WebUI, OpenAI-compatible endpoints, Ollama, OpenRouter, and Hermes agents… | 81 | 2286 | active |
| themactep/thingino-firmware Thingino is an open-source firmware for IP cameras built on Ingenic SoCs, replacing locked-down vendor software with a transparent, communi… | 99 | 2262 | active |
| Runnin4ik/dpi-detector A Python CLI tool that detects and classifies Deep Packet Inspection (DPI) based internet censorship, including TCP 16-20KB connection drop… | 79 | 2262 | active |
| pydio/cells Pydio Cells is a self-hosted, open-core document sharing, collaboration and management platform written in Go with a microservice architect… | 97 | 2253 | active |
| OpenIPC OpenIPC is an open-source, Buildroot-based alternative firmware for IP cameras, supporting SoCs from HiSilicon, SigmaStar, Ingenic, Novatek… | 85 | 2233 | active |
| martin-ger/esp32_nat_router Open-source firmware that turns an ESP32 into a WiFi NAT router and firewall, routing between an AP interface and a STA or Ethernet uplink.… | 77 | 2228 | active |
| meganz/MEGAcmd MEGAcmd is a command-line interactive and scriptable application providing non-UI access to MEGA cloud storage services. It supports folder… | 75 | 2225 | active |
| mhss1/MyBrain My Brain is an all-in-one Android productivity app combining tasks, markdown notes, calendar, diary with mood tracking, and bookmarks, plus… | 94 | 2220 | active |
| matrix-org/matrix-js-sdk The official Matrix Client-Server SDK for JavaScript and TypeScript, maintained by Element and used in Element Web and Desktop. It lets app… | 100 | 2191 | stable |
| a16z/helios Helios is a fast, trustless multichain light client for Ethereum written in Rust that turns an untrusted centralized RPC endpoint into a ve… | 98 | 2185 | active |
| RawChat/RawChat RawChat is a reverse-proxy solution that mirrors the official ChatGPT website, letting users access it without a VPN while keeping the full… | 26 | 2153 | active |
| owncloud/ocis ownCloud Infinite Scale (oCIS) is a self-hosted file sync and share server platform written in Go, serving as the next-generation foundatio… | 95 | 2127 | active |
| znc/znc ZNC is an advanced IRC bouncer (BNC) that stays connected to IRC networks so clients can disconnect and reconnect without losing chat histo… | 76 | 2126 | stable |
| cyberman54/ESP32-Paxcounter ESP32-Paxcounter is firmware for cheap ESP32 LoRa IoT boards that counts nearby mobile devices by sniffing Wi-Fi and Bluetooth signals, est… | 84 | 2103 | active |
| thoughtworks/talisman Talisman is a Go-based CLI tool that installs a git pre-commit/pre-push hook to scan outgoing changesets for potential secrets such as toke… | 61 | 2099 | active |
| authgear/authgear-server Authgear is an open-source customer identity and access management (CIAM) platform serving as a self-hostable alternative to Auth0, Clerk, … | 98 | 2098 | active |
| riddleling/iOS-OCR-Server An iOS app that turns an iPhone into a local OCR server using Apple's Vision Framework, exposing an HTTP API and web interface for image te… | 68 | 2085 | active |
| extesy/hoverzoom Hover Zoom+ is an open-source browser extension that enlarges images and videos to full size when you hover your mouse over them on support… | 97 | 2061 | active |
| dae daed is a modern web dashboard for managing the dae proxy/routing daemon, built with React and TypeScript. It provides a responsive, keyboa… | 10 | 2061 | active |
| garywill/linux-router A single-file bash script that turns a Linux machine into a router in one command, wrapping iptables, dnsmasq, and related tools. It suppor… | 76 | 2058 | active |
| holepunchto/hyperdrive Hyperdrive is a JavaScript library implementing a secure, real-time distributed file system built on Hypercore and Hyperbee. It provides a … | 92 | 2024 | active |
| attr-encrypted/attr_encrypted A Ruby gem that generates attr_accessors which transparently encrypt and decrypt attributes on any Ruby class. It integrates with ActiveRec… | 40 | 2017 | active |
| ppwwyyxx/wechat-dump A Python-based tool that extracts and parses WeChat message history from a rooted Android phone, decoding the local message database and me… | 50 | 2015 | active |
| vinceanalytics/vince Vince is a self-hosted, privacy-friendly web analytics server written in Go, serving as an alternative to Google Analytics and a drop-in re… | 46 | 2014 | active |
| ZeroPointSix/outlookEmailPlus OutlookMail Plus is a self-hosted email manager purpose-built for account registration and verification workflows. It automates fetching ve… | 76 | 1996 | active |
| ranuts/document A browser-based document editor that opens and edits DOCX, XLSX, PPTX, CSV, PDF and other formats entirely client-side using the OnlyOffice… | 82 | 1993 | active |
| mudler/LocalAGI LocalAGI is a self-hostable, privacy-focused AI agent platform written in Go that lets users create no-code agents, automations, and chatbo… | 85 | 1979 | active |
| zs1083339604/FaceWinUnlock-Tauri A Windows face-recognition unlock application built with Tauri, Vue 3, and OpenCV that injects a custom Credential Provider DLL into the Wi… | 82 | 1962 | active |
| psi-4ward/psitransfer PsiTransfer is a self-hosted, open-source file sharing web application built with Node.js and Vue, serving as an alternative to services li… | 78 | 1951 | active |
| Aorimn/dislocker Dislocker is a FUSE-based driver and library that reads and writes Windows BitLocker-encrypted partitions (including BitLocker-To-Go) from … | 74 | 1938 | stable |
| hotyue/IP-Sentinel IP-Sentinel is a lightweight, modular Master-Agent distributed system for maintaining VPS IP assets. It detects IP geolocation misclassific… | 80 | 1935 | active |
| Sathvik-Rao/ClipCascade ClipCascade is a lightweight, open-source utility that automatically syncs the clipboard across multiple devices without any key press. It … | 70 | 1925 | active |
| skalesapp/skales Skales is a personal AI agent desktop and mobile application that runs locally on Windows, macOS, Linux, Android, and iOS, executing multi-… | 80 | 1924 | active |
| Sync-in Sync-in Server is a self-hosted, open-source (AGPL-3.0) platform for file storage, sharing, synchronization, and team collaboration, writte… | 85 | 1914 | active |
| evoluhq/evolu Evolu is a TypeScript library and local-first platform for building apps where users own their data, built on SQLite with CRDT-based sync a… | 95 | 1906 | active |
| LBRY LBRY SDK is a Python implementation of the LBRY decentralized peer-to-peer protocol for publishing, discovering, and monetizing digital con… | 23 | 7176 | maintenance |
| Fleex255/PolicyPlus Policy Plus is a free Windows application that provides a Local Group Policy Editor for all Windows editions, including Home editions that … | 69 | 1882 | active |
| ZoKrates ZoKrates is a toolbox for zkSNARKs on Ethereum, providing a high-level domain-specific language for writing verifiable off-chain programs a… | 23 | 1872 | active |
| h44z/wg-portal WireGuard Portal is a self-hosted, web-based configuration portal for managing WireGuard VPN servers and peers. It is a single Go binary wi… | 93 | 1847 | active |
| LoseNine/ruyipage RuyiPage is a Python browser automation framework built on Firefox and the WebDriver BiDi protocol, shipping with an anti-detection Firefox… | 82 | 1844 | active |
| enetx/surf Surf is an advanced HTTP client library for Go with fluent, chainable API design. It supports browser impersonation (Chrome/Firefox), JA3/J… | 81 | 1840 | active |
| root-gg/plik Plik is a self-hosted temporary file upload and sharing system similar to WeTransfer, written in Go with a Vue 3 web UI and a powerful CLI … | 87 | 1820 | active |
| Planetable/Planet Planet is a free, open-source native macOS app (SwiftUI) for building and hosting decentralized blogs and websites on IPFS, with a built-in… | 92 | 1814 | active |
| delibae/claude-prism ClaudePrism is an open-source, offline-first desktop application for scientific and academic writing, built with Tauri 2 and Rust. It combi… | 72 | 1813 | active |
| xaitax/Chrome-App-Bound-Encryption-Decryption A Windows post-exploitation research tool that bypasses Chromium's App-Bound Encryption using direct syscall-based reflective process hollo… | 58 | 1813 | active |
| PurpleDoubleD/locally-uncensored Locally Uncensored is a free, open-source desktop AI studio (built with Tauri/TypeScript) that bundles uncensored local chat, a coding agen… | 76 | 1799 | active |
| netyouli/WHC_ConfuseSoftware A macOS (and Windows for some helpers) GUI application that obfuscates and 'renovates' mobile and game project source code across Objective… | 73 | 1798 | active |
| AtomicBot-ai/Atomic-Chat Atomic Chat is an open-source desktop and mobile application with a built-in inference engine for running open-weight LLMs fully locally an… | 82 | 1788 | active |
| signerlabs/Klee Klee is a native macOS AI chat application that runs large language models entirely on-device using Apple's MLX framework on Apple Silicon.… | 50 | 1765 | active |
| Jdenticon Jdenticon is a JavaScript library for generating deterministic, highly recognizable identicon avatars from hash values, rendered via HTML5 … | 23 | 1752 | stable |
| elasticdog/transcrypt A single Bash script that configures transparent encryption of sensitive files in a Git repository using Git's clean/smudge filters and Ope… | 74 | 1712 | stable |
| Ackee Lychee is a self-hosted, open-source photo-management web application written in PHP that lets users upload, organize, search, and share ph… | 23 | 6364 | maintenance |
| FastTunnel/FastTunnel FastTunnel is a high-performance, cross-platform intranet penetration (NAT traversal) tool written in C#/.NET that exposes local network se… | 89 | 1703 | active |
| Asuswrt-Merlin Asuswrt-Merlin is an enhanced third-party firmware for Asus routers, based on Asus's stock Asuswrt firmware, focusing on bug fixes, tweaks,… | 75 | 6207 | maintenance |
| steipete/birdclaw Birdclaw is a local-first Twitter/X workspace that imports your Twitter archive into a local SQLite database with FTS5 full-text search, ex… | 83 | 1667 | active |
| mateusz-bak/openreads Openreads is a privacy-respecting, open source mobile app for tracking books you have finished, are reading, want to read, or abandoned. It… | 76 | 1655 | active |
| x-falcon/Virtual-Hosts An Android app that lets users customize the hosts file on their device without root access by implementing a local VPN service. It support… | 46 | 1655 | active |
| Papercups Papercups is an open-source, self-hosted live customer support chat application built with Elixir/Phoenix and React, offering an embeddable… | 23 | 6114 | maintenance |
| siddsachar/row-bot Row-Bot is a local-first desktop AI assistant and workbench that combines chat, durable memory, a personal knowledge graph, tool use, paren… | 83 | 1637 | active |
| roryclear/clearcam Clearcam is a self-hosted Python NVR that adds AI object detection, tracking, mobile notifications, and semantic search to any RTSP securit… | 81 | 1630 | active |
| idinging/freemail Freemail is an open-source temporary/disposable email service built on Cloudflare Workers, D1, and R2, with a separated frontend and backen… | 74 | 1619 | active |
| ankane/lockbox Lockbox is a Ruby gem providing modern encryption for database fields, files, and strings in Ruby and Rails applications. It integrates wit… | 75 | 1609 | stable |
| Heads Heads is an open-source firmware and OS configuration that runs a minimal Linux as a coreboot or LinuxBoot ROM payload, moving the root of … | 68 | 1602 | active |
| andrii-kryvoviaz/slink Slink is a self-hosted, open-source image sharing platform built with Symfony and SvelteKit that lets users upload, organize, and privately… | 89 | 1599 | active |
| Clats97/ClatScope ClatScope Info Tool is a Python-based OSINT utility offering 70+ reconnaissance features including geolocation, DNS, WHOIS, phone, email, a… | 43 | 1598 | active |
| ZimengXiong/tinyTouch tinyTouch is an open-source DIY hardware and software project that lets you authenticate, sudo, and log in to your computer with a fingerpr… | 79 | 1584 | active |
| RunAnywhere RCLI is a single-binary CLI that runs open-source AI models locally on your machine, covering chat, vision, speech-to-text, text-to-speech,… | 82 | 1566 | active |
| creazyboyone/FastGithub FastGithub is a local proxy tool that accelerates access to GitHub by resolving clean IPs, speed-testing them, and proxying HTTPS traffic t… | 29 | 1556 | active |
| arpanghosh8453/open-dronelog Open DroneLog is a free, privacy-first drone flight log analyzer for DJI and Litchi formats, built with Tauri v2, DuckDB, and React. It org… | 76 | 1553 | active |
| Nativ Nativ is a free, MIT-licensed macOS desktop application for running open AI models locally on Apple Silicon Macs, built on MLX-VLM. It prov… | 81 | 1534 | active |
| misiektoja/instagram_monitor A Python-based OSINT tool that tracks Instagram users' activities in real time, including story updates, profile changes, and follower shif… | 89 | 1512 | active |
| DicioTeam/dicio-android Dicio is a free and open source voice assistant app for Android that interprets user questions and provides speech and graphical feedback e… | 91 | 1505 | active |
| cryptii/cryptii Cryptii is a web app and framework for modular conversion, encoding, and encryption, performed entirely in the browser with no server inter… | 23 | 1505 | active |
| olalie/tapmap TapMap is a self-hosted desktop application that inspects local socket data, enriches IP addresses with geolocation, and visualizes your co… | 80 | 1502 | active |
| usbarmory/usbarmory USB armory is an open source hardware design for a compact secure computer built into a USB stick form factor, based on ARM SoCs. This repo… | 73 | 1499 | active |
| Vega Vega is an open-source Android media streaming app built with React Native and TypeScript that lets users stream and download video content… | 90 | 1475 | active |
| ultravnc/UltraVNC UltraVNC is a free, open-source VNC (Virtual Network Computing) suite for Windows comprising a VNC Server, Viewer, Repeater proxy, and Sing… | 76 | 1472 | active |
| momosecurity/FindSomething FindSomething is a passive browser extension for Chrome and Firefox that extracts potentially sensitive information (like emails, API keys,… | 32 | 1470 | active |
| baotlake/office-website ZIZIYI Office is a web-based office suite for viewing and editing Word, Excel, and PowerPoint documents entirely in the browser, built on O… | 48 | 1460 | active |
| acon96/home-llm A Home Assistant custom integration plus fine-tuned small language models that let you control your smart home entirely with a local LLM, n… | 93 | 1455 | active |
| Blueturboguy07/cue cue is an open-source desktop AI copilot that floats a glass panel over your screen, capturing your screen, microphone, and meeting audio t… | 78 | 1431 | active |
| enarx/enarx Enarx is an open-source command-line tool and runtime for running applications inside hardware Trusted Execution Environments (TEEs) such a… | 48 | 1429 | active |
| ammaarreshi/gemma-chat An open-source Electron app that runs Google's Gemma 4 models locally on Apple Silicon via Apple's MLX framework, providing a chat interfac… | 47 | 1425 | active |
| SimpleMobileTools/Simple-Music-Player Simple Music Player is a free, open-source Android music player with no ads, offering playback of local audio files with a customizable wid… | 23 | 1397 | stable |
| Holochain Holochain is an open-source Rust framework for building peer-to-peer applications that run on users' own devices without centralized server… | 99 | 1396 | active |
| CIRCL/AIL-framework AIL framework is an open-source Python platform for collecting, crawling, processing, and analyzing unstructured data from the clear web, T… | 67 | 1384 | active |
| cccyd2003-qwq/pinkbin Pinkbin is an open-source Windows disk analyzer and cleaner built with Tauri 2, React, and Rust. It scans entire drives in seconds via dire… | 55 | 1383 | active |
| eddyizm/tempus Tempus is an open-source, privacy-focused music client for Subsonic-compatible servers, built natively for Android with Material 3 design. … | 81 | 1370 | active |
| eikek/sharry Sharry is a self-hosted web application for sharing files: users upload files and receive a shareable URL, optionally protected by a passwo… | 87 | 1354 | active |
| nianhua99/PandoraHelper PandoraHelper is a self-hosted web application for centrally managing ChatGPT and Claude accounts and sharing them with other users via iso… | 34 | 1352 | active |
| GlassHaven/Haven Haven is a free, open-source (AGPL-3.0) remote access and mobile workspace app for Android written in Kotlin. It combines SSH/Mosh terminal… | 79 | 1339 | active |
| Capsize-Games/airunner AI Runner is a privacy-focused desktop application for running local AI models offline, combining an AI chat companion with voice conversat… | 92 | 1319 | active |
| sardanioss/httpcloak httpcloak is a Go HTTP client library that reproduces browser-identical TLS, HTTP/2, and HTTP/3 fingerprints (JA3/JA4, Akamai, header order… | 58 | 1319 | active |