United Kingdom

Peter Cooper

Elite
@peterc

pismo. Extracts machine-readable metadata and content from Web pages

745

whatlanguage. Pure Ruby natural language detection library for 160+ languages.

717

testrocket. Super simple Ruby testing library

237

engblogs. Engineering blog aggregator

157

bitarray. Pure Ruby bit array/bitfield implementation

106

hackerslide. A sliding view of the Hacker News front page over time

78

chrome2gif. Dynamically create an animated GIF of a page running in Chrome

65

trtl. Tk-powered Ruby turtle graphics

63

rsmaz. Ruby port of Smaz - a short string compression library

43

videocr. Perform OCR upon entire videos to look for credentials or similar.

43

multirb. Run Ruby code over multiple implementations/versions using RVM from a IRB-esque prompt

43

potc-jruby. JRuby port of Prelude of the Chambered, a Java game

41

webloc. Read and write .webloc (web link) files on macOS / OS X

26

webassembly-simplest-demo. A simple example of compiling C to WebAssembly and running it

25

pure_jpeg. Pure Ruby JPEG encoder and decoder with no native dependencies

24

infermlx. Dynamically controllable Llama-model LLM inference in macOS with MLX

18

planetruby. Planet Ruby - The last month from the top Ruby blogs

17

switchpipe. SwitchPipe is a backend process manager and HTTP proxy that makes (especially Ruby) web app deployment simple. NOW OBSOLETE. DO NOT USE.

14

simredis. Redis simulator that allows you to use redis-rb without a Redis daemon running

10

monos. My Ludum Dare 22 entry

7

coffeebots. A programmable robot war game in CoffeeScript / JavaScript

5

igsubscriber. Streams live market data from IG.com's Lightstreamer into a Redis data store

4

illustrator-cc-scripting. Help and resources on scripting Illustrator CC on macOS

4

tuningtools. My personal LLM fine tuning scripts

3

sanitize. Whitelist-based Ruby HTML sanitizer.

3

massiveattract. A game developed in a few hours for Ludum Dare 23

2

normalizeurl2025. Ruby library to normalize URLs for deduplication purposes

2

raylib-bindings-snake. Nokia-style Snake demo for the raylib-bindings Ruby gem

2

vectorstore. Vector storage and querying in pure Ruby with optional quantization and OpenAI embedding

1

sofetch. Ruby

1

aoc2019solutions. My Advent of Code 2019 Solutions

1

cardnut. Simple backend for pushing Twilio text messages over WebSocket to a client (not useful for many)

1

hntitles. Hacker News title edit tracker

1

superhighway. superhighway.dev

1

toto. MIDI proxying for great fun with keyboards

1

titlecaser. Ruby Library to Title Case Headlines Like This in a Logical Way

1

bits. Random bits of code I want to keep track of

1

peterc.github.io. HTML

1

ruranopupore. An Ubuntu 12.04 LTS Ruby, Rails, Nginx, Node.js, Puma, Postgres, and Redis Ansible Playbook Collection

1

herokuexperiment. Running two processes (web and worker) on a single Heroku dyno

1

merbmaid. Render Mermaid diagrams as ASCII/Unicode text art in pure Ruby

1
41
Apply