text. Collection of text algorithms. gem install text
597htmlbeautifier. A normaliser/beautifier for HTML that also understands embedded Ruby. Ideal for tidying up Rails templates.
373htmlentities. HTMLEntities is a simple library to facilitate encoding and decoding of named (ý and so on) or numerical ({ or Ī) entities in HTML and XHTML documents.
348uk_postcode. UK postcode parsing and validation for Ruby
70battleship. LRUG Ruby Fight Club for October
69bktree. Burkhard Keller Tree implementation in Ruby
39tcsst. Test your CSS, because life's too short to click around.
37colormath. Colour mathematics (RGB/HSL/blend) library for Ruby
36iplayer-dl. Download programmes from the BBC iPlayer by spoofing an iPhone
35kill-or-cure. Classifying all inanimate objects into those that cause cancer and those that prevent it, via the Daily Mail.
25chef-ec2. Rake tasks and directory organisation to bootstrap and configure an EC2 instance using Chef.
25treetop-example. Getting started with Treetop can be tricky. These two simple examples should help.
13adproxy. Ad-blocking proxy server
12footswitch. A Raspberry Pi Pico MIDI USB footswitch
12theyworkforeu. Making the proceedings of the European Parliament more accessible.
10html2tex. HTML to LaTeX converter
10midi-in-out-thru. 3.3V MIDI in/out/thru serial interface
10lilypond-shamisen. Shamisen notation support for LilyPond
9printable-tools. 3D-printable tools
9pipistrelle. Multi-function Seeeduino XIAO based Eurorack module
9circuit_patch_tools. Tools for manipulating Novation Circuit patches
7l10nizer. Parse, evaluate and localise ERB templates. Like magic!
7furigana-shim. Shim to enable basic <ruby> support in Firefox and other Gecko browsers
7userscripts. User scripts for less awful browsing
7ubuntu-font-config. /etc/fonts for Mac-like font rendering on Ubuntu, including decent results for Japanese, Arabic, etc.
7config. dotfiles
7minidexed-hat. Raspberry Pi Hat to make a MiniDexed synthesiser
6detenc. A lightweight, low-memory character encoding detector suitable for massive files.
5tsugaru. Tsugaru shamisen sheet music
5shuttlexpress. Use a Contour ShuttleXpress in Linux
5kunkunshi. 工工四
4ccdash. Simple build dashboard that understands cctray XML.
4qtrace. Track, trace and profile SQL calls being made in a Rails application.
4textpattern-export. Export posts and comments from Textpattern
4net-rtmp. Partial implementation of RTMP/AMF for Ruby
4simple_scrobbler. Scrobble tracks to Last.fm without wanting to gnaw your own arm off.
3rubygolf. Ruby
3bin. Things for my ~/bin directory
3shoutcast_status. Find out what a Shoutcast station is currently playing.
3back-in-my-day. Brighton Ruby Conference 2023
3node-websocket-demo. A simple demonstration of using Express with Socket.IO
3axocontrol. Axoloti control board with 8 knobs, screen, and encoder
3iplayer-dl.net. iplayer-dl in C#
3ellipsis. Uses JavaScript to compress/elide long text elements to make them fit in smaller spaces, like OS X's Finder does with file names.
3natgal-dl. Download high-resolution images of paintings in the National Gallery collection.
3crossword-printer. Print Crossword Compiler XML files
3ticket-ad-block. Ad-blocking for tickets and boarding passes
3wordle. Experiments with Wordle
2norns-case. OpenSCAD
2detabulator. Extract columnar data from tabulated fixed-width text
2fake-gem. Makes RubyGems think that a specific gem is installed.
2name_finder. Simple library to find the longest recognised name in a piece of text.
1rpa-base. Port/package manager for Ruby software. This is an archive for historical reference.
1radiobox. said.fm hack weekend project
1