Andrew Gallant

Login: BurntSushi

Company: @diffeo

Location: Marlborough, MA

Bio: I love to code.

Blog: http://burntsushi.net

Blog: http://burntsushi.net

Member of

  1. Diffeo, Inc.
  2. The Rust Programming Language
  3. null
  4. null

Repositories

150fp-practice
Practice problems for Advanced Functional Programming (COMP150FP-FA2013).
aho-corasick
A fast implementation of Aho-Corasick in Rust.
arewewebyet
Are we web yet? A simple reckoning of Rust?s readiness for Web-related things.
atty
are you or are you not a tty?
awesome-rust
A curated list of awesome Rust code and resources.
bcbgo
Computational biology tools for the BCB group at Tufts University.
benchmarksgame-rs
The Computer Language Benchmarks Game: Rust implementations
blackfriday
Blackfriday: a markdown processor for Go
blog
My blog.
buffer-trie
This is an *experiment* for writing a trie to a buffer in Rust.
burntsushi-blog
null
burntsushi-homepage
null
byteorder
Rust library for reading/writing numbers in big-endian and little-endian.
cablastp
Performs BLAST on compressed proteomic data.
cargo
The Rust package manager
cargo-benchcmp
A small utility to compare Rust micro-benchmarks.
c_cablastp
An early implementation of CaBLASTP in C. DO NOT USE.
chan
Multi-producer, multi-consumer concurrent channel for Rust.
chan-signal
Respond to OS signals with channels.
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.
clap-rs
A full featured, fast Command Line Argument Parser for Rust
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).
cluster
A simple API for managing a network cluster with smart peer discovery.
cmail
cmail runs a command and sends the output to your email address at certain intervals.
cmd
A convenience library for executing commands in Go, including executing commands in parallel with a pool.
coreutils
Cross-platform Rust rewrite of the GNU coreutils
csql
Package csql provides convenience functions for use with the types and functions defined in the standard library `database/sql` package.
d3-force
Force-directed graph layout using velocity Verlet integration.
docopt
Pythonic command line arguments parser, that will make you smile
documentation
beautiful, flexible, powerful js docs
encoding_rs
A Gecko-oriented implementation of the Encoding Standard in Rust
env_logger
A logging implementation for `log` which is configured via an environment variable.
erd
Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.
fanfoot
View your fantasy football leagues and get text alerts when one of your players scores.
fex
A framework for specifying and executing experiments.
findfile
null
Floor
An expressjs inspired web framework for Rust
freetype-go
A fork of freetype-go with bounding box calculations.
fst
Represents large sets and maps compactly with finite state transducers.
genecentric
A tool to generate between-pathway modules and perform GO enrichment on them.
go
idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]
gohead
An xrandr wrapper script to manage multi-monitor configurations. With hooks.
goim
Goim is a robust command line utility to maintain and query the Internet Movie Database (IMDb).
go-sumtype
A simple utility for running exhaustiveness checks on Go "sum types."
go-wayland-simple-shm
null
graphics-go
Automatically exported from code.google.com/p/graphics-go
gribble
A command oriented language whose environment is defined through Go struct types by reflection.
handlebars-rust
Rust templating with Handlebars
hanziconv
Hanzi Converter for Traditional and Simplified Chinese
homebrew-core
:beers: Core formulae for the Homebrew package manager
hugo
A Fast and Flexible Static Site Generator built with love by spf13 in GoLang
imdb-rename
A command line tool to rename media files based on titles from IMDb.
imgv
An image viewer for Linux written in Go.
intern
A simple package for interning strings, with a focus on efficiently representing dense pairwise data.
json-gold
A JSON-LD processor for Go
lcmweb
A Go web application for coding documents with the Linguistic Category Model.
linux
Linux kernel source tree
locker
A simple Golang package for conveniently using named read/write locks. Useful for synchronizing access to session based storage in web applications.
mal
mal - Make a Lisp
martini
Classy web framework for Go
memmap-rs
cross-platform Rust API for memory-mapped IO
mempool
A fast thread safe memory pool for reusing allocations.
migration
Package migration for Golang automatically handles versioning of a database schema by applying a series of migrations supplied by the client.
nflcmd
A collection of command line utilities for viewing NFL statistics and rankings with nfldb.
nfldb
A library to manage and update NFL data in a relational database.
nflfan
View your fantasy teams with nfldb using a web interface.
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.
nflvid
An experimental library to map play meta data to footage of that play.
openbox-multihead
Openbox with steroid-like multihead support
pager-multihead
A pager that supports per-monitor desktops (compatible with Openbox Multihead and Wingo)
pdoc
A simple command line tool and library to auto generate API documentation for Python libraries.
play
Testing stuff.
present
My presentations.
pyndow
A window manager written in Python
pytyle1
The original pytyle.
pytyle3
An updated (and much faster) version of pytyle that uses xpybutil and is compatible with Openbox Multihead.
qcsv
An API to read and analyze CSV files by inferring types for each column of data.
quickcheck
QuickCheck for Rust (with shrinking).
rand
null
regex
null
regexp
Regular expressions for Rust. (Not a binding!)
remove_dir_all
Reliable remove_dir_all implementation for Windows
rfcs
RFCs for changes to Rust
ripgrep
ripgrep combines the usability of The Silver Searcher with the raw speed of grep.
rtmpdump-ksv
rtmpdump with ksv's patch. Intended to track upstream git://git.ffmpeg.org/rtmpdump as well.
rucd
WIP
rure-go
Go bindings to Rust's regex engine.
rust
a safe, concurrent, practical language
rustaceans.org
Backing data for
rust-builder
Ansible tools for producing portable Rust binaries on Linux, Mac and Windows.
rust-cbor
CBOR (binary JSON) for Rust with automatic type based decoding and encoding.
rust-cmail
A simple command line utility for periodically sending email containing the output of long-running commands.
rust-csv
A CSV parser with type based decoding for Rust.
rust-decimal
A Decimal Implementation written in pure Rust suitable for financial calculations.
rust-docs
A silly repo for managing my Rust crate documentation.
rust-error-handling-case-study
Code for the case study in my blog post: http://blog.burntsushi.net/rust-error-handling
rust-memchr
Exposes a safe interface to libc's memchr in Rust.
rust-runtime-benchmarks
Some benchmarks for testing rustc performance.
rust-snappy
Snappy compression implemented in Rust (including the Snappy frame format).
rust-sorts
Implementations of common sorting algorithms in Rust with comprehensive tests and benchmarks.
rust-stats
Basic statistical functions on streams for Rust.
same-file
Cross platform Rust library for checking whether two file paths are the same file.
semver
Semantic version parsing and comparison.
semver-parser
A parser for the semver specification
serde
Serialization framework for Rust
simd
null
sqlauth
A simple Golang package that provides database backed user authentication with bcrypt.
sqlsess
Simple database backed session management. Integrates with Gorilla's sessions package.
sudoku
An attempt at a sudoku solver in Haskell.
sufdb
A document database indexed by suffix arrays. (EXPERIMENTAL!)
suffix
Fast suffix arrays for Rust (with Unicode support).
tabwriter
Elastic tabstops for Rust.
text
Miscellaneous functions for formatting text
this-week-in-rust
Data for this-week-in-rust.org
thread-id
Get a unique thread ID in Rust
thread_local-rs
Per-object thread-local storage for Rust
toml
TOML parser for Golang with reflection.
toml-1
Tom's Obvious, Minimal Language
toml-test
A language agnostic test suite for TOML parsers.
ty
Easy parametric polymorphism at run time using completely unidiomatic Go.
ucd-generate
A command line tool to generate Unicode tables as source code.
utf8-ranges
Convert contiguous ranges of Unicode codepoints to UTF-8 byte ranges.
vcr
A simple wrapper tool around ffmpeg to capture video from a VCR.
walkdir
Rust library for walking directories recursively.
wendy
A pure Go implementation of the Pastry Distributed Hash Table
window-marker
Use vim-like marks on windows.
wingo
A fully-featured window manager written in Go.
xdg
A Go package for reading config and data files according to the XDG Base Directory specification.
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.
xgbutil
A utility library to make use of the X Go Binding easier. (Implements EWMH and ICCCM specs, key binding support, etc.)
xpyb
A clone of xorg-xpyb.
xpybutil
An incomplete xcb-util port plus some extras
xsv
A fast CSV toolkit written in Rust.

Commits To

RepositoryMost Recent Commit# Commits
BurntSushi/cablastp2014-02-04 19:14:36.0166


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.