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. Learn more →
Top 23 TypeScript Encryption Projects
-
Tutanota makes encryption easy
Tutanota 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.
I tried checking my email today, but tutanota.com says my login credentials are invalid. I can't request a recovery code since I need the password to do so. I haven't changed my password in a few months, and it's saved in my browser, so I'm entering the right password.
-
Project mention: Do you know any free password manager that works in linux and windows ? | reddit.com/r/linuxmasterrace | 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!
-
Project mention: Security audit for the Smart Contract Of Mask Network has been completed by #HackSafe ✅ | reddit.com/r/u_HackSafe | 2023-01-30
Know more about : https://mask.io/
-
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.
-
react-native-encrypted-storage
React Native wrapper around EncryptedSharedPreferences and Keychain to provide a secure alternative to Async Storage.
Project mention: Is react-native-encrypted-storage a good place for storing base64 images securely? | reddit.com/r/reactnative | 2023-02-21As noted in the limitations section on https://www.npmjs.com/package/react-native-encrypted-storage, the keychain size limit on iOS is lower than what it should theoretically be. Storing asset data is not advised for this reason.
-
-
I've never done this before but I think that using redux persist with redux-persist-transform-encrypt will do the trick, but this is going to be secure as long as the encryption key is kept secure, if you hard code the key in the source code then it will be accessible to others so be careful
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Project mention: 4k 50" 4 Calendar Display, or Just Multi Month Viewing for Self Hosted Wall Dashboard | reddit.com/r/selfhosted | 2022-05-29
Selfhost EteSync and use the web client.
-
padding-oracle-attacker
🔓 CLI tool and library to execute padding oracle attacks easily, with support for concurrent network requests and an elegant UI.
-
-
Project mention: Launch HN: JumpWire (YC W22) – Easily encrypt customer data in your databases | news.ycombinator.com | 2022-12-01
Nice! I've been using a plugin [1] for Prisma that does something similar, but this sounds much more comprehensive.
-
2key-ratchet
2key-ratchet is an implementation of a Double Ratchet protocol and X3DH in TypeScript utilizing WebCrypto.
-
pasteburn
Pasteburn is a self-hosted, anonymous pastebin that features burn-after-read and end-to-end encryption.
Project mention: Pasteburn – self-hosted, e2e-encrypted pastebin with burn-after-read control | news.ycombinator.com | 2022-11-09 -
-
Project mention: Has there been any new on Proton Photos or integration of automatically backing up your phone to Proton Drive? | reddit.com/r/ProtonMail | 2023-03-14
I'm a photographer, and I've been using Internxt to back up my photos both from my camera and my phone, and it works great! They have a mobile app that auto-syncs the pictures for me, and everything gets encrypted so I know it's safe.
-
ios
EteSync - Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars and tasks. (by etesync)
-
Project mention: How can I use the React Native PGP library ? | reddit.com/r/reactnative | 2022-08-14
I want to make a App that just generates a PGP Keypair and Displays it in those with useState but i didn't unterstand anything on the Documentation https://github.com/jerson/react-native-fast-openpgp#readme :/ can someone help me ?
-
import { build, emptyDir } from "dnt"; await emptyDir("./npm"); await build({ entryPoints: ["./mod.ts"], outDir: "./npm", typeCheck: true, test: true, declaration: true, scriptModule: "umd", importMap: "./import-map.json", compilerOptions: { lib: ["es2021", "dom"], }, shims: { deno: "dev", }, package: { name: "hpke-js", version: Deno.args[0], description: "A Hybrid Public Key Encryption (HPKE) module for web browsers, Node.js and Deno", repository: { type: "git", url: "git+https://github.com/dajiaji/hpke-js.git", }, homepage: "https://github.com/dajiaji/hpke-js#readme", license: "MIT", main: "./script/mod.js", types: "./types/mod.d.ts", exports: { ".": { "import": "./esm/mod.js", "require": "./script/mod.js", }, "./package.json": "./package.json", }, keywords: [ "hpke", // ...省略 ], engines: { "node": ">=16.0.0", }, author: "Ajitomi Daisuke", bugs: { url: "https://github.com/dajiaji/hpke-js/issues", }, }, }); // post build steps Deno.copyFileSync("LICENSE", "npm/LICENSE"); Deno.copyFileSync("README.md", "npm/README.md");
-
crypto-sessions
Secure end-to-end client sessions & API calls. No cookies, storage, or state management required. Just modern key cryptography!
Project mention: Show HN: Secure end-to-end client sessions and API calls using crypto key pairs | news.ycombinator.com | 2022-12-25 -
Check this lib
-
drop
Drop is an end-to-end encrypted and anonymous dead-drop, encrypting directly in the browser. Try it out at https://drop.fev.al (by cfe84)
-
Project mention: What do you use for keeping track of tasks? | reddit.com/r/PrivacyGuides | 2022-08-06
I made an end to end encrypted task app called Opus. It’s open source on Github.
-
-
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.
TypeScript Encryption related posts
- Security audit for the Smart Contract Of Mask Network has been completed by #HackSafe ✅
- Is fingerprinting very important in the fight for privacy protection?
- Telegram Alternatives: Telegram Web/WebApp (Phone vs PC) vs Telegram-FOSS vs Forkgram vs Nekogram X vs Nekogram
- Design-first open source softwares, is that a thing/possible?
- can i use bitwarden offline with vault file stored locally and not selfhosted? just like buttercup
- IamA 22 year old girl in Iran where they killed Mahsa Amini and people are protesting against the regime.AMA!
- Notes?
-
A note from our sponsor - Sonar
www.sonarsource.com | 27 Mar 2023
Index
What are some of the best open-source Encryption projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Tutanota makes encryption easy | 5,205 |
2 | buttercup-desktop | 3,982 |
3 | Maskbook | 1,320 |
4 | PKI.js | 1,141 |
5 | react-native-encrypted-storage | 475 |
6 | buttercup-core | 430 |
7 | redux-persist-transform-encrypt | 343 |
8 | EteSync Web | 222 |
9 | padding-oracle-attacker | 165 |
10 | skytransfer | 118 |
11 | prisma-field-encryption | 96 |
12 | 2key-ratchet | 93 |
13 | pasteburn | 90 |
14 | etesync-notes | 75 |
15 | drive-mobile | 71 |
16 | ios | 40 |
17 | react-native-fast-openpgp | 35 |
18 | hpke-js | 27 |
19 | crypto-sessions | 6 |
20 | DeepVault | 4 |
21 | drop | 3 |
22 | opus | 3 |
23 | ipfs-backup | 3 |