Riobamba is a simple (lol) URL shortening service written in Ruby with Sinatra at its core. It comes complete with the actual shortening service, JSON API, and simple Admin site.
Ruby 2.2.3 (tested) bundler and rake gems bower (and therefore npm)
The install uses Bundler, Rake, and Bower. It should go something like this (assuming you already have ruby, bundler, npm, and bower installed):
bundle install
bundle exec rake Build:all
There are at least two tests, I swear. You can run them with rake
bundle exec rake Test:all
There is a config.ru file for use with rack, just use rackup
bundle exec rackup
Pull requests are welcome, commentary is welcome.