chokidar. Minimal and efficient cross-platform file watching library
12kencrypted-dns. DNS over HTTPS config profiles for iOS & macOS
4.7kes6-shim. ECMAScript 6 compatibility shims for legacy JS engines
3.1kdotfiles. Colourful & robust configuration files and utilities for Mac, Linux & BSD
1.2knoble-curves. Audited & minimal JS implementation of elliptic curve cryptography.
927noble-hashes. Audited & minimal JS implementation of hash functions, MACs and KDFs.
886noble-secp256k1. Fastest 5KB JS implementation of secp256k1 signatures and ECDH
878exoskeleton. Faster and leaner Backbone for your HTML5 apps
873noble-ed25519. Fastest 5KB JS implementation of ed25519 signatures
512console-polyfill. Browser console methods polyfill.
435readdirp. Recursive version of fs.readdir with small RAM & CPU footprint.
421noble-ciphers. Audited & minimal JS implementation of Salsa20, ChaCha and AES
399qr. Minimal 0-dep QR code generator & reader
350noble-post-quantum. Auditable & minimal JS implementation of public-key post-quantum cryptography
335top-github-users. GitHub top-1000 generation script
260scure-btc-signer. Audited & minimal library for creating, signing & decoding Bitcoin transactions.
238micro-eth-signer. Minimal privacy-focused Ethereum library
231noble-bls12-381. DEPRECATED: use noble-curves instead. Fastest JS implementation of BLS12-381.
199scure-bip39. Secure, audited & minimal implementation of BIP39 mnemonic phrases
190scure-base. Secure, audited & 0-deps implementation of bech32, base64, base32, base16 & base58
173scure-bip32. Secure, audited & minimal implementation of BIP32 hierarchical deterministic (HD) wallets.
97esplr. Explore Ethereum-like blockchain privately with your RPC URL
95micro-sol-signer. Create, sign & decode Solana transactions with minimum deps
80micro-key-producer. Produces secure keys and passwords. SSH, PGP, OTP, TOR, X509, OTP, SLIP10
76scure-starknet. Audited & minimal JS implementation of Starknet cryptography.
76tx-tor-broadcaster. CLI utility that broadcasts BTC, ETH, SOL, ZEC & XMR transactions through TOR using public block explorers
75micro-packed. Define complex binary structures using composable primitives
69micro-ftch. Wrappers for built-in fetch() enabling killswitch, logging, concurrency limit and other features.
62micro-zk-proofs. Create & verify zero-knowledge SNARK proofs in parallel, using noble cryptography
62micro-ordinals. Minimal JS library for ordinals and inscriptions on top of scure-btc-signer
59chieftain. New generation imageboard. Built with Python / Django.
48micro-bmark. Benchmark your node.js projects with nanosecond resolution.
38Array.prototype.find. Simple ES6 Array.prototype.find polyfill for older environments.
38nip44. NIP44 encrypted messages for nostr. Spec and implementations
34scure-sr25519. Audited & minimal JS implementation of sr25519 cryptography for Polkadot.
31steg. Simple and secure steganography
29Array.prototype.findIndex. Simple ES6 Array.prototype.findIndex polyfill for older environments.
28micro-rsa-dsa-dh. Minimal JS implementation of older cryptography algorithms: RSA, DSA, DH.
23jsbt. JS Build Tools: helpers for building, benchmarking & testing secure JS apps.
16micro-wrkr. Wrappers for built-in Web Workers enabling easy parallel data processing
10eth-vectors. Comprehensive official vectors for ETH
7backup. Backup of all my projects in a single signed file
7trusted-setups. Easily access trusted setups in JS. Includes KZG / ETH
6paulmillr. JavaScript
5micro-should. Micro testing framework with familiar syntax, multi-env ESM support & parallel execution
5qr-code-vectors. QR Code test vectors
4aesscr. Use AES-256-GCM + Scrypt to encrypt files.
3nostr-spa. nostr spa - privacy-oriented nostr web client
2apps. JS apps built for GitHub pages
1post-quantum-vectors. Test vectors for ML-KEM, ML-DSA, SLH-DSA
1noble-ed25519-cr. A Crystal port of https://github.com/paulmillr/noble-ed25519
1dotfiles-vim. Opinionated VIM Configuration
1