Jan Lelis

Projects around the Ruby programming language

Blogs / Web

Documenting all Ruby specialities
stdgems.org NEW 2017
Documenting the gemified standard library
Opinionated Ruby style guide
Misc Ruby blog from 2009 till 2015

Terminal / CLI Libraries

ANSI terminal colors
System's clipboard access
Terminal spinner animation
Command-line argument parser, inspired by node's minimist

Unicode Libraries

Terminal string width
unicode-emoji NEW 2017
Detect and generate Emoji
Detect visually confusable characters
Collection of more Unicode micro libraries
Low-level codepoint properties, like assignment status or blankness
symbolify NEW 2017
Safely print a codepoint

Debug Utilities

Improvements for Ruby's IRB console
Syntax highlights inspected Ruby objects
Allows you to use gems not in your Gemfile
Print debugging utils

Core Ruby Enhancements and Experiments

Validate method arguments and results (type checking)
Enhance objects with Publish-Subscribe capabilities
Read-only structs
Sugar for null objects
Pass multiple blocks to a method
A tiny Ruby redux inspired by Dan Abramov's screencast
Collection of tiny refinements

Other

Improved Ruby snippets for Sublime Text 2/3
Four episodes podcast in 2012 (in German)
back to overview