ripgrep recursively searches directories for a regex pattern while respecting your gitignore
A datetime library for Rust that encourages you to jump into the pit of success.
A string type for Rust that is not required to be valid UTF-8.
Cross platform terminal colors for Rust.
TOML parser for Golang with reflection.
A fully-featured window manager written in Go.
A fast thread safe memory pool for reusing allocations.
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).
A simple utility for running exhaustiveness checks on Go "sum types."
Elastic tabstops for Rust.
A command line tool for datetime arithmetic, parsing, formatting and more.
Rust library for walking directories recursively.
Snappy compression implemented in Rust (including the Snappy frame format).
A fast implementation of Aho-Corasick in Rust.
Represent large sets and maps compactly with finite state transducers.
Multi-producer, multi-consumer concurrent channel for Rust.
A command line tool to rename media files based on titles from IMDb.
A biased barometer for gauging the relative speed of some regex engines on a curated set of tasks.
Automated property based testing for Rust (with shrinking).
Rust library for reading/writing numbers in big-endian and little-endian.
Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.
CBOR (binary JSON) for Rust with automatic type based decoding and encoding.
Translations of a simple C program to Rust.
My blog.
A library to manage and update NFL data in a relational database.
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.
My configuration files and personal collection of scripts.
An incomplete xcb-util port plus some extras
A command line tool for comparing benchmarks run by Criterion.
Cross platform Rust library for checking whether two file paths are the same file.
A command line tool to generate Unicode tables as source code.
Recursively search directories for a regex pattern
Performs BLAST on compressed proteomic data.
High level Rust bindings to PCRE2.
A low level regular expression library that uses deterministic finite automata.
Goim is a robust command line utility to maintain and query the Internet Movie Database (IMDb).
View your fantasy teams with nfldb using a web interface.
Fast suffix arrays for Rust (with Unicode support).
A small utility to compare Rust micro-benchmarks.
A utility library to make use of the X Go Binding easier. (Implements EWMH and ICCCM specs, key binding support, etc.)
Go bindings to Rust's regex engine.
Package migration for Golang automatically handles versioning of a database schema by applying a series of migrations supplied by the client.
A simple Golang package for conveniently using named read/write locks. Useful for synchronizing access to session based storage in web applications.
Types for communicating with a language server
Basic statistical functions on streams for Rust.
Streaming I/O adapters for the encoding_rs crate.
How fast can we recognize a word from a small pre-determined set?
A globbing library for Rust.
Respond to OS signals with channels.
A collection of small notes that aren't appropriate for my blog.
Safe wrappers for various Windows specific APIs.
My presentations.
A curated list of awesome Rust code and resources.
Easy parametric polymorphism at run time using completely unidiomatic Go.
A convenience library for executing commands in Go, including executing commands in parallel with a pool.
A simple API for managing a network cluster with smart peer discovery.
cmail runs a command and sends the output to your email address at certain intervals.
Rust solutions to AoC 2018
Vim configuration for Rust.
Linux kernel source tree
Automatically exported from code.google.com/p/graphics-go
Convert contiguous ranges of Unicode codepoints to UTF-8 byte ranges.
A window manager written in Python
Testing ground for ripgrep releases. Note that I rewrite history on `master` in this repo!
The source code of the 'rg' crate. It is an intentional typo-squat that redirects folks to 'ripgrep'.
Code for the case study in my blog post: http://blog.burntsushi.net/rust-error-handling
A simple command line utility for periodically sending email containing the output of long-running commands.
A simple wrapper tool around ffmpeg to capture video from a VCR.
A low level embedded information retrieval system.
Implementations of common sorting algorithms in Rust with comprehensive tests and benchmarks.
An experimental library to map play meta data to footage of that play.
Openbox with patches for enhanced multihead support.
An updated (and much faster) version of pytyle that uses xpybutil and is compatible with Openbox Multihead.
rtmpdump with ksv's patch. Intended to track upstream git://git.ffmpeg.org/rtmpdump as well.
Ergonomic bindings to SQLite for Rust
An idiomatic, lean, fast & safe pure Rust implementation of Git
A regex crate using Brzozowski derivatives.
Release complex cargo-workspaces automatically with changelog generation, used by `gitoxide`
A simple package for interning strings, with a focus on efficiently representing dense pairwise data.
A Go web application for coding documents with the Linguistic Category Model.
An image viewer for Linux written in Go.
A command oriented language whose environment is defined through Go struct types by reflection.
Package csql provides convenience functions for use with the types and functions defined in the standard library `database/sql` package.
A clone of xorg-xpyb.
Library for snippet annotations
View your fantasy football leagues and get text alerts when one of your players scores.
A collection of command line utilities for viewing NFL statistics and rankings with nfldb.
A small Go application for my old blog.
Repository for my MSCS thesis work
No description
My crev reviews.
A Rust implementation of the infamous ICFP 2006 "Universal Machine"