This commit is contained in:
2025-07-18 23:13:11 +02:00
parent c9485bf576
commit 652812eed0
2354 changed files with 1266414 additions and 1 deletions

473
html/sinatra.html Normal file
View File

@@ -0,0 +1,473 @@
<h1 id="awesome-sinatra-awesome">awesome-sinatra <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<blockquote>
<p>A curated list of awesome projects made or inspired with Sinatra.</p>
</blockquote>
<h1 id="contents">Contents</h1>
<ul>
<li><a href="#general">General</a></li>
<li><a href="#generators">Generators</a></li>
<li><a href="#authroization">Authroization</a></li>
<li><a href="#authentication">Authentication</a></li>
<li><a href="#blogging">Blogging</a></li>
<li><a href="#boilerplate-and-template">Boilerplate and
Template</a></li>
<li><a href="#community-platform">Community platform</a></li>
<li><a href="#continous%20Integration">Continous Integration</a></li>
<li><a href="#cms">CMS</a></li>
<li><a href="#debugging-and-profiling">Debugging and Profiling</a></li>
<li><a href="#email">Email</a></li>
<li><a href="#file-uploading">File Uploading</a></li>
<li><a href="#internet-application-clones">Internet Application
Clones</a></li>
<li><a href="#micro-frameworks-inspired-by-sinatra">Micro Frameworks
inspired by Sinatra</a></li>
<li><a
href="#micro-frameworks-inspired-by-sinatra-other-languages">Micro
Frameworks inspired by Sinatra (Other Languages)</a></li>
<li><a href="#nosql">NoSQL</a></li>
<li><a href="#orm">ORM</a></li>
<li><a href="#routers">Routers</a></li>
<li><a href="#service-integration">Service Integration</a></li>
<li><a href="#stylesheets">Stylesheets</a></li>
<li><a href="#testing">Testing</a></li>
<li><a href="#wiki-engine">Wiki Engine</a></li>
<li><a href="#writing-apis">Writing APIs</a></li>
</ul>
<h2 id="general">General</h2>
<ul>
<li><a href="http://www.sinatrarb.com/">Sinatra</a> - Sinatra Official
website.</li>
<li><a href="https://github.com/sinatra/sinatra">Sinatra on
Github</a></li>
<li><a href="http://recipes.sinatrarb.com/">Sinatra Receipes</a> -
Community contributed recipes and techniques.</li>
<li><a href="http://sinatra-org-book.herokuapp.com/">Sinatra - The
Book</a> - A cookbook full of excellent tutorials and recipes for
developing Sinatra web applications. Its git repo is <a
href="https://github.com/sinatra/sinatra-book">here</a></li>
<li><a
href="https://github.com/sinatra/sinatra.github.com/">sinatra.github.com
repo</a> - This repo contains the Sinatra website and documentation
sources published at http://sinatra.github.com/.</li>
<li><a
href="https://github.com/sinatra/sinatra.github.com/blob/master/wild.markdown">Sinatra
in the wild</a> - Various applications, extensions and websites built
with Sinatra.</li>
<li><a href="http://groups.google.com/group/sinatrarb/topics">Sinatra
mailing list</a></li>
</ul>
<h2 id="generators">Generators</h2>
<ul>
<li><a href="https://github.com/thebrianemory/corneal">Corneal</a> - A
Sinatra app generator with Rails-like simplicity.</li>
<li><a href="https://github.com/c7/hazel">Hazel</a> - A simple Sinatra
app generator, heavily based on snfn.</li>
<li><a href="https://github.com/zachpendleton/snfn">Snfn</a> - A Sinatra
application generator.</li>
</ul>
<h2 id="authroization">Authroization</h2>
<ul>
<li><a href="https://github.com/integrity/sinatra-authorization">Sinatra
Authorization</a> - HTTP Authorization helpers for Sinatra.</li>
<li><a
href="https://github.com/gnab/sinatra-authorize">Sinatra-authorize</a> -
Smooth authentication-agnostic rule-based authorization extension for
Sinatra.</li>
</ul>
<h2 id="authentication">Authentication</h2>
<ul>
<li><a href="https://github.com/atmos/hancock/">hancock</a> - An OpenID
based Single Sign On server with a simple API, written in Sinatra<br />
</li>
<li><a href="https://github.com/atmos/hancock-client">hancock-client</a>
- A sinatra app and rack middleware piece for the hancock SSO
server</li>
<li><a
href="https://github.com/eddanger/sinatra-oauth-provider">sinatra-oauth-provider</a>
- A Sinatra OAuth Provider.</li>
</ul>
<h2 id="blogging">Blogging</h2>
<ul>
<li><a href="https://github.com/eschulte/blorgit">Blorgit</a> - A simple
org-mode based, git amenable, blogging engine running on sinatra.</li>
<li><a href="https://github.com/madx/haze">Haze</a> - A minimalistic
blogging engine, the successor of Honk (~200 LOC).</li>
<li><a href="https://github.com/madx/honk">Honk</a> - A minimalistic,
YAML, text-based blogging engine.</li>
<li><a href="https://github.com/karmi/marley">Marley</a> - Minimalist
blogging engine without textareas based on Markdown, Ruby, Sinatra and
Git push hooks.</li>
<li><a href="https://github.com/hallison/postview">Postview</a> - A
simple blog-engine that render text files written in Markdown.<br />
</li>
<li><a href="https://github.com/adamwiggins/scanty">Scanty</a> - A
really small blogging software.</li>
<li><a href="https://github.com/jtulloch/scanty">Scanty with CouchDB</a>
- Scanty using CouchDB.</li>
<li><a
href="https://github.com/adamwiggins/scanty-redis">scanty-redis</a> -
Scanty using redis.</li>
<li><a href="https://github.com/kastner/sin">sin</a> - A mini blog
engine in Sinatra with hAtom and MetaWeblog API and S3 upload support
(~160 LOC).</li>
<li><a href="https://github.com/groupdock/sinandra">Sinandra</a> - A
blog engine using Sinatra and Cassandra.</li>
<li><a href="https://github.com/wagnerandrade/wind">Wind</a> - HTML5
blog engine focused in a easy, extensible and fast admin.</li>
<li><a
href="https://github.com/multikatt/Yet-another-Sinatra-Blog-Engine">Yet-another-Sinatra-Blog-Engine</a>
- A simple blog engine written in Ruby using Sinatra.</li>
</ul>
<h2 id="boilerplate-and-template">Boilerplate and Template</h2>
<ul>
<li><a href="https://github.com/Wixel/Frank-Sinatra">Frank-Sinatra</a> -
A boilerplate for modular MVC style Sinatra (1.4.2^) applications.</li>
<li><a href="https://github.com/al-kivi/puresong">puresong</a> - A small
Sinatra application that demonstrates use of Pure CSS with SQLite.</li>
<li><a href="https://github.com/ashleygwilliams/ratpack">ratpack</a> -
Sinatra boilerplate using activerecord, sqlite, and twitter
bootstrap.</li>
<li><a
href="https://github.com/karlcoelho/sinatra-boilerplate">sinatra-boilerplate</a>
- Starter Kit for Sinatra Apps. It uses <a
href="http://getbootstrap.com/">Twitter Bootstrap 3</a>, <a
href="http://jquery.com/">jQuery</a> and <a
href="http://modernizr.com/">Modernizr</a></li>
<li><a
href="https://github.com/evanleck/sinatra-boilerplate">sinatra-boilerplate</a>
- Another boilerplate combined with <a
href="http://html5boilerplate.com/">HTML 5 Boilerplate</a>, <a
href="http://compass-style.org/">Compass</a>, <a
href="http://coffeescript.org/">CoffeeScript</a> and <a
href="https://github.com/sstephenson/sprockets">Sprockets</a>.</li>
<li><a
href="https://github.com/neverstopbuilding/sinatra-boilerplate">sinatra-boilerplate</a>
- Sinatra, Zurb Foundation, Guard, Slim, Compass, RSpec, Capybarra… All
the bling ready to go.</li>
<li><a
href="https://github.com/mislav/sinatra-boilerplate">sinatra-boilerplate</a>
- Sinatra + Haml + Sass + Compass + Bourbon + CoffeeScript.</li>
<li><a
href="https://github.com/jerodsanto/sinatra-foundation-skeleton">sinatra-foundation-skeleton</a>
- A skeleton Sinatra application which utilizes Zurbs Foundation 3
framework.</li>
<li><a
href="https://github.com/zapnap/sinatra-template">sinatra-template</a> -
A base Sinatra application template with DataMapper, and RSpec.</li>
<li><a
href="https://github.com/mfojtik/sinatra-twitter-bootstrap">sinatra-twitter-bootstrap</a>
- Twitter Bootstrap Sinatra extension with HAML helpers.</li>
</ul>
<h2 id="community-platform">Community Platform</h2>
<ul>
<li><a href="https://github.com/makevoid/sinforum">sinforum</a> - Simple
forum build with Sinatra, DataMapper, Haml, SASS and CoffeeScript.</li>
</ul>
<h2 id="continuous-integration">Continuous Integration</h2>
<ul>
<li><a href="https://github.com/integrity/integrity">Integrity</a> - A
continuous integration server.</li>
<li><a href="https://github.com/travis-ci/travis-ci">Travis CI</a> -
Free continuous integration platform for GitHub projects. Some
sub-projects of Travis CI uses Sinatra, including <a
href="https://github.com/travis-ci/travis-api">travis-api</a>, <a
href="https://github.com/travis-ci/travis-listener">travis-listener</a>,
<a href="https://github.com/travis-ci/travis-logs">travis-logs</a> , <a
href="https://github.com/travis-ci/travis-build">travis-build</a> and <a
href="https://github.com/travis-ci/travis-web">travis-web</a></li>
</ul>
<h2 id="cms">CMS</h2>
<ul>
<li><a href="https://github.com/gma/nesta">Nesta</a> - A lightweight
CMS, implemented in Sinatra. Content can be written in Markdown or
Textile and stored in text file</li>
<li><a
href="https://github.com/SpontaneousCMS/spontaneous">Spontaneous</a> -
An CMS with intuitive, attractive and responsive HTML5 interface</li>
</ul>
<h2 id="debugging-and-profiling">Debugging and Profiling</h2>
<blockquote>
<p>For more, check the “Middlewares for Debugging or Profiling” section
in <a
href="https://github.com/coopermaa/awesome-rack">awesome-rack</a></p>
</blockquote>
<ul>
<li><a href="https://github.com/charliesome/better_errors">Better
Errors</a> - Better Errors replaces the standard Rails error page with a
much better and more useful error page. It is also usable outside of
Rails in any Rack app as Rack middleware.</li>
<li><a
href="https://github.com/MiniProfiler/rack-mini-profiler">rack-mini-profiler</a>
- Middleware that displays speed badge for every html page. A simple but
effective mini-profiler for .NET, Ruby, Go and Node.js. Introduced in <a
href="http://railscasts.com/episodes/368-miniprofiler">Railscasts #368
MiniProfiler</a></li>
<li><a href="https://github.com/sickill/racksh">racksh</a> - Console for
Rack based ruby web apps. Its like script/console in Rails (~ 100 LOC)
or merb -i in Merb, but for any app built on Rack. Thanks to
Rack::Test::Methods (from rack-test) and Ruby REPLs (pry and irb).</li>
<li><a href="https://github.com/cldwalker/tux">tux</a> - A sinatra shell
to interacte with helpers, view rendering and to view your apps routes
and settings.</li>
</ul>
<h2 id="email">Email</h2>
<ul>
<li><a
href="https://github.com/linhchauatl/sinatra-email-services-server">sinatra-email-services-server</a>
- An email services server using Sinatra.</li>
<li><a href="https://github.com/foca/sinatra-mailer">sinatra-mailer</a>
- Send emails from Sinatra in a very simple way.</li>
</ul>
<h2 id="file-uploading">File Uploading</h2>
<ul>
<li><a
href="https://github.com/carrierwaveuploader/carrierwave">CarrierWave</a>
- A classier solution for file uploads for Rails, Sinatra and other Ruby
web frameworks.</li>
</ul>
<h2 id="internet-application-clones">Internet Application Clones</h2>
<ul>
<li><a href="https://github.com/sausheong/chirp">chirp</a> - Simple
Sinatra-based micro-blog/Twitter clone.</li>
<li><a href="https://github.com/croaky/shorty">shorty</a> - URL
shortener written in Sinatra &amp; MongoDB.</li>
</ul>
<h2 id="micro-frameworks-inspired-by-sinatra">Micro Frameworks inspired
by Sinatra</h2>
<ul>
<li><a href="https://github.com/kenichi/angelo">Angelo</a> -
Sinatra-like DSL for Reel that supports WebSockets and SSE in their own
thread, called “cells” (or actors).</li>
<li><a href="https://github.com/coopermaa/dolly">Dolly</a> - Minimal
Ruby microframework inspired by Sinatra.</li>
<li><a href="https://github.com/jcasts/gin">Gin</a> - A small Ruby web
framework, built on Rack, which borrows from Sinatra expressiveness, and
targets larger applications.</li>
<li><a href="https://github.com/patriciomacadden/hobbit">Hobbit</a> - A
minimalistic microframework built on top of Rack (thanks to
<code>Rack::Builder</code>). Hobbit is a DSL inspired by Sinatra. (~ 150
LOC).</li>
<li><a href="https://github.com/guilleiguaran/nancy">Nancy</a> - Minimal
Ruby microframework for web development inspired in <code>Sinatra</code>
and <code>Cuba</code> (~150 LOC).</li>
<li><a href="https://github.com/padrino/padrino-framework">padrino</a> -
Padrino is a full-stack ruby framework built upon Sinatra.</li>
<li><a href="https://github.com/rack-app/rack-app">Rack::App</a> - Bare
bone minimalistic (masochistic) pico framework for building rack apps.
Inspired by sinatra, grape and the pure use form of Rack.<br />
</li>
<li><a href="https://github.com/raggi/sin">Sin</a> - A multi-app web-app
DSL derived from Sinatra, riding on rack. Sin is a rebuild of sinatra,
splitting up the classes into files and going for a reusable application
class.</li>
<li><a href="https://github.com/Wardrop/Scorched">Scorched</a> -
Light-weight, DRY as a desert, web framework for Ruby. Simliar to
Sinatra. Scorched is a true evolutionary enhancement of Sinatra, with
more power, focus, and less clutter.</li>
</ul>
<h2 id="micro-frameworks-inspired-by-sinatra-other-languages">Micro
Frameworks inspired by Sinatra (Other Languages)</h2>
<ul>
<li>Bash: <a href="https://github.com/matschaffer/astley">Astley</a>, <a
href="https://github.com/emasaka/sh.inatra">sh.inatra</a></li>
<li>C: <a href="https://github.com/tyler/Bogart">Bogart</a></li>
<li>C++: <a href="https://github.com/MarMarAba/Garland">Garland</a></li>
<li>Clojure: <a
href="https://github.com/weavejester/compojure">Compojure</a></li>
<li>CoffeeScript: <a
href="https://github.com/mauricemach/zappa">Zappa</a></li>
<li>Crystal: <a href="https://github.com/manastech/frank">frank</a>, <a
href="https://github.com/sdogruyol/kemal">kemal</a></li>
<li>Dart: <a href="https://github.com/lvivski/start">Start</a></li>
<li>Elixir: <a href="https://github.com/elixir-lang/plug">Plug</a>, <a
href="https://github.com/emancu/spirit">Spirit</a></li>
<li>Erlang: <a href="https://github.com/devinus/fresh">Fresh</a>, <a
href="https://github.com/flashingpumpkin/spooky">Spooky</a></li>
<li>Haskell: <a href="https://github.com/moonmaster9000/bird">Bird</a>,
<a href="https://github.com/nfjinjing/miku">Miku</a>, <a
href="https://github.com/scotty-web/scotty">Scotty</a></li>
<li>Go: <a href="https://github.com/go-martini/martini">Martini</a>, <a
href="https://github.com/flashingpumpkin/spooky">Spooky</a></li>
<li>Groovy: <a
href="https://github.com/webdevwilson/graffiti">Graffiti</a></li>
<li>Java: <a href="https://github.com/perwendel/spark">Spark</a></li>
<li>JavaScript: <a
href="https://github.com/expressjs/express">Express</a>, <a
href="https://github.com/quirkey/sammy">Sammy</a></li>
<li>Julia: <a
href="https://github.com/JuliaArchive/Morsel.jl">Moresel.jl</a></li>
<li>Lua: <a href="https://github.com/nrk/mercury">Mercury</a>, <a
href="http://keplerproject.github.io/orbit/">Orbit</a></li>
<li>.NET: <a href="https://github.com/thegrubbsian/Martin">Martini</a>,
<a href="https://github.com/NancyFx/Nancy">Nancy</a>, <a
href="https://github.com/jondot/Nina">Nina</a></li>
<li>Perl: <a href="https://github.com/PerlDancer/Dancer2">Dancer</a>, <a
href="https://github.com/kraih/mojo">Mojolicious</a></li>
<li>PHP: <a href="https://github.com/bcosca/fatfree">FatFree</a>, <a
href="https://github.com/gregmolnar/fitzgerald">Fitzgerald</a>, <a
href="https://github.com/klein/klein.php">Klein</a>, <a
href="http://zaphpa.org/">Zaphpa</a></li>
<li>Python: <a href="https://github.com/toastdriven/itty">itty</a>, <a
href="https://github.com/pallets/flask">Flask</a></li>
<li>Scala: <a href="https://github.com/twitter/finatra">Finatra</a>, <a
href="https://github.com/scalatra/scalatra">Scalatra</a></li>
<li>Vala: <a href="https://github.com/erik/valatra">Valatra</a></li>
</ul>
<h2 id="nosql">NoSQL</h2>
<blockquote>
<p>Column</p>
</blockquote>
<ul>
<li><a href="https://github.com/groupdock/sinandra">Sinandra</a> - A
blog engine using Sinatra and Cassandra.</li>
</ul>
<blockquote>
<p>Document</p>
</blockquote>
<ul>
<li><a
href="https://github.com/technicalpickles/sinatra-mongo">sinatra-mongo</a>
- A light extension to sinatra for using mongo.</li>
<li><a
href="https://github.com/croaky/sinatra-mongoid">sinatra-mongoid</a> - A
Mongoid (ODM, Object-Document-Mapper for MongoDB) extension for
Sinatra.</li>
</ul>
<blockquote>
<p>Key-value</p>
</blockquote>
<ul>
<li><a
href="https://github.com/redis-store/redis-sinatra">redis-sinatra</a> -
Redis stores for Sinatra.</li>
<li><a
href="https://github.com/jlambert121/riak-browser">riak-browser</a> - A
simple ruby/Sinatra Riak browser and editor.</li>
</ul>
<h2 id="orm">ORM</h2>
<ul>
<li><a href="https://github.com/tomas/bowtie">bowtie</a> - Simple admin
interface generator for MongoMapper (mongo) &amp; DataMapper (dm)
models.</li>
<li><a
href="https://github.com/janko-m/sinatra-activerecord">sinatra-activerecord</a>
- Extends Sinatra with ActiveRecord helper methods and Rake tasks.</li>
<li><a
href="https://github.com/jmkeyes/sinatra-datamapper">sinatra-datamapper</a>
- A Sinatra extension for DataMapper ORM support.</li>
<li><a
href="https://github.com/rtomayko/sinatra-sequel">sinatra-sequel</a> -
Sinatra extension that adds Sequel ORM features, database config, and
database migrations.</li>
</ul>
<h2 id="routers">Routers</h2>
<ul>
<li><a
href="https://github.com/joshbuddy/http_router_sinatra">http_router_sinatra</a>
- Kick ass router for Sinatra based on http_router.</li>
<li><a href="http://github.com/mynyml/simple_router">SimpleRouter</a> -
Small and simple standalone router, meant for use with Rack
applications. Familiar Sinatra-like DSL for defining actions. Modular
architecture.</li>
<li><a
href="https://github.com/rkh/sinatra-advanced-routes">sinatra-advanced-routes</a>
- Make Sinatra routes first class objects (extracted from BigBand).</li>
<li><a
href="https://github.com/brandur/sinatra-router">sinatra-router</a> - A
tiny vendorable router that makes it easy to try routes from a number of
different modular Sinatra applications</li>
</ul>
<h2 id="service-integration">Service Integration</h2>
<blockquote>
<p>Slack</p>
</blockquote>
<ul>
<li><a href="https://github.com/willrax/beach">beach</a> - Small Sinatra
app to host web hooks for Slack.</li>
<li><a
href="https://github.com/tenforwardconsulting/dogetip-slack">dogetip-slack</a>
- Sinatra app to enable Dogecoin tipping via slack</li>
<li><a
href="https://github.com/Lostmyname/doorbell-server">doorbell-server</a>
- Simple Sinatra app which acts a bridge between Slack and the LMN
doorbell.</li>
<li><a href="https://github.com/gesteves/snarkov">snarkov</a> -
Sinatra-based Markov bot for Slack.</li>
</ul>
<blockquote>
<p>MISC</p>
</blockquote>
<ul>
<li><a href="https://github.com/deadprogram/frankie">frankie</a> - a
Sinatra plugin allows you to easily create a Facebook application.</li>
<li><a
href="https://github.com/kevinhughes27/shopify-sinatra-app">shopify-sinatra-app</a>
- Lightweight extension for building Shopify apps using Sinatra</li>
</ul>
<h2 id="stylesheets">Stylesheets</h2>
<ul>
<li><a href="https://github.com/rkh/sinatra-compass">sinatra-compass</a>
- Integrates the Compass stylesheet framework with Sinatra.</li>
<li><a href="https://github.com/rkh/haml-more">haml-more</a> - Adds more
functionality to Haml and Sass.</li>
</ul>
<h2 id="testing">Testing</h2>
<ul>
<li><a
href="https://github.com/bernd/cucumber-sinatra">cucumber-sinatra</a> -
Help you to initialize a cucumber environment for a sinatra application.
It will generate the required files from templates.</li>
<li><a
href="https://github.com/mumuki/mumuki-ruby-server">mumuki-ruby-server</a>
- Sinatra server for running Rspec tests within <a
href="https://github.com/mumuki/mumukit">Mumuki</a>. Mumukit is a Test
Server Development Kit.</li>
<li><a href="https://github.com/mvemjsun/mock_server">mock_server</a> -
A lightweight Sinatra application backed by sqlite that can mock ReST
responses. Has interface to easily create, search &amp; maintain
mocks.</li>
<li><a href="https://github.com/tansaku/rspec-sinatra">rspec-sinatra</a>
- Help you to initialize a RSpec environment for a sinatra application.
It will generate the required files from templates.</li>
</ul>
<h2 id="wiki-engine">Wiki Engine</h2>
<ul>
<li><a href="https://github.com/bomberstudios/bliki">bliki</a> - A small
blog + wiki engine built on Sinatra + Stone.</li>
<li><a href="https://github.com/sr/git-wiki">git-wiki</a> - A quick
&amp; dirty git-powered Sinatra wiki (~200 LOC).</li>
<li><a href="https://gist.github.com/erikpukinskis/363190">lilwiki</a> -
A small wiki backed by sqlite.</li>
<li><a href="https://github.com/yarmand/rikiki">rikiki</a> - Tiny wiki
engine using in browser markdown and Sinatra.</li>
<li><a href="https://github.com/benatkin/weaky">Weaky</a> - A basic
CouchDB/Sinatra wiki.</li>
</ul>
<h2 id="writing-apis">Writing APIs</h2>
<ul>
<li><a href="https://github.com/zlx/API-mock-server">API-mock-server</a>
- A Full-Featured API Mock Server built with Sinatra and MongoDB.</li>
<li><a href="https://github.com/interagent/pliny">Pliny</a> - Pliny
helps Ruby developers write and maintain excellent APIs.</li>
<li><a
href="https://github.com/interagent/pliny-template">pliny-template</a> -
Base Sinatra app for writing excellent APIs in Ruby</li>
<li><a href="https://github.com/nakajima/sinatras-hat">sinatra-hat</a> -
Easy REST-ful apps with Sinatra. Mount models as web services.</li>
<li><a
href="https://github.com/blindgaenger/sinatra-rest">sinatra-reset</a> -
Generates RESTful routes for the models of a Sinatra application
(ActiveRecord, DataMapper, Stone)</li>
</ul>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="http://coopermaa2nd.blogspot.tw/">coopermaa</a> has waived all
copyright and related or neighboring rights to this work. <a
href="https://github.com/coopermaa/awesome-sinatra">sinatra.md
Github</a></p>