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
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 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
- Rust 102.8k stars, 88% · 32 repos
- Go 7.9k stars, 7% · 10 repos
- Python 3.1k stars, 3% · 6 repos
- Haskell 1.9k stars, 2% · 1 repo
- Vim Script 198 stars, <1% · 1 repo
- 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