|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Go||251||3 years ago||2||mit||Ruby|
|Em Shorty||56||2 months ago||mit||Ruby|
|Another URL shortener based on Event Machine and rack-fiber_pool|
|Sinatra Url Shortener||16||13 years ago||mit||Ruby|
|Example Sinatra App for creating short urls|
|Ittybe||6||3 years ago||2||mit||Ruby|
|Privacy Respecting URL Shortener built on Sinatra and Redis|
|Shorty||5||9 years ago||Ruby|
|URL shortener written in Sinatra & MongoDB|
|Lilurl||4||9 years ago||1||other||Ruby|
|A simple URL shortener using SQLite as the backend database.|
|a simple Sinatra based URL shortener designed for Heroku|
|URL shortener in Ruby/Sinatra|
|Shorty||2||13 years ago||Ruby|
|URL shortener using Sinatra and MongoDB.|
|Miny||2||9 years ago||bsd-3-clause||Ruby|
|A simple URL shortener|
#Sinatra URL shortener.
Go is a super simple Sinatra URL shortener for use behind the firewall.
Most companies soon start to build up a fair number of internal URLs, and it can often be tricky remembering these all. This especially difficult when somebody new joins the company.
Go is a simple solution to this problem. Once installed you could point
http://go/wiki, for example, to your company's internal wiki.
bundle install ruby app.rb
The idea is that users can type
go/mail in their browser, and be forwarded
to the relevant destination. You can make 'go' resolve in one of two ways.
Set the 'Search Domains' part of Network Settings (preferred method). You can do this
at a company wide level, or on individual machines. These domains are
searched when resolving urls. For example, you could set a 'Search Domain'
mycompany.local, and then create the CNAME
Then, 'go' would always resolve to whatever server the CNAME points to.