JavaScript Encryption

Open-source JavaScript projects categorized as Encryption

Top 23 JavaScript Encryption Projects

  • CyberChef

    The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis

    Project mention: Did you know about CyberChef decoding challenge? You can start the challenge by inspecting the page and looking at the console. | | 2023-02-01

    There's a challenge hidden in the CyberChef page. I learned about it thanks to this post

  • gun

    An open source cybersecurity protocol for syncing decentralized graph data.

    Project mention: Meet OctoBase - AFFiNE's local-first, collaborative open-source database! | | 2023-01-31
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • whatsapp-web-reveng

    Reverse engineering WhatsApp Web.

    Project mention: Supreme Court allows WhatsApp lawsuit over 'Pegasus' spyware to move forward | | 2023-01-10
  • CryptPad

    Collaborative office suite, end-to-end encrypted and open-source.

    Project mention: Cryptpad releases version 5.2.1 | | 2023-01-28
  • send

    :mailbox_with_mail: Simple, private file sharing. Mirror of (by timvisee)

    Project mention: How to send password securely? | | 2023-01-08

    Anyone can host a Send server (usually which is a continuation of


    Encrypt and Decrypt files securely in your browser.

    Project mention: How secure is it to encrypt a file using 7zip? Can nobody really access the files without knowing the password? | | 2022-05-19

    Even if that were to happen, you can run the page locally. Also the entire source is available on github

  • node-argon2

    Node.js bindings for Argon2 hashing algorithm

    Project mention: Quick notes on cryptography for js devs | | 2022-12-20
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • 0bin

    Client side encrypted pastebin

    Project mention: Selfhost Paste Service | | 2022-11-12


  • eth-crypto

    Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity


    End-to-end encrypted instant web chat

  • secure-ls

    :lock: Secure localStorage data with high level of encryption and data compression

    Project mention: SvelteKit: Use local database in the browser | | 2023-01-26

    idb-keyval is a great library for storing simple data in the browser using IndexedDB. secure-ls is great for storing data securely in Local Storage in the browser. There is also svelte-local-storage-store for saving and retrieving data to/from Local Storage in the browser easily with just a svelte store.

  • SSHy

    HTML5 SSH Web Client

  • -- the privacy-first period tracking app

    Project mention: Period tracker apps that respect privacy | | 2022-11-07

    First search result:

  • MagLit

    🔥 MagLit - Privacy Respecting Encrypted Link Shortener with Password Protection and Torrent Magnet Links support

    Project mention: Ask HN: Tools you have built for yourself? | | 2023-01-23
  • web-client

    Cryptee's web client source code for all platforms.

    Project mention: A quick Chromebook question | | 2023-01-30

    I recommend Cryptee


    Keep your sensitive information out of chat logs, emails, and more with encrypted secrets.

    Project mention: Temporary File Hosting | | 2023-01-30
  • diceware

    A tool for generating strong Diceware passwords, with entropy and crack time estimates. (by grempe)

    Project mention: Looking for selfhosted "webservices" like html color picker, random mac address.... | | 2022-10-20

    FROM AS builder RUN mkdir /build ; cd /build ; git clone . FROM COPY --from=builder /build /usr/share/nginx/html

  • twilio-sample-backend-nodejs

    A sample backend that demonstrates how to generate a Virgil JWT and Twilio token used for authentication with the Virgil and Twilio services

  • FileDrop

    Grade: 89%. COMP3006 coursework. An encrypted file sharing application that leverages web sockets to allow users to send and receive files.

    Project mention: Looking for simple, secure, file sharing | | 2022-05-20
  • ProtonClient

    An unofficial desktop client for ProtonMail done with electron nativefier

    Project mention: Any updates on the ProtonMail desktop app? | | 2022-08-23
  • cryptoseed

    Secure your bitcoin recovery seed.

  • jwt-webtool

    Source code repo for the online JWT webtool.

    Project mention: Self-hosted alternative to | | 2023-01-26
  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-01.

JavaScript Encryption related posts


What are some of the best open-source Encryption projects in JavaScript? This list will help you:

Project Stars
1 CyberChef 20,106
2 gun 16,858
3 whatsapp-web-reveng 5,699
4 CryptPad 4,185
5 send 2,935
6 1,678
7 node-argon2 1,511
8 0bin 1,279
9 eth-crypto 773
10 771
11 link-lock 627
12 secure-ls 606
13 SSHy 467
14 418
15 MagLit 371
16 web-client 364
17 267
18 diceware 204
19 twilio-sample-backend-nodejs 126
20 FileDrop 121
21 ProtonClient 62
22 cryptoseed 59
23 jwt-webtool 57
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.