Alex Crichton

Login: alexcrichton

Company: Mozilla

Location: San Francisco, CA

Bio: null

Blog: http://alexcrichton.com

Blog: http://alexcrichton.com

Member of

  1. The Rust Programming Language
  2. null
  3. null

Repositories

411-rust-starter-code
null
aelita
A mergebot for pull-request review
alexcrichton.github.com
Personal Site
ansible-rust-infra
A rebuild of Rust's infrastructure
appveyor-scrape
null
ars
ar in Rust
atty
are you or are you not a tty?
AudioStreamer
A streaming audio player class (AudioStreamer) for Mac OS X and iPhone.
autopush
Python Web Push Server used by Mozilla
backtrace-rs
Backtraces in Rust
bare-bones
a skeleton of the intermezzos kernel
binaryen
Compiler infrastructure and toolchain library for WebAssembly, in C++
bit-vec
A Vec of Bits
blog.rust-lang.org
null
bors2
WIP
bors-rollup
null
bors-travis
http://buildbot.rust-lang.org/travis/travis.html
broccoli-rust2wasm
A Broccoli Plugin for compiling Rust to WebAssembly
brotli2-rs
Brotli encoders/decoers for Rust
bufstream
A buffered I/O stream for Rust
bytes
Utilities for working with bytes
bzip2-rs
libbz2 (bzip2 compression) bindings for Rust
bzip2-ruby
Original libbz2 ruby C bindings from Guy Decoux, with some new love
cancelbot
null
cargo
Cargo Experiments
cargo-apply
null
cargo-check
null
cargo-edit-locally
Subcommand to easily edit crate dependencies locally
cargo-fancy
Fancy output for Cargo
cargo-local-registry
A cargo subcommand to manage local registries
cargo-registry-index
null
cargo-stats
null
cargo-sysroot
Builds a sysroot with cross compiled standard crates
cargo-vendor
Cargo subcommand to vendor crates.io dependencies
cargo-website-1
null
cc-rs
Rust library for build scripts to compile C/C++ code into a Rust library
cfg-if
A if/elif-like macro for Rust #[cfg] statements
cfg-specialize
null
cmake-rs
Rust build dependency for running cmake
cohort_radio
The best radio ever
collect-rs
Miscellaneous Collections
compiler-builtins
[WIP] Porting `compiler-rt` intrinsics to Rust
complicated-linkage-example
null
conduit-git-http-backend
Conduit handler for running `git http-backend`
cookie-rs
HTTP cookie parsing and cookie jar management for rust
cpu-usage-over-time
null
crates.io
Source code for crates.io
crates.io-index
null
crates.io-index-2018-03-06-snapshot
null
crates.io-index-2018-03-06-squashed
null
crates.io-index-rewrite
null
crates-mirror
null
crossbeam
Support for parallelism and low-level concurrency in Rust
cross-test-arm-server
null
ctest
Automatic testing of FFI bindings for Rust
cupid
Get information about the x86 and x86_64 processor
curl
Curl is a tool and libcurl is a library for transferring data with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TFTP, SCP, SFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features
curl-rust
Rust bindings to libcurl
c_vec-rs
Structures to wrap C arrays
dbsync
Syncing read-only with dropbox for just one folder
dcfs
A FUSE filesystem over the DC protocol
debug-cell
Debug RefCell which keeps track of stack traces in debug mode
derive-new
derive simple constructor functions for Rust structs
dlmalloc-rs
dlmalloc ported into Rust
docker
Build scripts for Docker images I maintain at
docker-rust
null
docopt.rs
Docopt for Rust.
eeyore
Label tagging bot
ena
An implementation of union-find / congruence-closure in Rust. Extracted from rustc for indepdendent experimentation.
env_logger
A logging implementation for `log` which is configured via an environment variable.
error-chain
Error boilerplate for Rust
fargo
A DC protocol implementation in Ruby
filetime
Accessing file timestamps in a platform-agnostic fashion in Rust
find-work
find something Rusty to work on
flate2-rs
FLATE, Gzip, and Zlib bindings for Rust
FrameworkBenchmarks
Source code for the framework benchmarking project
fs2-rs
Extended utilities for working with files and filesystems in Rust
futures-await
null
futures-await-quote
futures-await temporary fork of dtolnay/quote
futures-await-syn
futures-await temporary fork of dtolnay/syn
futures-glib-rs
null
futures-spsc
Single-producer, single-consumer queues for Rust futures
futures-timer
Timeouts and sleeps for futures
futures-tools
null
futures-trustdns-test
null
futures-typesafe
A proof-of concept of type-safe version of futures crate.
gazetta-bin
null
gfx
A high-performance, bindless graphics API for Rust.
git2-rs
libgit2 bindings for Rust
gitignore
A collection of useful .gitignore templates
glib
GLib bindings for Rust
glimmer-experiments
null
glimmer-vm
null
gnome-class
Some experimental macros for GNOME integration
golden-circle
The Golden Circle website registration and grading application
go-paste
An asset manager/package for Go, inspired by Rails' sprockets
gphoto2-sys
Rust FFI bindings for libgphoto2
green-rs
Green Tasks for Rust
gyp
Clone of gyp for Rust
hacku
hacku
helix
Ruby and Rust, sitting in a tree
heroku-buildpack-cargo
A Heroku Buildpack for Ember CLI Applications
heroku-buildpack-diesel
null
heroku-buildpack-rust
Rust buildpack
heroku-buildpack-rust-1
A buildpack for Rust applications on Heroku, with full support for Rustup, cargo and build caching.
heroku-buildpack-zlib-pkgconfig
null
highfive
Github hooks to provide an encouraging atmosphere for new contributors
homebrew
:beer: The missing package manager for OS X.
homebrew-formula
null
homu
Homu is a continuous integration service bot for GitHub and Buildbot.
http
Rust HTTP types
hyper
An HTTP library for Rust
hyper-tls
null
io2
null
iovec
null
ipc-rs
IPC primitives for Rust
itm
Tool to parse and dump ITM packets
jba
Javascript Gameboy
jemallocator
Rust allocator using jemalloc as a backend
jobserver-rs
null
lazy-git-ext
My small and lazy git extensions
libbacktrace
A C library that may be linked into a C/C++ program to produce symbolic backtraces
libc
null
libfontconfig
Cargoified libfontconfig for Rust packages
libgit2
The Library
libssh2
the SSH library
libssh2-static-sys
null
libuv
platform layer for node.js
libz-sys
Cargo package to link to a system libz (zlib)
link-config
null
literalext
A helper crate for interpreting proc-macro `Literal` values
lld
Mirror of official lld git repository located at http://llvm.org/git/lld. Updated every five minutes.
llvm
Temporary fork of LLVM for Rust
log
Logging implementation for Rust
longjmp-repro
null
mal
mal - Make a Lisp
mbox
malloc-based Box implementation for Rust.
mio
Metal IO library for Rust
mio-named-pipes
Windows named pipes bindings for mio
mio-uds
Unix Domain Sockets for mio
miow
A zero-overhead Windows I/O library, focusing on IOCP
mir2wasm
An experimental compiler from Rust to WebAssembly
movies
A proposed solution to the Movie Chain Runner problem
nix
Rust friendly bindings to *nix APIs
num_cpus
null
oa-pubcookie
OmniAuth strategy when using Pubcookie or CMU's WebISO
oddit
Oddit - Auditing application for CMU students
openssl-probe
null
openssl-src-rs
Source code and logic to build OpenSSL from source
openssl-static-sys
null
openssl-sys
null
panic2abort
Translating panics to aborts in Rust
parcel
?? Blazing fast, zero configuration web application bundler
parity-wasm
WebAssembly serialization/deserialization in rust
parking_lot
Compact and efficient synchronization primitives for Rust. Also provides an API for creating custom synchronization primitives.
paste
JS + CSS dependency managament for Rails 3
pkg-config-rs
Build library for invoking pkg-config for Rust
please-ignore
Ignore this ugly benchmarking code for tarpc
port-of-rust
Docker images for Rust projects
proc-macro2
null
pthread-win32
clone / cvs-import of pthread-win32 + local tweaks (including MSVC2008, MSVC2010 and MSVC2012 project files)
quickcheck
QuickCheck for Rust (with shrinking).
quote
Rust quasi-quoting
r2d2
null
r2d2-postgres
null
rack-pubcookie
Pubcookie finally isn't tied to Apache, now it's in Ruby!
rack-shibboleth
Shibboleth meets Ruby and Rack
rails
Ruby on Rails
rand
null
rbindgen
null
recipe_box
Recipe Box as a web application
reference
The Rust Reference
regex
null
rfcbot-rs
null
rfcs
RFCs for changes to Rust
ripgrep
ripgrep combines the usability of The Silver Searcher with the raw speed of grep.
rlibc
null
rls
Repository for the Rust Language Server (aka RLS)
rls-rustc
A simple shim around rustc to allow using save-analysis with a stable toolchain
roboime-next
RoboIME's core software stack for the RoboCup Small Size League
rocket_wasm
The Rocket game, now in WASM
rust
a safe, concurrent, practical language
rustaceans.org
null
rust-arel
An in-progress port of the Ruby SQL building library arel
rust-async-web-bench
null
rust-buildbot
null
rustc-auto-publish
null
rustc-compile-time-analyze
null
rustc-demangle
Rust symbol demangling
rust-compress
Various compression algorithms written in rust.
rust-cookbook
https://rust-lang-nursery.github.io/rust-cookbook
rust-c-panic-bug
Test-case for https://github.com/rust-lang/rust/issues/33773
rustc-perf
Website for graphing performance of rustc
rustc-perf-collector
Benchmark collection of rustc compile time performance.
rust-cross
Everything you need to know about cross compiling Rust programs!
rustc-test
Extraction of libtest from rustc
rustc-timing
Data for timing rustc
rust-encoding
Character encoding support for Rust
rust-ffi-examples
FFI examples written in Rust
rustfix
Automatically apply the suggestions made by rustc
rustfmt
Format Rust code
rust-forge
null
rust-guidelines
Conventions, principles, patterns, and best practices for Rust code
rust-harfbuzz
Rust bindings to HarfBuzz
rust-heroku-slug
Source for WebAssembly Studio rustc service
rust-installer
The Bourne shell installer used by Rust and Cargo
rustjob
null
rust-mozjs
Rust bindings to SpiderMonkey
rust-msvc-link-test
null
rust-native-tls
null
rust-openssl
OpenSSL bindings for Rust
rust-openssl-verify
null
rust-packaging
Packaging for Rust + Cargo in multiple formats
rust_panic_test
null
rust-pcre
Rust wrapper for libpcre
rust-phf
Compile time static maps for Rust
rust-pinyin
???????? Rust ?
rust-playground
The Rust Playground
rust-png
Rust bindings for libpng
rust-postgres
Native PostgreSQL driver for the Rust programming language
rust-release
null
rust-scan-util
null
rust-security-framework
null
rust-serde
Rust serialization
rust-sha1
Minimal implementation of SHA1 for Rust
rust-tenacious
Lint to disallow the moving of marked types in Rust
rustup.rs
The Rust toolchain installer
rust-url
URL parser for Rust
rust-wasm
A point of coordination for all things rust+wasm
rust-www
The Rust website (www.rust-lang.org)
rusty_scheme
Very incomplete Scheme interpreter, written in Rust
sccache
sccache is ccache with S3 storage
schannel-rs
Schannel API-bindings for rust (provides an interface for native SSL/TLS using windows APIs)
scoped-tls
Scoped Thread Local Storage for Rust
serde-ignored
Find out about keys that are ignored when deserializing data
servo
The Servo Browser Engine
siphash-bench
null
snapcraft
Snapcraft is a delightful packaging tool
socket2-rs
null
socks5-rs
Implementation of a socks5 proxy server in Rust
socparse
null
sodiumoxide
Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)
splay-rs
A splay tree implementation written in Rust
ssh2-rs
Rust bindings for libssh2
ssl-ram-testing
SSL RAM overhead testing
stacker
Manual segmented stacks for Rust
stamp-rs
null
stdsimd
Experiments with adding SIMD support to Rust's standard library.
subteams
Artifacts relevant to the various Rust subteams
sunspot
Solr-powered search for Ruby objects
syn
Nom parser for Rust source code
sync-rs
null
syntex
null
talks
Talks I've given at various conferences
talks-1
Talk requests and proposals for https://www.meetup.com/MadRust/
tar-rs
Tar file reading/writing for Rust
tendril
Compact string type for zero-copy parsing
test
null
testd
null
thearesia
Github bot built with Rust
the-end-of-unsafety
https://brson.github.io/the-end-of-unsafety
tls-rs
Thread-Local-Storage (TLS) for Rust
tokio
Asynchronous I/O for Rust
tokio-core
I/O primitives and event loop for async I/O in Rust
tokio-curl
Asynchronous HTTP client built on libcurl
tokio-hyper
Tokio / Hyper
tokio-line
Line protocol for Tokio
tokio-minihttp
Protocol implementation experimentations
tokio-named-pipes
Windows named pipes bindings for tokio
tokio-openssl
OpenSSL bindings for Tokio
tokio-process
Asynchronous process management for tokio
tokio-proto
A network application framework for Rust
tokio-redis
Redis client for Tokio
tokio-serde-bincode
null
tokio-serde-json
null
tokio-service
The core `Service` trait in Tokio and support
tokio-signal
Unix signal handling for tokio
tokio-tls
An implementation of TLS/SSL streams for Tokio
tokio-tungstenite
Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation
tokio-uds
Unix Domain Sockets for tokio
tokio-website
Website
toml
Tom's Obvious, Minimal Language
toml-rs
A TOML encoding/decoding library for Rust
travis-build-stream
null
travis-cargo
null
trust-dns
A Rust based DNS server
tungstenite-rs
Lightweight stream-based WebSocket implementation for Rust.
twocan
Collaborative Crosswords!
twox-hash
A Rust implementation of the XXHash algorithm.
vestal_versions
Rails 3 port of laserlemon's venerable vestal_versions.
wait-timeout
Waiting on a child process with a timeout in Rust
wasm-gc
gc-sections for wasm
wasm-pack
?? pack up the wasm and publish it to npm!
wasm-sodium
PoC of libsodium being used in Rust on wasm32-unknown-unknown
wbg-rand
Random numbers for wasm32-unknown-unknown in Rust
wds
null
WebAssemblyStudio
Learn, Teach, Work and Play in the WebAssembly Studio
webpack-dev-server-issue-1376
null
webpush-server-proof-of-concept
null
weird-proc-macro-spans
null
winapi-rs
Rust types and constants for WinAPI bindings
xor_name
Small library. XorName is an array that is useful for calculations in DHT etc.
xsv
A fast CSV toolkit written in Rust.
xxhash2-rs
Rust bindings to libxxhash
xz2-rs
Bindings to liblzma in Rust (xz streams in Rust)
zillions
toy chat server spec and example implementations
zip_codes
A lookup table for all primary U.S. ZIP codes for Rust
zurich.rustfest.eu
The website for RustFest Zurich 2017

Commits To

RepositoryMost Recent Commit# Commits


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.