Andrew Gallant
@BurntSushiUserI love to code.
On the leaderboard
| Rank | Repository | Stars |
|---|---|---|
| 266 | BurntSushi/ripgrep | 61,902 |
Top repositories by stars
- BurntSushi/ripgrep(on leaderboard)
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Rust59,983 - BurntSushi/xsv
A fast CSV command line toolkit written in Rust.
Rust10,760 - BurntSushi/toml
TOML parser for Golang with reflection.
Go4,899 - BurntSushi/quickcheck
Automated property based testing for Rust (with shrinking).
Rust2,698 - BurntSushi/jiff
A datetime library for Rust that encourages you to jump into the pit of success.
Rust2,609 - BurntSushi/fst
Represent large sets and maps compactly with finite state transducers.
Rust2,043 - BurntSushi/rust-csv
A CSV parser for Rust, with Serde support.
Rust1,908 - BurntSushi/erd
Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.
Haskell1,852 - BurntSushi/walkdir
Rust library for walking directories recursively.
Rust1,481 - BurntSushi/memchr
Optimized string search routines for Rust.
Rust1,374 - BurntSushi/nflgame
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.
Python1,296 - BurntSushi/aho-corasick
A fast implementation of Aho-Corasick in Rust.
Rust1,204 - BurntSushi/nfldb
A library to manage and update NFL data in a relational database.
Python1,083 - BurntSushi/byteorder
Rust library for reading/writing numbers in big-endian and little-endian.
Rust1,077 - BurntSushi/bstr
A string type for Rust that is not required to be valid UTF-8.
Rust1,037 - BurntSushi/wingo
A fully-featured window manager written in Go.
Go1,023 - BurntSushi/xgb
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.
Go513 - BurntSushi/rust-snappy
Snappy compression implemented in Rust (including the Snappy frame format).
Rust508 - BurntSushi/termcolor
Cross platform terminal colors for Rust.
Rust488 - BurntSushi/advent-of-code
Rust solutions to AoC 2018
Rust477 - BurntSushi/go-sumtype
A simple utility for running exhaustiveness checks on Go "sum types."
Go446 - BurntSushi/chan
Multi-producer, multi-consumer concurrent channel for Rust.
Rust390 - BurntSushi/cargo-benchcmp
A small utility to compare Rust micro-benchmarks.
Rust363 - BurntSushi/regex-automata
A low level regular expression library that uses deterministic finite automata.
Rust353 - BurntSushi/biff
A command line tool for datetime arithmetic, parsing, formatting and more.
Rust298 - BurntSushi/rebar
A biased barometer for gauging the relative speed of some regex engines on a curated set of tasks.
Python288 - BurntSushi/suffix
Fast suffix arrays for Rust (with Unicode support).
Rust282 - BurntSushi/tabwriter
Elastic tabstops for Rust.
Rust271 - BurntSushi/rure-go
Go bindings to Rust's regex engine.
Go263 - BurntSushi/critcmp
A command line tool for comparing benchmarks run by Criterion.
Rust260 - BurntSushi/imdb-rename
A command line tool to rename media files based on titles from IMDb.
Rust242 - BurntSushi/xgbutil
A utility library to make use of the X Go Binding easier. (Implements EWMH and ICCCM specs, key binding support, etc.)
Go203 - BurntSushi/ty
Easy parametric polymorphism at run time using completely unidiomatic Go.
Go197 - BurntSushi/dotfiles
My configuration files and personal collection of scripts.
Vim Script188 - BurntSushi/pytyle3
An updated (and much faster) version of pytyle that uses xpybutil and is compatible with Openbox Multihead.
Python180 - BurntSushi/rust-cbor
CBOR (binary JSON) for Rust with automatic type based decoding and encoding.
Rust146 - BurntSushi/rsc-regexp
Translations of a simple C program to Rust.
Rust140 - BurntSushi/chan-signal
Respond to OS signals with channels.
Rust126 - BurntSushi/same-file
Cross platform Rust library for checking whether two file paths are the same file.
Rust120 - BurntSushi/goim
Goim is a robust command line utility to maintain and query the Internet Movie Database (IMDb).
Go117 - BurntSushi/ucd-generate
A command line tool to generate Unicode tables as source code.
Rust115 - BurntSushi/clibs
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 linked lists).
C106 - BurntSushi/nflvid
An experimental library to map play meta data to footage of that play.
Python94 - BurntSushi/rust-stats
Basic statistical functions on streams for Rust.
Rust88 - BurntSushi/duration-unit-lookup
How fast can we recognize a word from a small pre-determined set?
Rust87 - BurntSushi/migration
Package migration for Golang automatically handles versioning of a database schema by applying a series of migrations supplied by the client.
Go78 - BurntSushi/winapi-util
Safe wrappers for various Windows specific APIs.
Rust75 - BurntSushi/rust-pcre2
High level Rust bindings to PCRE2.
C63 - BurntSushi/xpybutil
An incomplete xcb-util port plus some extras
Python62 - BurntSushi/graphics-go
Automatically exported from code.google.com/p/graphics-go
Go60 - BurntSushi/blog
My blog.
Rust57 - BurntSushi/rust-sorts
Implementations of common sorting algorithms in Rust with comprehensive tests and benchmarks.
Rust54 - BurntSushi/openbox-multihead
Openbox with patches for enhanced multihead support.
C48 - BurntSushi/nakala
A low level embedded information retrieval system.
Rust46 - BurntSushi/globset
A globbing library for Rust.
Rust44 - BurntSushi/utf8-ranges
Convert contiguous ranges of Unicode codepoints to UTF-8 byte ranges.
Rust44 - BurntSushi/nflfan
View your fantasy teams with nfldb using a web interface.
JavaScript44 - BurntSushi/rtmpdump-ksv
rtmpdump with ksv's patch. Intended to track upstream git://git.ffmpeg.org/rtmpdump as well.
C39 - BurntSushi/notes
A collection of small notes that aren't appropriate for my blog.
38 - BurntSushi/regexp
A regular expression library implemented in Rust.
Rust37 - BurntSushi/xdg
A Go package for reading config and data files according to the XDG Base Directory specification.
Go36 - BurntSushi/locker
A simple Golang package for conveniently using named read/write locks. Useful for synchronizing access to session based storage in web applications.
Go34 - BurntSushi/nflcmd
A collection of command line utilities for viewing NFL statistics and rankings with nfldb.
Python33 - BurntSushi/vcr
A simple wrapper tool around ffmpeg to capture video from a VCR.
Rust31 - BurntSushi/mempool
A fast thread safe memory pool for reusing allocations.
Rust31 - BurntSushi/encoding_rs_io
Streaming I/O adapters for the encoding_rs crate.
Rust28 - BurntSushi/gribble
A command oriented language whose environment is defined through Go struct types by reflection.
Go27 - BurntSushi/rust-cmail
A simple command line utility for periodically sending email containing the output of long-running commands.
Rust23 - BurntSushi/cluster
A simple API for managing a network cluster with smart peer discovery.
Go20 - BurntSushi/cablastp
Performs BLAST on compressed proteomic data.
Go17 - BurntSushi/rg-cratesio-typosquat
The source code of the 'rg' crate. It is an intentional typo-squat that redirects folks to 'ripgrep'.
Rust16 - BurntSushi/rust-error-handling-case-study
Code for the case study in my blog post: http://blog.burntsushi.net/rust-error-handling
Rust16 - BurntSushi/cmd
A convenience library for executing commands in Go, including executing commands in parallel with a pool.
Go16 - BurntSushi/pager-multihead
A pager that supports per-monitor desktops (compatible with Openbox Multihead and Wingo)
Python15 - BurntSushi/imgv
An image viewer for Linux written in Go.
Go14 - BurntSushi/cmail
cmail runs a command and sends the output to your email address at certain intervals.
Go13 - BurntSushi/gohead
An xrandr wrapper script to manage multi-monitor configurations. With hooks.
Go13 - BurntSushi/burntsushi-blog
A small Go application for my old blog.
CSS13 - BurntSushi/fanfoot
View your fantasy football leagues and get text alerts when one of your players scores.
Python12 - BurntSushi/crev-proofs
My crev reviews.
11 - BurntSushi/intern
A simple package for interning strings, with a focus on efficiently representing dense pairwise data.
Go10 - BurntSushi/pytyle1
A lightweight X11 tool for simulating tiling in a stacking window manager.
Python10 - BurntSushi/awesome-rust
A curated list of awesome Rust code and resources.
9 - BurntSushi/cif
A golang package for reading and writing data in the Crystallographic Information File (CIF) format. It mostly conforms to the CIF 1.1 specification.
Go9 - BurntSushi/pyndow
A window manager written in Python
Python9 - Rust8
- BurntSushi/qcsv
An API to read and analyze CSV files by inferring types for each column of data.
Python8 - BurntSushi/freetype-go
A fork of freetype-go with bounding box calculations.
Go6 - BurntSushi/sqlsess
Simple database backed session management. Integrates with Gorilla's sessions package.
Go6 - BurntSushi/blackfriday
Blackfriday: a markdown processor for Go
Go6 - BurntSushi/cargo-smart-release
Release complex cargo-workspaces automatically with changelog generation, used by `gitoxide`
Rust5 - BurntSushi/rkyv
Zero-copy deserialization framework for Rust
Rust5 - BurntSushi/kodama
Fast hierarchical agglomerative clustering in Rust.
Rust5 - BurntSushi/csql
Package csql provides convenience functions for use with the types and functions defined in the standard library `database/sql` package.
Go5 - BurntSushi/wendy
A pure Go implementation of the Pastry Distributed Hash Table
Go5 - BurntSushi/prodash
report progress of concurrent applications and display it in various ways
Rust4 - BurntSushi/http
Rust HTTP types
Rust4 - BurntSushi/hypergrep
Recursively search directories for a regex pattern
C++4 - BurntSushi/polars
Dataframes powered by a multithreaded, vectorized query engine, written in Rust
Rust4