Wilson Lin (@wilsonzlin)

Top repositories

1

minify-html

Extremely fast and smart HTML + JS + CSS minifier, available for Rust, Deno, Java, Node.js, Python, Ruby, and WASM
Rust
811
star
2

edgesearch

Serverless full-text search with Cloudflare Workers, WebAssembly, and Roaring Bitmaps
Rust
479
star
3

hackerverse

Exploring Hacker News by mapping and analyzing 40 million posts and comments for fun
TypeScript
146
star
4

minify-js

Extremely fast JavaScript minifier, available for Rust and Node.js
Rust
118
star
5

esbuild-rs

Rust wrapper for esbuild, an extremely fast JS minifier written in Go
Rust
54
star
6

queued

Highly durable simple queue service scalable to millions of operations per second
Rust
28
star
7

crawler-toolkit-hn

TypeScript
11
star
8

ltsu

Resumable concurrent large file (≤40 TB) uploads to AWS S3 Glacier and Backblaze B2
TypeScript
9
star
9

xtjs-lib

Complementary extra standard library for JS/TS; type safe, no dependencies, modular imports
TypeScript
7
star
10

parse-js

JavaScript and JSX parsing library
Rust
6
star
11

ooml

Transparent object-orientated web UI framework
JavaScript
5
star
12

blobd

Blob storage designed for huge amounts of random reads and small objects with constant latency
Rust
5
star
13

fastrie

Compile time static memory-packed associative tries
Rust
5
star
14

wyhash.js

Port of wyhash to TypeScript/JavaScript
TypeScript
4
star
15

csv.js

Fast error-free CSV parser
TypeScript
3
star
16

awesome-stars

Repositories starred
3
star
17

mydns

Fast and lightweight personal DNS server for your blocklists, custom mappings, and DNS-over-TLS
TypeScript
3
star
18

docker-postgres-plus

Docker image containing PostgreSQL, pgvector, RUM, and TimescaleDB
Dockerfile
3
star
19

seekable-async-file

Async pread and pwrite for Rust, with optional delayed sync and metrics
Rust
2
star
20

shasync

Sync files with a storage provider and CDN
TypeScript
2
star
21

setup-b2

Set up GitHub Actions workflow with Backblaze B2 CLI
JavaScript
2
star
22

zucchini

Data-portable static web music library player and manager
TypeScript
2
star
23

nanoscript

Language with simple parser, and interpreter, written fully in Java
Java
2
star
24

db-rpc

Rust
2
star
25

emoji-data

List of fully-qualified Unicode emoji code points and descriptions
JavaScript
2
star
26

dbflock

Migrate, change, apply, and manage database schemas
TypeScript
2
star
27

off64

Read from and write to byte slices with u64 offsets in Rust
Rust
2
star
28

skyhole

Script to automatically set up a secure personal DNS-over-TLS server with Pi-hole
Shell
2
star
29

cabinet

Beautiful zero-configuration media streaming server + app
TypeScript
2
star
30

valid.js

Type-safe composable validation
TypeScript
2
star
31

esbuild-native

Node.js native wrapper for esbuild using N-API and Cgo
C
2
star
32

cloudflare-r2-workers

Utilities for using Cloudflare R2 with Workers
TypeScript
2
star
33

write-journal

Write to files with a journal
Rust
1
star
34

signal-future

Rust future that can be resolved via a controller
Rust
1
star
35

stochastic-queue

Queue and MPMC channel that pops in a random order
Rust
1
star
36

bufpool

Vec<u8> pool allocator
Rust
1
star
37

log-structured

Use log-structured storage
Rust
1
star
38

fast-spsc-queue

Fast lockless bounded single-producer single-consumer queue
Rust
1
star
39

memorymodule-rs

Rust wrapper for MemoryModule
Rust
1
star
40

totp.js

Generate and verify TOTP codes
TypeScript
1
star
41

eucalyptus

Offline encrypted personal resource trackers
TypeScript
1
star
42

b2-proxy-cloudflare-worker

JavaScript
1
star
43

jobs

Fetch jobs at tech companies
TypeScript
1
star
44

mermaid-svg

Generate mermaid diagram SVGs
TypeScript
1
star
45

setup

Personal scripts for quickly setting up a new system
Shell
1
star
46

crawler-toolkit-web

TypeScript
1
star
47

tinybuf

Container for many types of immutable bytes, with optimisations for small arrays
Rust
1
star
48

tokio-sync-read-stream

Create a stream from a std::io::Read using Tokio blocking threads
Rust
1
star
49

treeutils

Various system utilities powered by Node.js
Rust
1
star
50

b2-upload-action

GitHub action for uploading a file to B2
JavaScript
1
star
51

struct-name

Derive the name of a struct
Rust
1
star
52

ff

Wrappers around ffmpeg and ffprobe commands
TypeScript
1
star
53

aws-v4

AWS Signature v4
TypeScript
1
star
54

sacli

Elegant type-safe CLI builder for Node.js
TypeScript
1
star
55

illusion

Proxy S3-compatible object uploads and downloads with client side encryption
Rust
1
star
56

vstr

Dynamic adaptive small string compression, optimised for lookup keys: FS paths, KV-store keys, record IDs, etc.
Rust
1
star