// open source

Open Source

200+ public repositories and 200M+ RubyGems downloads. A selection of favorites below — the full list lives on github.com/kigster.

C++

Jump-start a C/C++ project that builds libraries, binaries, and a working unit-test suite. Uses CMake and is deliberately minimal.

simple-feed

★ 335
Ruby

Flexible time-ordered activity feeds for social apps. Events are pushed and fanned out to users, then returned as a pre-populated ordered list.

bashmatic

★ 172
Shell

900+ BASH DSL functions for UNIX command-line power users. Über toolkit optimized for humans. See bashmatic.dev.

sym

★ 138
Ruby

CLI and Ruby API that makes encrypting and decrypting sensitive data trivial — usability-first symmetric encryption with keychain support.

laser-cutter

★ 98
Ruby

Generates PDFs for cutting notched boxes on a laser cutter. An extensible, well-tested framework for laser-cut box templates.

ventable

★ 62
Ruby

Event/Observable support for plain Ruby, with grouping of observers and wrapping notifications in blocks like transaction handling.

warp-dir

★ 41
Ruby

A drop-in superset of the nifty `wd` ZSH module — written in Ruby, works with any shell.

puma-daemon

★ 39
Ruby

Restores automatic daemonization to Puma v5/v6 after it was removed from the gem itself.

arli

★ 30
Ruby / C++

Arduino library manager decoupled from any IDE, plus a project generator based on arduino-cmake.

C

ASCII terminal Gomoku with MiniMax + alpha/beta pruning, plus a networked HTTPD version powering a ReactJS web app.