Paul Miller

Elite
@paulmillr

chokidar. Minimal and efficient cross-platform file watching library

12k

encrypted-dns. DNS over HTTPS config profiles for iOS & macOS

4.7k

es6-shim. ECMAScript 6 compatibility shims for legacy JS engines

3.1k

dotfiles. Colourful & robust configuration files and utilities for Mac, Linux & BSD

1.2k

noble-curves. Audited & minimal JS implementation of elliptic curve cryptography.

927

noble-hashes. Audited & minimal JS implementation of hash functions, MACs and KDFs.

886

noble-secp256k1. Fastest 5KB JS implementation of secp256k1 signatures and ECDH

878

exoskeleton. Faster and leaner Backbone for your HTML5 apps

873

noble-ed25519. Fastest 5KB JS implementation of ed25519 signatures

512

console-polyfill. Browser console methods polyfill.

435

readdirp. Recursive version of fs.readdir with small RAM & CPU footprint.

421

noble-ciphers. Audited & minimal JS implementation of Salsa20, ChaCha and AES

399

qr. Minimal 0-dep QR code generator & reader

350

noble-post-quantum. Auditable & minimal JS implementation of public-key post-quantum cryptography

335

top-github-users. GitHub top-1000 generation script

260

scure-btc-signer. Audited & minimal library for creating, signing & decoding Bitcoin transactions.

238

micro-eth-signer. Minimal privacy-focused Ethereum library

231

noble-bls12-381. DEPRECATED: use noble-curves instead. Fastest JS implementation of BLS12-381.

199

scure-bip39. Secure, audited & minimal implementation of BIP39 mnemonic phrases

190

scure-base. Secure, audited & 0-deps implementation of bech32, base64, base32, base16 & base58

173

scure-bip32. Secure, audited & minimal implementation of BIP32 hierarchical deterministic (HD) wallets.

97

esplr. Explore Ethereum-like blockchain privately with your RPC URL

95

micro-sol-signer. Create, sign & decode Solana transactions with minimum deps

80

micro-key-producer. Produces secure keys and passwords. SSH, PGP, OTP, TOR, X509, OTP, SLIP10

76

scure-starknet. Audited & minimal JS implementation of Starknet cryptography.

76

tx-tor-broadcaster. CLI utility that broadcasts BTC, ETH, SOL, ZEC & XMR transactions through TOR using public block explorers

75

micro-packed. Define complex binary structures using composable primitives

69

micro-ftch. Wrappers for built-in fetch() enabling killswitch, logging, concurrency limit and other features.

62

micro-zk-proofs. Create & verify zero-knowledge SNARK proofs in parallel, using noble cryptography

62

micro-ordinals. Minimal JS library for ordinals and inscriptions on top of scure-btc-signer

59

chieftain. New generation imageboard. Built with Python / Django.

48

micro-bmark. Benchmark your node.js projects with nanosecond resolution.

38

Array.prototype.find. Simple ES6 Array.prototype.find polyfill for older environments.

38

nip44. NIP44 encrypted messages for nostr. Spec and implementations

34

scure-sr25519. Audited & minimal JS implementation of sr25519 cryptography for Polkadot.

31

steg. Simple and secure steganography

29

Array.prototype.findIndex. Simple ES6 Array.prototype.findIndex polyfill for older environments.

28

micro-rsa-dsa-dh. Minimal JS implementation of older cryptography algorithms: RSA, DSA, DH.

23

jsbt. JS Build Tools: helpers for building, benchmarking & testing secure JS apps.

16

micro-wrkr. Wrappers for built-in Web Workers enabling easy parallel data processing

10

eth-vectors. Comprehensive official vectors for ETH

7

backup. Backup of all my projects in a single signed file

7

trusted-setups. Easily access trusted setups in JS. Includes KZG / ETH

6

paulmillr. JavaScript

5

micro-should. Micro testing framework with familiar syntax, multi-env ESM support & parallel execution

5

qr-code-vectors. QR Code test vectors

4

aesscr. Use AES-256-GCM + Scrypt to encrypt files.

3

nostr-spa. nostr spa - privacy-oriented nostr web client

2

apps. JS apps built for GitHub pages

1

post-quantum-vectors. Test vectors for ML-KEM, ML-DSA, SLH-DSA

1

noble-ed25519-cr. A Crystal port of https://github.com/paulmillr/noble-ed25519

1

dotfiles-vim. Opinionated VIM Configuration

1
52
Apply