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: Lets try this again. Got a code for you to break. | /r/codes | 2023-12-11

    I think this can be deciphered using CyberChef...

  • gun

    An open source cybersecurity protocol for syncing decentralized graph data.

    Project mention: gun: NEW Data - star count:17470.0 | /r/algoprojects | 2023-10-28
  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • whatsapp-web-reveng

    Reverse engineering WhatsApp Web.

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

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

    Project mention: [Guide] How to setup Send instance | /r/CosmosServer | 2023-07-30

    Send is a fork of Mozilla's Firefox Send. It's perfect for sharing files with friends with ease.


    Encrypt and Decrypt files securely in your browser.

  • node-argon2

    Node.js bindings for Argon2 hashing algorithm

    Project mention: Best Node hashing algorithm option? | /r/node | 2023-11-04

    Argon2: this is the newest highly recommended algorithm, and recommended by OWASP. (Edit: originally linked to a low-download library.)

  • 0bin

    Client side encrypted pastebin

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • Cowyo

    A feature-rich wiki webserver for minimalists :cow: :speech_balloon:

  • eth-crypto

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

    Project mention: How to store confidential data in blockchain | /r/ethdev | 2023-02-17

    End-to-end encrypted instant web chat

  • PictShare

    :camera: PictShare is an open source image, mp4, pastebin hosting service with a simple resizing and upload API that you can host yourself. :rice_scene:

    Project mention: AI beats human sleuth at finding problematic images in research papers | | 2023-10-04

    I guess they had a system that required humans to confirm the validity or so.

    I had a similar problem when I realized someone put up CSAM (Children sexual abuse material) on my public demo of my CDN called PictShare [1].

    I didn't want to look through all of these images so I built a Raspberry Pi with a Neural compute stick [2] that used an AI model trained by yahoo to filter out "nudity" images and I put them in an encrypted ZIP file along with the access logs and sent them to Interpol.

    This lead to the arrest of a teacher here in Austria so I'm glad I could do my part.

    This even lead to a BBC article about my system [3]




  • secure-ls

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

    Project mention: HELP: How do you secure REST APIs for modern front-ends? | /r/node | 2023-03-15

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

    Project mention: Web-app solution to store messages behind a password? | /r/selfhosted | 2023-07-10

    You might want a pastebin service. I currently host Hemmelig and MicroBin. Hemmelig has built-in encryption so you can easily share sentitive text on the server. But I find MicroBin more appealing to my needs(it can also act as a URL Redirector) but lacking password protection. Since you're not exposing the service to the open net, I think that animal-name URLs can act as simple key phrase and is easier for personal usage.

  • SSHy

    HTML5 SSH Web Client

  • MagLit

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

    Project mention: Show HN: – FOSS Markdown Diary | | 2023-06-24

    On the privacy front, we're never going to compromise the user data, never going to sell it, never going to share it with anybody else. We'll be making writedown self-hostable as well.

    On the security front, we're using firebase firestore as the database. So at rest, it's well encrypted.

    We're thinking of introducing some sort of encryption via passwords (kinda how I already am doing it on E2EE would be quite difficult and would affect the usability.

  • -- the privacy-first period tracking app

  • web-client

    Cryptee's web client source code for all platforms.

    Project mention: Hard for me to trust UpNote | /r/UpNote_App | 2023-12-11

    Well, then - if self hosting is not your thing - something like might be your thing? Clearly a different pricing model, data is fully encrypted, open source, across platforms.

  • deadbolt

    Dead-simple file encryption for any OS

  • diceware

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

  • FileDrop

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

  • 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

  • jwt-webtool

    Source code repo for the online JWT webtool.

    Project mention: Self-hosted alternative to | /r/selfhosted | 2023-01-26
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

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-12-11.

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 23,494
2 gun 17,549
3 whatsapp-web-reveng 5,924
4 send 3,678
5 1,955
6 node-argon2 1,713
7 0bin 1,338
8 Cowyo 906
9 eth-crypto 848
10 840
11 link-lock 783
12 PictShare 781
13 secure-ls 625
14 554
15 SSHy 513
16 MagLit 478
17 436
18 web-client 399
19 deadbolt 316
20 diceware 218
21 FileDrop 133
22 twilio-sample-backend-nodejs 127
23 jwt-webtool 97
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at