Wisconsin, USA

Stephen M. Coakley

Elite
@sagebind

Disciple of Christ and software engineer, concurrency wizard subclass. Passionate about faith, life, web and systems software, gaming, and music.

isahc. The practical HTTP client that is fun to use.

779

slack-client. A better Slack client, with RTM API support.

191

castaway. Safe, zero-cost downcasting for limited compile-time specialization.

184

sluice. Asynchronous byte buffers and pipes for concurrent I/O programming.

103

rote. Automate everything.

67

threadfin. A thread pool for running multiple tasks on a configurable group of threads.

51

tmux-zen. Achieve true terminal zen with tmux and Oh My Fish.

45

docker-swarm-deploy-action. Deploy a stack to a remote Docker swarm.

41

retest. Command-line regular expression tester

33

riptide. The Riptide Programming Language: Shell scripting redesigned.

32

stability. Rust API stability attributes for the rest of us.

31

mathpad. Interactive scratchpad calculator for VS Code

23

slackyboy. A helpful, programmable chat bot for Slack

22

dockerfiles. Repository for my public Docker images.

21

atom-gtk-dark-theme. Toggles the dark theme variant for Atom windows on GTK+3

18

eguikit. A small library of assorted, reusable widgets for egui.

17

dotfiles. Dotfiles for my personal UNIX-like machines.

17

fmbq-timer. Timer app tailored for Free Methodist Bible Quizzing

17

windows-registry. A small library for accessing and manipulating the Windows registry.

15

wakeful. Utilities to aid implementing wakers and working with tasks.

13

evflow. Main Evflow event loop library

12

respk. Manage resource files using a fast, custom open format designed especially for use in games.

12

pushbullet-gnome. [ABANDONED] GNOME extension for sending and receiving Pushbullet notifications

10

edmunds-sdk. An implementation of an Edmunds SDK for PHP.

8

naru. Cross platform, intuitive file archiver command.

8

appimagezip. Rust implementation of the AppImage specification that uses Zip as the backing image file system.

6

git-pocket. Save and sync uncommitted changes in a working directory

6

blog. My personal website and blog.

5

sqs-pull. Move AWS SQS messages from one queue to another quickly with filtering

4

walrus. A lightweight compiler for the Decaf programming language

4

autoclipper. An automatic Evernote article clipper that accepts an article URL

3

robo-ftp. [ABANDONED] FTP(S) task for Robo

3

imagen. A random image generator.

3

environ. Simple package for getting environment and platform information. [Unmaintained]

3

android-wakelock. Safe and ergonomic Rust bindings to the Android WakeLock API

2

clogger. Simple console logger that is configurable at runtime for command line apps.

2

ingots. Ingots provides a standard interface between Rust web applications and web servers.

2

plugin-termux. Make Termux less broken

2

libnntp. Asynchronous implementation of the NNTP news protocol

2

evernote-gnome-client. [ABANDONED] Client for Evernote Web that integrates nicely with GNOME

2

switchbox. [ABANDONED] Quick and extensible configuration library that can load and save in JSON, YAML, INI, and more

2

visca-remote-joystick. Control your PTZ camera over the network with a game controller joystick

1
42
Apply