12-day longest streak
In July 2020, I left my job to start working on the build service I've wanted for 16 years, in Rust: no change to your workflow, cooperates with existing build…
In July 2020, I left my job to start working on the build service I've wanted for 16 years, in Rust: no change to your workflow, cooperates with existing build systems, handles multi-stage builds, works with any language, and the first version will support offloading builds to fast cloud systems to compile 12-120x faster than a developer laptop.
My goal is to make waiting on a build as antiquated as the sound of a dial-up modem. I expect to launch an alpha soon; please sign up on if you'd like to hear when it launches.
I'm a developer on the Rust project, working on the language, standard library, and Cargo package manager. I care about building welcoming, inclusive communities that lift people up. I love building solutions to systemic problems.
I'm seeking sponsorship to continue working on Rust and build systems full-time.
-
rust ★ PINNED ⑂
a safe, concurrent, practical language
Rust ★ 1 5d agoExplain → -
io-mux ★ PINNED
Rust io-mux crate: Provide multiple file descriptors writing into one in-order pipe, tagged by the source of data (e.g. stdout/stderr)
Rust ★ 46 1y agoExplain → -
trillium-acme ★ PINNED
Automatic HTTPS certificates for trillium.rs, via Let's Encrypt and ACME tls-alpn-01 challenges
Rust ★ 14 1mo agoExplain → -
highlight-stderr
Run a command and highlight its stderr, preserving the order of stdout and stderr
Rust ★ 49 2y agoExplain → -
metadeps ▣
Run pkg-config from declarative dependencies in Cargo.toml
Rust ★ 27 5y agoExplain → -
nbd-netlink
Rust crate to set up an NBD device for a specified socket and parameters, using the Linux netlink interface
Rust ★ 7 7mo agoExplain → -
colorparse ▣
Rust library to parse color configuration strings (in Git syntax) into ansi_term::Style objects
Rust ★ 4 3y agoExplain → -
joshtriplett.org
No description.
HTML ★ 2 2mo agoExplain → -
delta ⑂
A syntax-highlighting pager for git, diff, and grep output
★ 2 2y agoExplain → -
rustc-guide ⑂
A guide to how rustc works and how to contribute to it.
Shell ★ 2 9mo agoExplain → -
sqlx ⑂
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.
★ 1 2y agoExplain → -
deb.joshtriplett.org
No description.
★ 1 2mo agoExplain → -
desktop_file_parser ⑂
No description.
★ 1 9mo agoExplain → -
x11rb ⑂
X11 bindings for the rust programming language, similar to xcb being the X11 C bindings
Rust ★ 1 11mo agoExplain → -
zip2 ⑂
Zip implementation in Rust
★ 1 1y agoExplain → -
unbug ⑂
A crate to programmatically invoke debugging breakpoints with helping macros
★ 1 1y agoExplain → -
gitoxide ⑂
An idiomatic, modern, lean and fast pure-rust implementation of git
Rust ★ 1 11mo agoExplain → -
termux-app ⑂
Termux - a terminal emulator application for Android OS extendible by variety of packages.
★ 1 1y agoExplain → -
rschess ⑂
A Rust chess library with the aim to be as feature-rich as possible
★ 1 2y agoExplain → -
trillium ⑂
🌱🦀🌱 Trillium is a composable toolkit for building internet applications with async rust
★ 1 2mo agoExplain → -
vergen ⑂
Generate cargo instructions at compile time in build scripts for use with the env! or option_env! macros
★ 1 3y agoExplain → -
rust-libc ⑂
Raw bindings to platform APIs for Rust
Rust ★ 1 8mo agoExplain → -
x11-rs ⑂
Rust bindings for X11 libraries
Rust ★ 1 9y agoExplain → -
std-dev-guide ⑂
Guide for standard library developers
★ 1 10d agoExplain → -
futures-lite ⑂
A lightweight async prelude
★ 1 4y agoExplain → -
home
No description.
Shell ★ 0 5d agoExplain → -
chacha8rand ⑂
No description.
★ 0 11d agoExplain → -
tonic ⑂
A native gRPC client & server implementation with async/await support.
★ 0 5y agoExplain → -
tar-rs ⑂
Tar file reading/writing for Rust
Rust ★ 0 9y agoExplain → -
pack1 ⑂
Byte array newtypes of various primitive types.
★ 0 1mo agoExplain → -
rust-errno ⑂
:boom: Cross-platform interface to the `errno` variable
★ 0 1mo agoExplain → -
winapi-util ⑂
Safe wrappers for various Windows specific APIs.
★ 0 1mo agoExplain → -
aeneas ⑂
A verification toolchain for Rust programs
★ 0 1mo agoExplain → -
josh-meta
No description.
Shell ★ 0 2mo agoExplain → -
arboard ⑂
A clipboard for Rust
★ 0 1mo agoExplain → -
radix-trie ⑂
A compressed radix trie implementation in Rust
★ 0 3mo agoExplain → -
electron-builder ⑂
A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box
★ 0 4mo agoExplain → -
typst ⑂
A markup-based typesetting system that is powerful and easy to learn.
★ 0 4mo agoExplain → -
actions-test-repo
Test repository to experiment with GitHub Actions
Rust ★ 0 5mo agoExplain → -
miproja1 ⑂
No description.
★ 0 5mo agoExplain → -
aiohue ⑂
Python3 asyncio package to talk to Philips Hue
★ 0 5mo agoExplain → -
indexset ⑂
A pure-Rust two-level dynamic b-tree. This crate implements a compact set data structure that preserves its elements' sorted order and allows lookups of entries by value or sorted order position.
★ 0 5mo agoExplain → -
insta ⑂
A snapshot testing library for rust
★ 0 7mo agoExplain → -
project-goal-reference-expansion ⑂
Project Goal coordination repository for expansion of the Rust Reference
★ 0 6mo agoExplain → -
annotate-snippets-rs ⑂
Library for snippet annotations
★ 0 7mo agoExplain → -
joshtriplett
No description.
★ 0 3y agoExplain → -
cargo-check-external-types ⑂
Static analysis tool for Rust library authors to set and verify which types from other libraries are allowed to be exposed in their public API.
★ 0 6mo agoExplain → -
rust-openssl ⑂
OpenSSL bindings for Rust
Rust ★ 0 9y agoExplain → -
hashlink ⑂
An updated version of linked-hash-map and friends
★ 0 5y agoExplain → -
async-std ⑂
Async version of the Rust standard library
Rust ★ 0 10mo agoExplain → -
wasm-bindgen ⑂
Facilitating high-level interactions between wasm modules and JavaScript
Rust ★ 0 7y agoExplain → -
learning-rust.github.io ⑂
Rust Programming Language Tutorials for Everyone!
★ 0 11mo agoExplain → -
windows-rs ⑂
Rust for Windows
★ 0 10mo agoExplain → -
lstr ⑂
A fast, minimalist directory tree viewer, written in Rust.
★ 0 11mo agoExplain → -
libdeflater ⑂
Rust wrapper for libdeflate 🗜️
★ 0 6y agoExplain → -
tracing-forest ⑂
No description.
★ 0 1y agoExplain → -
tame-index ⑂
Small crate for interacting with cargo registry indices
★ 0 1y agoExplain → -
async-pidfd-local-fork ⑂
Rust crate to use process file descriptors (pidfd) for Linux
★ 0 1y agoExplain → -
c2rust ⑂
Migrate C code to Rust
★ 0 8mo agoExplain → -
areweasyncyet.rs ⑂
Are we async yet?
★ 0 1y agoExplain → -
contour ⑂
Modern C++ Terminal Emulator
★ 0 1y agoExplain → -
fs4-rs ⑂
Extended utilities for working with files and filesystems in Rust. This is a fork of the fs2-rs crate, the aim for this fork is to support async and replace libc with rustix.
★ 0 1y agoExplain → -
nbd-async ⑂
Block device driver in userspace!
★ 0 1y agoExplain → -
matchers ⑂
No description.
★ 0 1y agoExplain → -
tokio ⑂
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
★ 0 1y agoExplain → -
BLAKE3 ⑂
the official Rust and C implementations of the BLAKE3 cryptographic hash function
★ 0 1mo agoExplain → -
jiff ⑂
A datetime library for Rust that encourages you to jump into the pit of success.
★ 0 1y agoExplain → -
gluegun ⑂
No description.
★ 0 1y agoExplain → -
limbo ⑂
Limbo is a project to build the modern evolution of SQLite.
★ 0 1y agoExplain → -
tlrepo
Rust tlrepo crate: Thread-local git2::Repository, shareable across threads
Rust ★ 0 1y agoExplain → -
aws-spotter ⑂
Tool for checking the AWS Spot instance prices across specified regions
★ 0 1y agoExplain → -
yaambo ⑂
Rust crate for concurrent skip lists
★ 0 1y agoExplain → -
scheme ⑂
No description.
★ 0 1y agoExplain → -
rbatis ⑂
Rust Compile Time ORM with Async Dynamic SQL
★ 0 1y agoExplain → -
koto ⑂
A simple, expressive, embeddable programming language
★ 0 1y agoExplain → -
flexstr ⑂
A flexible, simple to use, immutable, clone-efficient String replacement for Rust
★ 0 1y agoExplain → -
PyPirv ⑂
Simple python to spirv compiler inspired by [taichi](https://github.com/taichi-dev/taichi)
★ 0 1y agoExplain → -
boilerpipe-rs ⑂
Rust port of the boilerpipe Java library used for the removal of boilerplate and extraction of text content from HTML documents.
★ 0 1y agoExplain → -
Blenvy ⑂
Bevy Code & Blender addon for a simple workflow to add & edit Bevy components in Blender
★ 0 1y agoExplain → -
compassandkey.org
🧭🗝️
HTML ★ 0 1y agoExplain → -
wtransport ⑂
Async-friendly WebTransport implementation in Rust
★ 0 7mo agoExplain → -
reference ⑂
The Rust Reference
★ 0 8mo agoExplain → -
tabled ⑂
An easy to use library for pretty print tables of Rust structs and enums.
★ 0 1y agoExplain → -
piper ⑂
An asynchronous single-consumer single-producer pipe for bytes
★ 0 1y agoExplain → -
leadership-council ⑂
Home of the Rust Leadership Council
★ 0 1y agoExplain → -
_rust ⑂
DESCRIPTION
★ 0 1y agoExplain → -
winnow ⑂
Making parsing a breeze
★ 0 1y agoExplain → -
indextreemap_rust ⑂
A BTreeMap implementation for Rust allowing for indexing by Key and Position
★ 0 6mo agoExplain → -
spawnbench
No description.
C ★ 0 2y agoExplain → -
rust-project-goals ⑂
Rust Project Goals tracker
★ 0 3mo agoExplain → -
jwalk ⑂
Filesystem walk performed in parallel with streamed and sorted results
★ 0 2y agoExplain → -
UntimedExplosion ⑂
No description.
Rust ★ 0 2y agoExplain → -
lapce ⑂
Lightning-fast and Powerful Code Editor written in Rust
★ 0 2y agoExplain → -
rustls ⑂
A modern TLS library in Rust
★ 0 2y agoExplain → -
aws-lc-rs ⑂
aws-lc-rs is a cryptographic library using AWS-LC for its cryptographic operations. The library strives to be API-compatible with the popular Rust library named ring.
★ 0 2y agoExplain → -
countries.lol ⑂
Name all the countries!
★ 0 2y agoExplain → -
futures-rustls ⑂
No description.
★ 0 2y agoExplain → -
rust-design-axioms ⑂
Discovering and describing Rust's design axioms
★ 0 2y agoExplain → -
strace ⑂
strace is a diagnostic, debugging and instructional userspace utility for Linux
★ 0 2y agoExplain → -
iputils ⑂
The iputils package is set of small useful utilities for Linux networking.
★ 0 8mo agoExplain → -
smithy-rs ⑂
No description.
★ 0 10mo agoExplain → -
async-http-codec ⑂
No description.
★ 0 2y agoExplain → -
async-web-client ⑂
No description.
★ 0 2y agoExplain → -
pebble ⑂
A miniature version of Boulder, Pebble is a small RFC 8555 ACME test server not suited for a production certificate authority.
★ 0 2y agoExplain → -
routefinder ⑂
No description.
★ 0 2y agoExplain → -
env_logger ⑂
A logging implementation for `log` which is configured via an environment variable.
★ 0 2y agoExplain → -
style-team ⑂
RFCs for Rust formatting guidelines and changes to Rustfmt
Rust ★ 0 2y agoExplain → -
async-rdma ⑂
Easy to use RDMA API in Rust async
★ 0 9mo agoExplain → -
indicatif ⑂
A command line progress reporting library for Rust
★ 0 2y agoExplain → -
fastcdc-rs ⑂
FastCDC implementation in Rust
★ 0 2y agoExplain → -
sled ⑂
the champagne of beta embedded databases
★ 0 2y agoExplain → -
rust_uds_windows ⑂
Unix Domain Sockets for Windows!
★ 0 1y agoExplain → -
toml ⑂
Rust TOML Parser
★ 0 1y agoExplain → -
async-fs ⑂
Async filesystem primitives
★ 0 3y agoExplain → -
inotify-rs ⑂
Idiomatic inotify wrapper for the Rust programming language
★ 0 3y agoExplain → -
rust-timerfd ⑂
A rust interface to the Linux kernel's timerfd API.
★ 0 3y agoExplain → -
async-io ⑂
Async I/O and timers
★ 0 3y agoExplain → -
.github
No description.
★ 0 3y agoExplain → -
rustls-acme ⑂
No description.
Rust ★ 0 2y agoExplain → -
homu ⑂
A bot that integrates with GitHub and your favorite continuous integration service
★ 0 3y agoExplain → -
libs-team ⑂
The home of the library team
★ 0 3y agoExplain → -
stdarch ⑂
Rust's standard library vendor-specific APIs and run-time feature detection
★ 0 3y agoExplain → -
linux-raw-sys ⑂
Generated bindings for Linux's userspace API
★ 0 3y agoExplain → -
faust ⑂
Functional programming language for signal processing and sound synthesis
★ 0 3y agoExplain → -
testrepo
test repository
★ 0 3y agoExplain → -
rustix ⑂
Safe Rust bindings to POSIX-ish APIs
★ 0 11mo agoExplain → -
bstr ⑂
A string type for Rust that is not required to be valid UTF-8.
★ 0 1y agoExplain → -
copywrong
A list of software that was once free and is now proprietary
★ 0 11y agoExplain → -
remove_dir_all ⑂
Reliable remove_dir_all implementation for Windows
★ 0 3y agoExplain → -
liburing ⑂
No description.
★ 0 2y agoExplain → -
docs.rs ⑂
crates.io documentation generator
★ 0 3y agoExplain → -
ctest2 ⑂
Automatic testing of FFI bindings for Rust
★ 0 3y agoExplain → -
aws-sdk-rust ⑂
AWS SDK for the Rust Programming Language
★ 0 3y agoExplain → -
async-lock ⑂
Async synchronization primitives
★ 0 4y agoExplain → -
tempfile-fast-rs ⑂
(Slightly) faster temporary files on Linux
★ 0 1mo agoExplain → -
virtual-environments ⑂
GitHub Actions virtual environments
★ 0 4y agoExplain → -
api-guidelines ⑂
Rust API guidelines
★ 0 4y agoExplain → -
ipnetwork ⑂
A library to work with CIDRs in rust
★ 0 4y agoExplain → -
tempfile ⑂
Temporary file library for rust
★ 0 4y agoExplain → -
flate2-rs ⑂
FLATE, Gzip, and Zlib bindings for Rust
Rust ★ 0 4y agoExplain → -
cargo-deny-action ⑂
❌ GitHub Action for cargo-deny 🦀
★ 0 1y agoExplain → -
anstyle ⑂
ANSI text styling
★ 0 1mo agoExplain → -
relnotes ⑂
Generate release notes for "The Rust Programming Language"
★ 0 3y agoExplain → -
rustfmt ⑂
Format Rust code
★ 0 10mo agoExplain → -
dashmap ⑂
Blazing fast concurrent HashMap for Rust.
★ 0 2y agoExplain → -
async-global-executor ⑂
A global executor built on top of async-executor and smol
★ 0 2y agoExplain → -
async-bincode ⑂
Asynchronous access to a bincode-encoded item stream.
★ 0 4y agoExplain → -
libz-sys ⑂
Rust crate package to link to a system libz (zlib)
★ 0 3y agoExplain → -
countserver ⑂
counter server example in threads and async/await
★ 0 4y agoExplain → -
num_cpus ⑂
Get the number of CPUs in Rust
★ 0 4y agoExplain → -
async-h1 ⑂
Asynchronous HTTP/1.1 in Rust
Rust ★ 0 2y agoExplain → -
async-compression ⑂
Adaptors between compression crates and Rust's async IO types
★ 0 3y agoExplain → -
iterator_item ⑂
A syntax exploration of eventually stable Rust Iterator items
★ 0 4y agoExplain → -
rust-forge ⑂
Information useful to people contributing to Rust
Rust ★ 0 2d agoExplain → -
lang-team ⑂
Home of the Rust language design team.
JavaScript ★ 0 2y agoExplain → -
ripgrep ⑂
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
★ 0 4y agoExplain → -
triagebot ⑂
Triage Bot
★ 0 3y agoExplain → -
humansize ⑂
Humansize - A flexible crate for humanizing file sizes
★ 0 3y agoExplain → -
nftnl-rs ⑂
Rust bindings and abstraction for libnftnl, low-level userspace access to the in-kernel nf_tables subsystem
★ 0 4y agoExplain → -
nomicon ⑂
The Dark Arts of Advanced and Unsafe Rust Programming
★ 0 4y agoExplain → -
rust-analyzer ⑂
A Rust compiler front-end for IDEs
Rust ★ 0 4y agoExplain → -
surveys ⑂
Repo for coordinating the creation, distribution, collection, and analysis of surveys for the Rust project.
★ 0 3y agoExplain → -
ec2-boot-bench ⑂
Benchmark EC2 instance boot time from API call to accepting TCP connections
★ 0 4y agoExplain → -
error-chain ⑂
Error boilerplate for Rust
Rust ★ 0 9y agoExplain → -
gzp ⑂
Multi-threaded Compression
★ 0 4y agoExplain → -
sys-mount ⑂
High level FFI binding around the sys mount & umount2 calls, for Rust
★ 0 2y agoExplain → -
loopdev ⑂
A rust library to setup and control loopback devices
★ 0 4y agoExplain → -
edition-guide ⑂
A guide to changes between various editions of Rust
★ 0 1y agoExplain → -
redesigned-spork ⑂
No description.
★ 0 4y agoExplain → -
compiler-team ⑂
A home for compiler team planning documents, meeting minutes, and other such things.
HTML ★ 0 5y agoExplain → -
grpc-rs ⑂
The gRPC library for Rust built on C Core library and futures
★ 0 5y agoExplain → -
tracing ⑂
Application level tracing for Rust.
★ 0 1mo agoExplain → -
opentelemetry-rust ⑂
OpenTelemetry API and SDK for Rust
★ 0 5y agoExplain → -
tide-tracing ⑂
A simple middleware for tide using the tracing crate for logging.
★ 0 5y agoExplain → -
rust-installer ⑂
The Bourne shell installer used by Rust and Cargo
★ 0 5y agoExplain → -
zstd-rs ⑂
A rust binding for the zstd compression library.
★ 0 2y agoExplain → -
ccache ⑂
ccache – a fast compiler cache
★ 0 5y agoExplain → -
rls ⑂
Repository for the Rust Language Server (aka RLS)
★ 0 5y agoExplain → -
nix ⑂
Rust friendly bindings to *nix APIs
★ 0 5y agoExplain → -
rusoto ⑂
AWS SDK for Rust
★ 0 4y agoExplain → -
boulder ⑂
An ACME-based certificate authority, written in Go.
★ 0 5y agoExplain → -
bincode ⑂
A binary encoder / decoder implementation in Rust.
★ 0 5y agoExplain → -
git2-rs ⑂
libgit2 bindings for Rust
Rust ★ 0 8mo agoExplain → -
tide-rustls ⑂
tls listener for tide based on async-tls and rustls
★ 0 5y agoExplain → -
http-client ⑂
Types and traits for http clients
★ 0 5y agoExplain → -
async-session ⑂
Async session support with plugabble backends
★ 0 5y agoExplain → -
async-process ⑂
Async interface for working with processes
★ 0 5y agoExplain → -
crossbeam ⑂
Tools for concurrent programming in Rust
★ 0 5y agoExplain → -
byte-pool ⑂
A flexible byte pool.
★ 0 5y agoExplain → -
surf ⑂
Fast and friendly HTTP client framework for async Rust
★ 0 4y agoExplain → -
http-types ⑂
Common types for HTTP operations
★ 0 5y agoExplain → -
rusqlite ⑂
Ergonomic bindings to SQLite for Rust
★ 0 5y agoExplain → -
tide-websockets ⑂
"just open a socket"
★ 0 3y agoExplain → -
async-tungstenite ⑂
Async binding for Tungstenite, the Lightweight stream-based WebSocket implementation
★ 0 1y agoExplain → -
async-sse ⑂
Async Server Sent Events parser and encoder
★ 0 4y agoExplain → -
tide ⑂
Fast and friendly HTTP server framework for async Rust
★ 0 3y agoExplain → -
smol ⑂
A small and fast async runtime for Rust
★ 0 6y agoExplain → -
cargo-udeps ⑂
Find unused dependencies in Cargo.toml
★ 0 5y agoExplain → -
systemd ⑂
The systemd System and Service Manager
★ 0 9mo agoExplain → -
this-week-in-rust ⑂
Data for this-week-in-rust.org
★ 0 1y agoExplain →
No repos match these filters.