jonhoo

Jon Gjengset Joined Jan 2010 14,077 followers View on GitHub

Stars
17,902
across 150 public repos
Rank
#1,491
of 325,700 users, top 0.5%
Down 4 places this week

Repositories with 50+ stars

jonhoo's repositories with their overall rank
RankRepositoryLanguageStars
29,542

A lock-free, read-optimized, concurrency primitive.

Rust 2,302
31,247

A Rust port of FlameGraph

Rust 2,180
33,521

A high-level API for programmatically interacting with web pages through WebDriver.

Rust 2,033
55,696

My configuration files

Shell 1,220
77,467

Efficient, lock-free, bounded Rust broadcast channel

Rust 848
109,310

IMAP client library for Rust

Rust 584
109,826

A port of Java's ConcurrentHashMap to Rust

Rust 581
109,826

A lock-free, eventually consistent, concurrent multi-value map.

Rust 581
112,536

A learning experience in implementing TCP in Rust

Rust 566
167,736

Collection of CI configuration files for Rust projects

361
168,650

Distributed RWMutex in Go

Go 359
207,204

https://fly.io/dist-sys/ in Rust

Rust 283
238,976

Rust bindings for Faktory clients and workers

Rust 239
238,976

Wordle Solver inspired by 3blue1brown

Rust 239
242,247

Bindings for RDMA ibverbs through rdma-core

Rust 235
250,253

Hazard pointers in Rust.

Rust 226
262,731

wewerewondering.com

Rust 213
279,097

A HashMap variant that spreads resize load across inserts

Rust 198
313,667

Bindings for writing a server that can act as MySQL/MariaDB

Rust 172
313,667

Source for https://rust-for-rustaceans.com/

CSS 172
318,382

A Rust library for interrupting asynchronous streams.

Rust 169
340,063

Rust crate for running one-off cloud jobs

Rust 156
365,349

A simple system tray application for notifying about unseen e-mail

Rust 143
373,779

Inter-event timing metrics on top of tracing.

Rust 139
380,529

A command-line tool for tunneling UDP datagrams over TCP.

Rust 136
394,555

Simple command-line utility for sorting inputs by proximity to a path argument

Rust 130
407,282

Volley is a benchmarking tool for measuring the performance of server networking stacks.

C 125
420,729

A benchmarking harness for concurrent key-value collections

Rust 120
426,436

A `VecDeque` (and `Vec`) variant that spreads resize load across pushes.

Rust 118
460,830 Rust 107
467,577

https://app.codecrafters.io/courses/interpreter

Rust 105
478,714

1BRC

Rust 102
513,711

A Rust data structure for efficient lower-bound lookups

Rust 93
532,138 Rust 89
536,677

My PhD thesis (eventually)

TeX 88
536,677 Rust 88
551,959 Python 85
567,960

From rags to riches; building Tetris with no programming experience.

JavaScript 82
573,444

A simple implementation of thread pooling for C/C++ using POSIX threads

C 81
590,533

An unordered multiset/bag implementation backed by HashMap

Rust 78
590,533

Sorting algorithms in Rust

Rust 78
596,644

Asynchronous access to a bincode-encoded item stream.

Rust 77
621,986

High-level Rust library for asynchronous SSH connections

Rust 73
628,649

A sentinel-based, heapless, `Vec`-like type.

Rust 72
635,378

A lock-free, append-only atomic pool.

Rust 71
642,463

Workload generator that emulates the traffic pattern of lobste.rs

Rust 70
672,994

Download online video streams using shell

Shell 66
690,015

Fast PUT/GET/DELETE in-memory key-value store for lookaside caching

Go 64
707,218

Convert WordPress XML exports to Ghost JSON import files

JavaScript 62
707,218

Rust library providing a counter-based thread barrier

Rust 62
744,443

JavaScript library for IAB VAST + VMAP

JavaScript 58
765,563

Simple website for doing multi-round ranked choice voting

Rust 56
765,563 Rust 56

Among 325,700 users

16k–25k stars: 808 users, including jonhoo

Stars along the bottom, and users in each band on a log scale

Where the stars are

Languages

  1. Rust 13.9k stars, 77% · 40 repos
  2. Shell 1.3k stars, 7% · 2 repos
  3. Go 423 stars, 2% · 2 repos
  4. C 206 stars, 1% · 2 repos
  5. JavaScript 202 stars, 1% · 3 repos
  6. CSS 172 stars, 1% · 1 repo
  7. TeX 88 stars, <1% · 1 repo
  8. Python 85 stars, <1% · 1 repo

When they were made

53 repos with 50+ stars, made between 2011 and 2025

Quick stats

Next rank
+8 stars to reach #1,490
Next milestone
+31,843 stars to reach the top 0.1%
Public repos
150, 53 with 50+ stars
Popular repos
32 over 100 stars, 4 over 1k stars
Top repo
left-right, #29,542 of all repos, 13% of stars
Smaller repos
1,211 stars from repos under 50

Stars counted Recounted daily Next count around