Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Repository Index
47,133 repositories indexed
1–20 of 20 · Most stars
An open source cybersecurity protocol for syncing decentralized graph data.
Cryptomator for Windows, macOS, and Linux: Secure client-side encryption for your cloud storage, ensuring privacy and control over your data.
A powerful obfuscator for JavaScript and Node.js
✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field 冰霜之地:源码解析、系统设计与工程实践笔记
A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps
Hide secrets with invisible characters in plain text securely using passwords 🧙🏻♂️⭐
A modern, open source password manager for individuals and teams.
A p2p, secure file storage, social network and application protocol
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
libsodium compiled to Webassembly and pure JavaScript, with convenient wrappers.
Fast and dependency-free cryptographic hashing library for node.js and browsers (supports MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC)
Java cryptographic library that supports Argon2, bcrypt, scrypt and PBKDF2 aimed to protect passwords in databases. Easy to use by design, highly customizable, secure and portable. All the implementations follow the standards and have been reviewed to perform better in the JVM.
Java implementation of Tink
Easy file sharing with server-side encryption, curl/httpie/wget compliant
Paper vault for passwords and secrets
Ultra high-performance secp256k1 ECC engine | Python, Node.js, Rust, Go, C#, Swift, Java bindings | CUDA, Metal, OpenCL GPU | ECDSA, Schnorr, FROST, MuSig2, BIP-352 | 15+ platforms
Java library for interacting with the Waves blockchain.
A Crytpographic Bundle for Dropwizard
End-to-end encryption for the browser and Node: a JavaScript library (npm: libves) with recoverable keys, post-quantum (ML-KEM) key exchange, and user-to-user sharing