TypeScript Cryptography

Open-source TypeScript projects categorized as Cryptography

Top 23 TypeScript Cryptography Projects

  • javascript-obfuscator

    A powerful obfuscator for JavaScript and Node.js

  • Project mention: Need ideas with modding TCOAAL | /r/CoffinofAndyandLeyley | 2023-12-06

    I don't need/use IDA, Nemlei just used https://obfuscator.io/, which just obfuscates the crap out of the code using various known methods (which I won't go into detail, it's public knowledge) and an un-obfuscation was cooked up by others. The one fucked-up thing the website does is randomizing function names, it just changes every variable/function name. We can't "un-obfuscate" those, so it's up to our brains to figure out what the code does, and change the names back.

  • Maskbook

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

  • 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.

    SurveyJS logo
  • node-opcua

    Unlocking the Full Potential of OPC UA with Typescript and NodeJS - http://node-opcua.github.io/

  • login-with-metamask

    Demo project for "One-click Login with Blockchain: A MetaMask Tutorial"

  • trezor-suite

    :candy: Trezor Suite Monorepo

  • Project mention: What’s the whole trezor tracking analytics FUD? | /r/TREZOR | 2023-12-10

    Trezor Suite analytics is voluntary and opt-in, not opt-out. You have to proactively agree with analytics to enable it. Big difference. Everything is documented here: https://github.com/trezor/trezor-suite/blob/develop/docs/analytics/index.md

  • 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
  • noble-curves

    Audited & minimal JS implementation of elliptic curve cryptography.

  • Project mention: The AT protocol is the most obtuse crock of s* | news.ycombinator.com | 2023-05-09

    BlueSky uses @noble/secp256k1 which performs this stuff in Javascript, with about 880* verifications per second on the Apple M2 (a chip with a relatively high IPC, likely higher than your average server).

    Verifying those messages will take about a minute of CPU time per user (assuming no impact from cache misses due to threads swapping in and out and processing new data). I think that's quite significant.

    * = https://github.com/paulmillr/noble-curves

  • 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.

    InfluxDB logo
  • Broprint.js

    The world's easiest, smallest and powerful visitor identifier for browsers.

  • pp-browser-extension

    Client for Privacy Pass protocol providing unlinkable cryptographic tokens

  • Project mention: Silk – Privacy Pass Client for the Browser | news.ycombinator.com | 2024-01-09
  • hyperhyperspace-core

    A library to create p2p applications, using the browser as a full peer.

  • zkp-ecdsa

    Proves knowledge of an ECDSA-P256 signature under one of many public keys that are stored in a list.

  • padding-oracle-attacker

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

  • multichain-crypto-wallet

    A Multichain crypto wallet library that supports Ethereum, Bitcoin, Solana, Waves and other EVM compatible blockchains E.g. Binance Smart Chain, Polygon, Avalanche etc.

  • minibone

    A compact, versatile, and misuse-resistant library for end-to-end-encryption

  • Project mention: Minibone: Practical end-to-end encryption for web apps | news.ycombinator.com | 2024-04-07
  • auth

    Decentralized authentication and authorization for team collaboration, using a secure chain of cryptological signatures. (Formerly known as 🌮 Taco.) (by local-first-web)

  • Project mention: Open source P2P alternative to Slack and Discord built on Tor and IPFS | news.ycombinator.com | 2023-09-11

    Re: key distribution, we're just changing it now but in a few days the scheme will be:

    1. a community member sends you an invite link containing some onion addresses of community members

    2. you sync community data and send a CSR to the community owner.

    3. We show an "unregistered" message next to your name until the community owner signs your CSR, at which point you're a full member.

    We use PKI.js for the certs. For multi-party message-layer encryption with multi-device support we plan on using: https://github.com/local-first-web/auth, which is inspired by Keybase and a Martin Kleppmann paper.

  • stablelib

    A stable library of useful TypeScript/JavaScript code

  • Project mention: StableLib: A stable library of useful TypeScript/JavaScript code | news.ycombinator.com | 2024-02-08
  • penumbra

    Encrypt/decrypt anything in the browser using streams on background threads. (by transcend-io)

  • 2key-ratchet

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

  • Cryptography

    Online Cryptography Toolbox (by istommao)

  • nanocurrency-web-js

    Toolkit for Nano cryptocurrency client side offline integrations without requiring NodeJS functions

  • rawr-x3dh

    TypeScript Implementation of X3DH

  • open-attestation

    Meta framework for providing digital provenance and integrity to documents.

  • digi-cloak

    A web app that hides secrets in plain sight securely in images with the help of AES encryption and LSB steganography technique.

  • 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.

    WorkOS logo
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).

TypeScript Cryptography related posts

Index

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

Project Stars
1 javascript-obfuscator 12,704
2 Maskbook 1,492
3 node-opcua 1,424
4 login-with-metamask 673
5 trezor-suite 626
6 react-native-quick-crypto 596
7 noble-curves 585
8 Broprint.js 296
9 pp-browser-extension 243
10 hyperhyperspace-core 193
11 zkp-ecdsa 192
12 padding-oracle-attacker 186
13 multichain-crypto-wallet 180
14 minibone 176
15 auth 169
16 stablelib 158
17 penumbra 133
18 2key-ratchet 109
19 Cryptography 90
20 nanocurrency-web-js 68
21 rawr-x3dh 65
22 open-attestation 49
23 digi-cloak 46

Sponsored
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.
workos.com