BurntSushi

Andrew Gallant Joined Oct 2010 13,732 followers View on GitHub

Stars
116,918
across 109 public repos
Rank
#72
of 323,848 users, top 0.02%
Down 1 place this week

Repositories with 50+ stars

BurntSushi's repositories with their overall rank
RankRepositoryLanguageStars
298

ripgrep recursively searches directories for a regex pattern while respecting your gitignore

Rust 69,968
5,285

A fast CSV command line toolkit written in Rust.

Rust 10,753
12,827

TOML parser for Golang with reflection.

Go 5,032
22,437

A datetime library for Rust that encourages you to jump into the pit of success.

Rust 3,010
24,188

Automated property based testing for Rust (with shrinking).

Rust 2,807
32,088

Represent large sets and maps compactly with finite state transducers.

Rust 2,122
34,618

A CSV parser for Rust, with Serde support.

Rust 1,968
36,648

Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.

Haskell 1,863
42,983

Optimized string search routines for Rust.

Rust 1,593
43,936

Rust library for walking directories recursively.

Rust 1,558
52,015

An API to retrieve and read NFL Game Center JSON data. It can work with real-time data, which can be used for fantasy football.

Python 1,313
52,182

A fast implementation of Aho-Corasick in Rust.

Rust 1,308
59,622

A string type for Rust that is not required to be valid UTF-8.

Rust 1,130
60,869

Rust library for reading/writing numbers in big-endian and little-endian.

Rust 1,103
61,990

A library to manage and update NFL data in a relational database.

Python 1,080
64,953

A fully-featured window manager written in Go.

Go 1,025
84,845

A command line tool for datetime arithmetic, parsing, formatting and more.

Rust 767
122,001

Snappy compression implemented in Rust (including the Snappy frame format).

Rust 516
122,201

The X Go Binding is a low-level API to communicate with the X server. It is modeled on XCB and supports many X extensions.

Go 515
126,693

Cross platform terminal colors for Rust.

Rust 494
130,211

Rust solutions to AoC 2018

Rust 479
136,567

A simple utility for running exhaustiveness checks on Go "sum types."

Go 454
154,449

Multi-producer, multi-consumer concurrent channel for Rust.

Rust 395
164,004

A small utility to compare Rust micro-benchmarks.

Rust 369
173,567

A low level regular expression library that uses deterministic finite automata.

Rust 346
182,294

A biased barometer for gauging the relative speed of some regex engines on a curated set of tasks.

Python 327
207,743

Fast suffix arrays for Rust (with Unicode support).

Rust 281
213,035

Elastic tabstops for Rust.

Rust 273
214,413

A command line tool for comparing benchmarks run by Criterion.

Rust 271
220,719

Go bindings to Rust's regex engine.

Go 262
227,154

A command line tool to rename media files based on titles from IMDb.

Rust 253
272,547

A utility library to make use of the X Go Binding easier. (Implements EWMH and ICCCM specs, key binding support, etc.)

Go 203
278,318

Easy parametric polymorphism at run time using completely unidiomatic Go.

Go 198
278,318

My configuration files and personal collection of scripts.

Vim Script 198
301,221

An updated (and much faster) version of pytyle that uses xpybutil and is compatible with Openbox Multihead.

Python 180
348,454

CBOR (binary JSON) for Rust with automatic type based decoding and encoding.

Rust 151
368,440

Translations of a simple C program to Rust.

Rust 141
400,911

Respond to OS signals with channels.

Rust 127
406,122

Cross platform Rust library for checking whether two file paths are the same file.

Rust 125
419,403

A command line tool to generate Unicode tables as source code.

Rust 120
425,081

Goim is a robust command line utility to maintain and query the Internet Movie Database (IMDb).

Go 118
462,552

A smattering of miscellaneous C libraries. Includes sane argument parsing, a thread-safe multi-producer/multi-consumer queue, and implementation of common data structures (hashmaps, vectors and...

C 106
508,071

An experimental library to map play meta data to footage of that play.

Python 94
530,478

Basic statistical functions on streams for Rust.

Rust 89
540,170

How fast can we recognize a word from a small pre-determined set?

Rust 87
600,866

Package migration for Golang automatically handles versioning of a database schema by applying a series of migrations supplied by the client.

Go 76
600,866

Safe wrappers for various Windows specific APIs.

Rust 76
687,796

High level Rust bindings to PCRE2.

C 64
696,124

My blog.

Rust 63
704,738

An incomplete xcb-util port plus some extras

Python 62
723,126

Automatically exported from code.google.com/p/graphics-go

Go 60
785,742

Implementations of common sorting algorithms in Rust with comprehensive tests and benchmarks.

Rust 54

Among 323,848 users

100k–160k stars: 54 users, including BurntSushi

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

Where the stars are

Languages

  1. Rust 102.8k stars, 88% · 32 repos
  2. Go 7.9k stars, 7% · 10 repos
  3. Python 3.1k stars, 3% · 6 repos
  4. Haskell 1.9k stars, 2% · 1 repo
  5. Vim Script 198 stars, <1% · 1 repo
  6. C 170 stars, <1% · 2 repos

When they were made

52 repos with 50+ stars, made between 2010 and 2025

Quick stats

Next rank
+1,563 stars to reach #71
Next milestone
+61,739 stars to reach the top 0.01%
Public repos
109, 52 with 50+ stars
Popular repos
16 over 1k stars, 2 over 10k stars
Top repo
ripgrep, #298 of all repos, 60% of stars
Smaller repos
891 stars from repos under 50

Stars counted Recounted daily Next count around