Jon Gjengset

Rust educational streamer. Rustacean at AWS. A fan of making things secure, fast, scalable, and well-documented.

Projects

tower

async fn(Request) -> Result<Response, Error>

Rust - Released: 24 Jul 2017 - 3,502

inferno

A Rust port of FlameGraph

Rust - Released: 26 Jan 2019 - 1,668

fantoccini

A high-level API for programmatically interacting with web pages through WebDriver.

Rust - Released: 28 May 2017 - 1,639

faktory

Language-agnostic persistent background job server

Go - Released: 15 Jun 2017 - 5,735

left-right

A lock-free, read-optimized, concurrency primitive.

Rust - Released: 04 Feb 2017 - 1,939

rust-imap

IMAP client library for Rust

Rust - Released: 23 Nov 2018 - 477

flurry

A port of Java's ConcurrentHashMap to Rust

Rust - Released: 16 Nov 2019 - 484

bus

Efficient, lock-free, bounded Rust broadcast channel

Rust - Released: 01 Jun 2016 - 783

configs

My configuration files

Shell - Released: 31 Jan 2011 - 1,085

haphazard

Hazard pointers in Rust.

Rust - Released: 26 Jun 2021 - 196

msql-srv

Bindings for writing a server that can act as MySQL/MariaDB

Rust - Released: 13 Dec 2017 - 156

evmap

A lock-free, eventually consistent, concurrent multi-value map.

Rust - Released: 21 Dec 2020 - 459

rust-ibverbs

Bindings for RDMA ibverbs through rdma-core

Rust - Released: 09 May 2017 - 140

rust-tcp

A learning experience in implementing TCP in Rust

Rust - Released: 23 Feb 2019 - 484

udp-over-tcp

A command-line tool for tunneling UDP datagrams over TCP.

Rust - Released: 24 Jul 2024 - 88

buzz

A simple system tray application for notifying about unseen e-mail

Rust - Released: 02 Mar 2017 - 138

stream-cancel

A Rust library for interrupting asynchronous streams.

Rust - Released: 21 Jun 2018 - 156

faktory-rs

Rust bindings for Faktory clients and workers

Rust - Released: 26 Oct 2017 - 175

griddle

A HashMap variant that spreads resize load across inserts

Rust - Released: 30 Jun 2020 - 189

wewerewondering

wewerewondering.com

Rust - Released: 13 Nov 2022 - 154

arccstr

Thread-safe, reference-counted null-terminated immutable Rust strings.

Rust - Released: 03 Mar 2017 - 41

tracing-timing

Inter-event timing metrics on top of tracing.

Rust - Released: 26 Jun 2019 - 111

hashbag

An unordered multiset/bag implementation backed by HashMap

Rust - Released: 06 Feb 2020 - 64

atone

A `VecDeque` (and `Vec`) variant that spreads resize load across pushes.

Rust - Released: 04 Jul 2020 - 106

drwmutex

Distributed RWMutex in Go

Go - Released: 07 May 2015 - 341