Topics / #end-to-end-encryption

End-to-end-encryption projects on GitHub

Applications protecting user data with end-to-end encryption.

As of , the most-starred End-to-end-encryption projects on GitHub are excalidraw (134K stars), joplin (56.8K stars) and croc (40.6K stars). GitHub.Locker tracks 23 End-to-end-encryption repositories with 451.5K stars combined. The fastest-growing on October 16 was lolPing, with +103 stars in a day.

23Projects
451.5KStars in total
+330Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

23 projects · by stars

  1. #1 · excalidraw/excalidraw

    excalidraw

    An open source virtual whiteboard with a hand-drawn look for sketching diagrams, wireframes and whatever you like — use it at excalidraw.com or embed the npm package in your own app.

    134K
  2. #2 · laurent22/joplin

    joplin

    Joplin is an open source note taking and to-do application, built to handle a large number of notes organised into notebooks.

    56.8K
  3. #3 · schollz/croc

    croc

    croc is a command-line tool that lets any two computers simply and securely transfer files and folders, using peer-to-peer transfer with a relay fallback and end-to-end encryption.

    40.6K
  1. 4

    Signal-Android

    29.5Ksignalapp/Signal-Android · Kotlin

    Signal Android is a simple, powerful, and secure private messenger that works over your phone's data connection (WiFi/4G/5G). Millions of people use it every day for free messaging and HD voice and video calls.

  2. 5

    ente

    29.4Kente/ente · Dart

    Ente is a fully open source, end-to-end encrypted cloud: a place to keep photos, documents and 2FA codes without having to trust the provider. It ships three apps so far: Photos, Locker and Auth.

  3. 6

    happy

    24.2Kslopus/happy · TypeScript

    An open-source client for AI coding agents: run Claude Code or Codex on your computer and control the session from your phone, web or desktop, with end-to-end encryption. The repo description also names Grok.

  4. 7

    deskreen

    21.6Kpavlobu/deskreen · TypeScript

    Deskreen turns any device with a web browser — a phone, tablet or laptop — into a second screen for your computer. It is an Electron app that streams your screen live over WebRTC.

  5. 8

    linsa

    16.9Klinsa-io/linsa · TypeScript

    linsa.io is a service for storing any kind of digital content with end-to-end encryption, so only you can access it, with extra features promised on top.

  6. 9

    Signal-Desktop

    16.6Ksignalapp/Signal-Desktop · TypeScript

    Signal Desktop is the official desktop companion app for Signal, a private messenger. It links with your Signal account on Android or iOS and lets you send and receive messages from your Windows, macOS, or Linux computer.

  7. 10

    notesnook

    14.8Kstreetwriters/notesnook · TypeScript

    Notesnook is a free, fully open-source, end-to-end encrypted note-taking app positioned as a privacy-focused alternative to Evernote.

  8. 11

    Signal-iOS

    12.3Ksignalapp/Signal-iOS · Swift

    Signal iOS is the free, open source messaging app for private communication with friends on iPhone, part of the Signal family which also ships for Android and Desktop.

  9. 12

    Baileys

    11.4KWhiskeySockets/Baileys · JavaScript

    Baileys is an open-source TypeScript/JavaScript library that lets your code talk to WhatsApp directly: it connects over WebSockets to the WhatsApp Web API, so you can read and send messages programmatically without the official Business API.

  10. 13

    Signal-Server

    10.7Ksignalapp/Signal-Server · Java

    This is the server-side backend that powers Signal Private Messenger, handling the server logic that the official Android, Desktop, and iOS Signal apps connect to.

  11. 14

    dashbeam

    9.9Ktonyantony300/dashbeam · TypeScript

    A free, open-source file transfer tool: files go directly between devices over peer-to-peer connections, encrypted end to end, and are never stored on a cloud server.

  12. 15

    httpsms

    6KNdoleStudio/httpsms · Go

    httpSMS turns an Android phone into an SMS gateway: you call a simple HTTP API and it triggers the phone to send a text, and incoming SMS on the phone can be forwarded to your webhook.

  13. 16

    hapi

    5.3Ktiann/hapi · TypeScript

    HAPI lets you run official Claude Code, Codex, Cursor Agent, Grok Build, OpenCode, Kimi, Copilot, Antigravity, Pi or DeepSeek Harness coding-agent sessions on your machine and then control them remotely from a web browser, PWA, or Telegram Mini App.

  14. 17

    donutbrowser

    4.1Kdonutbrowser/donutbrowser · Rust

    Donut Browser is an open-source anti-detect browser built on a privacy-focused Chromium fork. It lets you run unlimited isolated browser profiles, each with its own fingerprint, cookies, extensions, and proxy, to stay hidden from fingerprinting and anti-bot services.

  15. 18

    nodewarden

    3.9Kshuaiplus/nodewarden · TypeScript

    NodeWarden is a self-hosted, Bitwarden-compatible password manager server that runs entirely on Cloudflare Workers, letting you sync vaults, attachments and TOTP codes with standard Bitwarden clients without renting a VPS.

  16. 19

    lolPing

    1.5Kdarrenprx/lolPing · TypeScript

    lolPing puts the League of Legends ping wheel and emote wheel onto your whole desktop: hold Alt (Option on a Mac), drag, and let go on a slice to play the original ping animation and sound over any app, on any monitor.

  17. 20

    openharness

    1.3Kautonomous-ai/openharness · TypeScript

    A command center for AI coding agents: Claude Code, Codex, Cursor, OpenCode and more, side by side across all your machines in one native window. Beyond code it reaches into CAD, circuits, robotics, games and music.

  18. 21

    scuttle

    521Continuum-AI-Corp/scuttle · Go

    Scuttle is an open-source Go library that encrypts sensitive fields in application logs before they ever reach storage, so copies that survive in databases, replicas, snapshots and backups stay unreadable even if the datastore is later compromised.

  19. 22

    bitbang

    184richlegrand/bitbang

    BitBang turns any machine into a URL: run it on the device, open the URL in any browser, and you are connected to that machine peer-to-peer with end-to-end encryption — no account, no port forwarding, nothing to install on the connecting side.

  20. 23

    hush

    132Stellar-hush/hush · TypeScript

    Hush is an open-source beta for private, programmable email built on Stellar identity. Senders must satisfy a recipient-chosen policy (trusted access, verification, explicit approval, or postage) before a message is delivered, and the system produces verifiable delivery receipts.

Often tagged together