Paul Miller (@paulmillr)

Top repositories

1

chokidar

Minimal and efficient cross-platform file watching library
JavaScript
10,550
star
2

es6-shim

ECMAScript 6 compatibility shims for legacy JS engines
JavaScript
3,119
star
3

encrypted-dns

DNS over HTTPS config profiles for iOS & macOS
2,885
star
4

dotfiles

Colourful & robust configuration files and utilities for Mac, Linux & BSD
Shell
1,182
star
5

exoskeleton

Faster and leaner Backbone for your HTML5 apps
JavaScript
882
star
6

noble-secp256k1

Fastest 4KB JS implementation of secp256k1 signatures and ECDH
JavaScript
695
star
7

noble-curves

Audited & minimal JS implementation of elliptic curve cryptography.
TypeScript
588
star
8

noble-hashes

Audited & minimal JS implementation of hash functions, MACs and KDFs.
JavaScript
468
star
9

console-polyfill

Browser console methods polyfill.
JavaScript
433
star
10

noble-ed25519

Fastest 4KB JS implementation of ed25519 signatures
JavaScript
388
star
11

readdirp

Recursive version of fs.readdir with streaming api.
JavaScript
376
star
12

top-github-users

GitHub top-1000 generation script
CoffeeScript
262
star
13

ostio

Your open-source talks place.
JavaScript
248
star
14

noble-bls12-381

DEPRECATED. Use noble-curves instead. Fastest JS implementation of BLS12-381.
TypeScript
197
star
15

code-style-guides

Idiomatic, widely-used code style guides for various programming languages.
163
star
16

micro-eth-signer

Minimal library for Ethereum transactions, addresses and smart contracts.
JavaScript
148
star
17

noble-ciphers

Auditable & minimal JS implementation of Salsa20, ChaCha and AES
TypeScript
140
star
18

scaffolt

Dead-simple JSON-based scaffolder.
JavaScript
127
star
19

scure-btc-signer

Audited & minimal library for creating, signing & decoding Bitcoin transactions.
JavaScript
118
star
20

scure-bip39

Secure, audited & minimal implementation of BIP39 mnemonic phrases
TypeScript
108
star
21

async-each

No-bullshit, ultra-simple, 40-lines-of-code async parallel forEach / map function for JavaScript.
JavaScript
105
star
22

qr

Minimal node.js & browser QR Code Pattern reader and generator
JavaScript
96
star
23

scure-base

Secure, audited & 0-deps implementation of bech32, base64, base32, base16 & base58
JavaScript
91
star
24

ostio-api

Your open-source talks place. Rails backend.
Ruby
71
star
25

tx-tor-broadcaster

CLI utility that broadcasts BTC, ETH, SOL, ZEC & XMR transactions through TOR using public block explorers
JavaScript
65
star
26

micro-web3

Typesafe Web3 with minimum deps: call eth contracts directly from JS. Batteries included
TypeScript
59
star
27

scure-starknet

Audited & minimal JS implementation of Starknet cryptography.
JavaScript
59
star
28

native-notifier

Use native system notifications in node.js without third-party libraries
JavaScript
55
star
29

scure-bip32

Secure, audited & minimal implementation of BIP32 hierarchical deterministic (HD) wallets.
TypeScript
50
star
30

chieftain

New generation imageboard. Built with Python / Django.
Python
50
star
31

micro-sol-signer

Create, sign & decode Solana transactions with minimum deps
JavaScript
46
star
32

loggy

Colorful stdstream dead-simple logger for node.js.
JavaScript
41
star
33

Array.prototype.find

Simple ES6 Array.prototype.find polyfill for older environments.
JavaScript
37
star
34

noble-post-quantum

Auditable & minimal JS implementation of public-key post-quantum cryptography
TypeScript
37
star
35

micro-otp

One Time Password generation via RFC 6238
JavaScript
33
star
36

pushserve

Dead-simple pushState-enabled command-line http server.
JavaScript
32
star
37

LiveScript.tmbundle

A TextMate, Chocolat and Sublime Text bundle for LiveScript
Python
30
star
38

micro-packed

Define complex binary structures using composable primitives
TypeScript
29
star
39

jage

age-encryption.org tool implementation in JavaScript
TypeScript
29
star
40

read-components

Read bower and component(1) components
JavaScript
28
star
41

mnp

My new passport
JavaScript
28
star
42

ed25519-keygen

Generate ed25519 keys for SSH, PGP (GPG), TOR, IPNS and SLIP-0010 hdkey
TypeScript
27
star
43

micro-bmark

Benchmark your node.js projects with nanosecond resolution.
JavaScript
27
star
44

Array.prototype.findIndex

Simple ES6 Array.prototype.findIndex polyfill for older environments.
JavaScript
26
star
45

github-pull-req-stats

Stats from GitHub repos about accepted / closed pull requests.
JavaScript
24
star
46

micro-aes-gcm

0-dep wrapper around webcrypto AES-GCM. Has optional RFC 8452 SIV implementation.
JavaScript
24
star
47

steg

Simple and secure steganography
TypeScript
21
star
48

micro-ordinals

Minimal JS library for ordinals and inscriptions on top of scure-btc-signer
JavaScript
21
star
49

nip44

NIP44 spec and implementations of encrypted messages for nostr
Go
20
star
50

papers

Papers i've read and / or wanted to save
17
star
51

noble-ripemd160

Noble RIPEMD160. High-security, easily auditable, 0-dep, 1-file hash function
TypeScript
17
star
52

tag-shell

Use ES6 template tags for your node.js shell commands.
JavaScript
16
star
53

micro-password-generator

Utilities for password generation and estimation with support for iOS keychain
TypeScript
16
star
54

micro-should

Simplest zero-dependency testing framework, a drop-in replacement for Mocha.
JavaScript
16
star
55

micro-promisify

Convert callback-based JS function into promise. Simple, 10LOC, no deps.
JavaScript
16
star
56

bls12-381-keygen

BLS12-381 Key Generation compatible with EIP-2333.
TypeScript
15
star
57

micro-base58

Fast and beautiful base58 encoder without dependencies.
TypeScript
15
star
58

lastfm-tools

Last.FM data reclaimer (backuper, helper and analyzer).
Ruby
14
star
59

micro-ed25519-hdkey

Minimal implementation of SLIP-0010 hierarchical deterministic (HD) wallets
JavaScript
14
star
60

fetch-streaming

Simple XMLHTTPRequest-based `fetch` implementation for streaming content.
JavaScript
13
star
61

unicode-categories

ECMAscript unicode categories. Useful for lexing.
12
star
62

micro-ftch

Tiny optimized `fetch()`-like node.js and browser method with binary/JSON, CORS, redirects & SSL pinning
JavaScript
10
star
63

noble.py

Noble cryptographic libraries in Python. High-security, easily auditable, 0-dep pubkey, scalarmult & EDDSA.
Python
9
star
64

argumentum

No-bullshit option parser for node.js.
JavaScript
8
star
65

micro-es7-shim

No-bullshit super-simple es7 collections shim for Array#includes, Object.values, Object.entries
JavaScript
7
star
66

quickly-copy-file

Quickly copy file from one path to another. No bullshit, ultra-simple, async and just one dep.
JavaScript
6
star
67

microtemplates

John Resig's micro-templates aka underscore templates. No-bullshit and small
JavaScript
6
star
68

micro-ff1

Format-preserving encryption algorithm (FPE-FF1) specified in NIST Special Publication 800-38G.
TypeScript
5
star
69

popular-user-agents

Regularly updated list of popular user agents aka browser versions
JavaScript
5
star
70

eth-vectors

Comprehensive official vectors for ETH
JavaScript
5
star
71

roy.tmbundle

Roy TextMate, Chocolat & Sublime Text 2 bundle
5
star
72

backup

Backup of all my projects in a single signed file
JavaScript
4
star
73

paulmillr

4
star
74

jsbt

Build tools for js projects. Includes tsconfigs, templates and CI workflows
JavaScript
4
star
75

qr-code-vectors

QR Code test vectors
Python
3
star
76

aesscr

Use AES-256-GCM + Scrypt to encrypt files.
JavaScript
3
star
77

universal-path

Cross-platform universal node.js `path` module replacement that works better with Windows
JavaScript
2
star
78

fcache

fs.readFile cache for node.js build systems & watchers
JavaScript
2
star
79

rn-bigint

Java
1
star
80

packed

https://github.com/paulmillr/micro-packed
1
star
81

paulmillr.github.io

JavaScript
1
star