TypeScript Encryption

Open-source TypeScript projects categorized as Encryption

Top 23 TypeScript Encryption Projects

  • spacedrive

    Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.

    Project mention: Spacedrive: Unify files from all your devices and clouds into one easy explorer | news.ycombinator.com | 2023-10-19

    AGPLv3 (switched in 2022 https://github.com/spacedriveapp/spacedrive/commit/8e5c71dea... ) and FWIW I don't see any mention of CLA or other license assignment, so I don't believe they can currently rug pull containing contributed changes since they don't own the license for them: https://github.com/spacedriveapp/spacedrive/blob/main/CONTRI...

  • ente

    Fully open source, End to End Encrypted alternative to Google Photos and Apple Photos

    Project mention: Ask HN: What is your approach for managing personal digital assets? | news.ycombinator.com | 2024-03-24

    I religiously use Google contacts. It's the simplest way to keep people contacts up to date on Android.

    I archive all important documents in specific folders by subject and date. This is backed up to back blaze with restic. https://restic.net/

    I use https://ente.io for pictures. I convinced my wife to use it, and she agreed to auto share her photos so I don't nag her for copies. It had simple import from Facebook and Google.

    I also keep extensive journals, which really helps to tie it all together. I can basically grep for hangouts, conversations, etc.

    I also separate work journal from personal, and have essentially a journal for each project. https://jodavaho.io/tags/bullet-journal.html for how.

    I religiously use Google calendar for all plans, you can easily search it for past events to get dates.

    I also use monicahq for some notes about things I should remember about people but the habit never stuck.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • Tutanota makes encryption easy

    Tuta is an email service with a strong focus on security and privacy that lets you encrypt emails, contacts and calendar entries on all your devices.

    Project mention: Show HN: TutaCrypt, post-quantum encryption protocols for securing emails [pdf] | news.ycombinator.com | 2024-03-18

    Hi HN, we are the developers from Tuta (formerly Tutanota), the German end-to-end encrypted email provider, and we recently released the world's first post-quantum encryption for email.

    We have included a full technical write-up of the cryptography involved in these changes and we have released it for open public review.

    This document specifies TutaCrypt, a protocol designed for hybrid email encryption in Tuta Mail. The protocol combines a classical Elliptic-Curve-Diffie-Hellman key exchange with a post-quantum KEM. The goal is to replace the usage of RSA in Tuta Mail.

    In the remainder of this document we describe some preliminaries such as the cryptographic primitives used. We define the core algorithms of the protocol and describe the flow of messages between the communicating parties. Finally, we discuss the security properties and some limitations of the protocol in its current form.

    We are eager for your constructive feedback. All cryptography related source code is available for review and experimenting here: https://github.com/tutao/tutanota/blob/master/src/api/worker...

    If you have any questions or comments related to post-quantum cryptography please let us know in the comments!

  • buttercup-desktop

    :key: Cross-Platform Passwords & Secrets Vault

    Project mention: Inclusive Finland-based JavaScript community | /r/FinlandJS | 2023-05-03

    I'm a JS/TS developer with 10+ years experience, and have been working on projects across the board in terms of stack: front-end, back-end, mobile (native and React-), desktop and browser extensions. I'm the co-founder of Buttercup, a cross-platform password manager written in Typescript and Javascript. I'm based out of Espoo but commute to Helsinki regularly.

  • Maskbook

    The portal to the new, open Internet. ([I:b])

  • PKI.js

    PKI.js is a pure JavaScript library implementing the formats that are used in PKI applications (signing, encryption, certificate requests, OCSP and TSP requests/responses). It is built on WebCrypto (Web Cryptography API) and requires no plug-ins.

  • dotenv-vault

    sync .env files—from the creator of `dotenv`.

    Project mention: FLaNK 04 March 2024 | dev.to | 2024-03-04
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • react-native-quick-crypto

    ⚡️ A fast implementation of Node's `crypto` module written in C/C++ JSI

    Project mention: has anyone had any luck connecting a web3 wallet (metamask, walletconnect, etc) with a react-native project lately? | /r/reactnative | 2023-05-25
  • buttercup-core

    :tophat: The mighty NodeJS password vault

  • vanmoof-encryption-key-exporter

    Export all bike details (such as encryption key) of your VanMoof bikes.

    Project mention: Save your bike data | /r/vanmoofbicycle | 2023-07-15
  • chat-e2ee

    End-to-end encrypted disposable chat sessions, exchange sensitive information with peer safely and securely.

    Project mention: SDK for end-to-end encrypted chat client. | /r/opensource | 2023-07-10
  • DeepNotes

    End-to-end encrypted visual note-taking tool with deep page navigation.

    Project mention: After weeks of searching, I finally found an app that is like "Notion for Mind Maps". Infinite nesting of infinite canvases | /r/Notion | 2023-12-06

    Link: https://deepnotes.app/

  • EteSync Web

    An EteSync web client

  • prisma-field-encryption

    Transparent field-level encryption at rest for Prisma

  • padding-oracle-attacker

    🔓 CLI tool and library to execute padding oracle attacks easily, with support for concurrent network requests and an elegant UI.

  • pasteburn

    Pasteburn is a self-hosted, anonymous pastebin that features burn-after-read and end-to-end encryption.

  • skytransfer

    Free, open-source, decentralized and encrypted filesharing.

  • 2key-ratchet

    2key-ratchet is an implementation of a Double Ratchet protocol and X3DH in TypeScript utilizing WebCrypto.

  • drive-mobile

  • web-auth-library

    Authentication library for the browser environment using Web Crypto API

  • etesync-notes

    An EteSync backed note taking app

  • hpke-js

    A Hybrid Public Key Encryption (HPKE) module built on top of Web Cryptography API.

  • ios

    EteSync - Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars and tasks. (by etesync)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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 2024-03-24.

TypeScript Encryption related posts


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

Project Stars
1 spacedrive 28,716
2 ente 6,901
3 Tutanota makes encryption easy 5,708
4 buttercup-desktop 4,195
5 Maskbook 1,488
6 PKI.js 1,208
7 dotenv-vault 996
8 react-native-quick-crypto 588
9 buttercup-core 459
10 vanmoof-encryption-key-exporter 388
11 chat-e2ee 297
12 DeepNotes 272
13 EteSync Web 240
14 prisma-field-encryption 209
15 padding-oracle-attacker 186
16 pasteburn 121
17 skytransfer 114
18 2key-ratchet 109
19 drive-mobile 84
20 web-auth-library 84
21 etesync-notes 80
22 hpke-js 52
23 ios 46
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.