tidwall

Josh Baker Joined Oct 2011 4,704 followers View on GitHub

Stars
65,798
across 206 public repos
Rank
#206
of 323,848 users, top 0.06%
Down 1 place this week

Repositories with 50+ stars

tidwall's repositories with their overall rank
RankRepositoryLanguageStars
3,270

Get JSON values quickly - JSON parser for Go

Go 15,562
5,924

Real-time Geospatial and Geofencing

Go 9,758
10,457

Fast event-loop networking for Go

Go 6,038
13,314

BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support

Go 4,871
24,788

Set JSON values very quickly in Go

Go 2,739
26,913

Fast caching software with a focus on low latency and cpu efficiency.

C 2,526
29,374

Redis compatible server framework for Go

Go 2,311
33,072

JSON Stream Editor (command line utility)

Go 2,059
44,253

Fast Websockets in Swift for iOS and OSX

Swift 1,547
48,756

In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API

Go 1,405
49,464

Concurrency library for C (coroutines)

C 1,384
54,968

B-tree implementation for Go

Go 1,235
62,817

Hash map implementation in C.

C 1,064
88,557

Write ahead log for Go.

Go 733
95,004

Geometry library for C - Fast point-in-polygon

C 678
97,726

High Availability Raft Framework for Go

Go 657
111,086

3D Wireframe Drawing Library for Go

Go 572
118,452

Fast Raft framework using the Redis protocol for Go

Go 533
145,302

Efficient JSON beautifier and compactor for Go

Go 423
147,815

Modern Concurrency and Synchronization for Swift.

Swift 415
156,861

Matrix Digital Rain written in Go for HTML5 + Canvas

Go 388
160,503

B-tree implementation in C

C 378
171,412

An R-tree implementation for Go

Go 351
185,801

A simple interface wrapper around a Go channel.

Go 320
198,126

B-tree based collection types for Go

Go 297
229,436

Get JSON values quickly - JSON parser for Rust

Rust 250
234,189

A simple and efficient thread-safe sharded hashmap for Go

Go 244
241,629

Go Goodies for Swift. Including goroutines, channels, defer, and panic.

Swift 235
249,540

A simple and efficient hashmap package for Go. Open addressing, robin hood hashing, and xxh3 algorithm. Supports generics.

Go 226
273,712

A fast in-memory prefix tree that uses uint64 for keys and allows for duplicate entries.

Go 202
306,866

A fast little LRU cache for Go

Go 176
325,470

10,000 Cities with Latitude, Longitude, and Elevation in Go

Go 164
348,454

R-tree implementation in C

C 151
350,415

B-tree generator for C (generics using preprocessor templates)

C 150
364,287

GeoJSON for Go. Used by Tile38

Go 143
366,315

A fast R-tree for Rust

Rust 142
366,315

Tiny hash function in C

C 142
368,440

Benchmarking Memcache, Redis, Valkey, Dragonfly, and Garnet caching software.

Go 141
370,617

Simple string pattern matcher for Go

Go 140
377,305

Realtime H264 decoding library for iOS.

Swift 137
386,337

Interactive JSON Editor

Go 133
411,291

3D Wireframe Drawing Library for HTML Canvas

JavaScript 123
413,996

Load file-backed memory

Go 122
422,181

Parse json with comments and trailing commas.

Go 119
433,717

Doppio is a fast LRU cache on top of Ristretto, Redcon, and Evio. Support for the Redis protocol.

Go 115
495,786

Reader, Writer, and Server implementation for the Redis RESP Protocol.

Go 97
499,817

Just an itsy bitsy b-tree in Go

Go 96
525,778

Redis compatible server framework for Rust

Rust 90
530,478

Fast JSON parser for C

C 89
560,660

Raft in-memory backend implementation with persistence

Go 83
560,660

A goroutine limiter for Go

Go 83
560,660

Expression evaluator for Go

Go 83
577,198

A simple and efficient hashmap package for Go. Uses open addressing, Robin Hood hashing, and xxhash algorithm.

Go 80
583,141

key value server. redis api, leveldb storage, raft support

Go 79
583,141

A low-level coroutine library for C

C 79
588,885

Simple Go library for executing lots of operations spread over any number of threads

Go 78
588,885

Go package for performing accurate measurements of Earth. Includes the geodesic routines from GeographicLib.

Go 78
588,885

Efficiently box values in Go. Optimized for primitives, strings, and byte slices.

Go 78
594,814

Redis + Raft server implementation

Go 77
600,866

Basic web server framework with HTTP/2 and Let's Encrypt.

Go 76
607,110

Fast Redis clone written in C using RocksDB as a backend.

C++ 75
613,508

Using io.Reader for data transformation in Go

Go 74
633,655

How to file a USPTO trademark without an attorney for $225

71
640,706

Fast event-loop networking for Go (the lite version)

Go 70
655,646

A JSON stream parser for Go

Go 68
671,363

Draw Mapbox Vector Tiles (MVT) in Go

Go 66
696,124

A spinlock implementation for Go.

Go 63
732,722

Key value store using the redis protocol with Postgres as a backend

Go 59
742,438

Write ahead Raft log for Go

Go 58
742,438

Redis compatible server framework for C

C 58
763,364

A buffer pool file I/O library for Go

Go 56
797,197

RTree implementation for Go

Go 53
797,197

Run Javascript in Go using Node.js

Go 53
821,538

Coroutine scheduler for C

C 51
821,538

Probabilistic transaction graph for optimistic concurrency control.

C 51

Among 323,848 users

63k–100k stars: 125 users, including tidwall

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

Where the stars are

Languages

  1. Go 53.8k stars, 82% · 52 repos
  2. C 6.8k stars, 10% · 13 repos
  3. Swift 2.3k stars, 4% · 4 repos
  4. Rust 482 stars, 1% · 3 repos
  5. JavaScript 123 stars, <1% · 1 repo
  6. C++ 75 stars, <1% · 1 repo

When they were made

75 repos with 50+ stars, made between 2015 and 2026

Quick stats

Next rank
+677 stars to reach #205
Next milestone
+112,859 stars to reach the top 0.01%
Public repos
206, 75 with 50+ stars
Popular repos
13 over 1k stars, 1 over 10k stars
Top repo
gjson, #3,270 of all repos, 24% of stars
Smaller repos
2,127 stars from repos under 50

Stars counted Recounted daily Next count around