awesome-sinatra
Sinatra project showcase
A curated collection of Sinatra-based projects and tools.
A curated list of awesome projects made or inspired with Sinatra.
57 stars
5 watching
8 forks
last commit: almost 2 years ago
Linked from 2 awesome lists
Contents / General | |||
Sinatra | Sinatra Official website | ||
Sinatra on Github | 12,205 | 13 days ago | |
Sinatra Receipes | Community contributed recipes and techniques | ||
Sinatra - The Book | A cookbook full of excellent tutorials and recipes for developing Sinatra web applications. It's git repo is | ||
sinatra.github.com repo | 293 | 24 days ago | This repo contains the Sinatra website and documentation sources published at |
Sinatra in the wild | 293 | 24 days ago | Various applications, extensions and websites built with Sinatra |
Sinatra mailing list | |||
Contents / Generators | |||
Corneal | 254 | 2 months ago | A Sinatra app generator with Rails-like simplicity |
Hazel | 92 | almost 9 years ago | A simple Sinatra app generator, heavily based on snfn |
Snfn | 22 | about 13 years ago | A Sinatra application generator |
Contents / Authroization | |||
Sinatra Authorization | 74 | almost 11 years ago | HTTP Authorization helpers for Sinatra |
Sinatra-authorize | 10 | over 13 years ago | Smooth authentication-agnostic rule-based authorization extension for Sinatra |
Contents / Authentication | |||
hancock | 11 | about 3 years ago | An OpenID based Single Sign On server with a simple API, written in Sinatra |
hancock-client | 3 | almost 15 years ago | A sinatra app and rack middleware piece for the hancock SSO server |
sinatra-oauth-provider | 56 | almost 16 years ago | A Sinatra OAuth Provider |
Contents / Blogging | |||
Blorgit | 36 | about 12 years ago | A simple org-mode based, git amenable, blogging engine running on sinatra |
Haze | 18 | about 14 years ago | A minimalistic blogging engine, the successor of Honk (~200 LOC) |
Honk | 9 | over 15 years ago | A minimalistic, YAML, text-based blogging engine |
Marley | 246 | about 15 years ago | Minimalist blogging engine without textareas based on Markdown, Ruby, Sinatra and Git push hooks |
Postview | 51 | almost 14 years ago | A simple blog-engine that render text files written in Markdown |
Scanty | 429 | over 15 years ago | A really small blogging software |
Scanty with CouchDB | 46 | over 14 years ago | Scanty using CouchDB |
scanty-redis | 31 | over 14 years ago | Scanty using redis |
sin | 47 | over 16 years ago | A mini blog engine in Sinatra with hAtom and MetaWeblog API and S3 upload support (~160 LOC) |
Sinandra | 6 | about 14 years ago | A blog engine using Sinatra and Cassandra |
Wind | 55 | over 12 years ago | HTML5 blog engine focused in a easy, extensible and fast admin |
Yet-another-Sinatra-Blog-Engine | 2 | over 12 years ago | A simple blog engine written in Ruby using Sinatra |
Contents / Boilerplate and Template | |||
Frank-Sinatra | 51 | over 10 years ago | A boilerplate for modular MVC style Sinatra (1.4.2^) applications |
puresong | 2 | over 9 years ago | A small Sinatra application that demonstrates use of Pure CSS with SQLite |
ratpack | 38 | almost 4 years ago | Sinatra boilerplate using activerecord, sqlite, and twitter bootstrap |
sinatra-boilerplate | Starter Kit for Sinatra Apps. It uses , and | ||
sinatra-boilerplate | 79 | about 10 years ago | Another boilerplate combined with , , and |
sinatra-boilerplate | 16 | almost 11 years ago | Sinatra, Zurb Foundation, Guard, Slim, Compass, RSpec, Capybarra... All the bling ready to go |
sinatra-boilerplate | 41 | about 12 years ago | Sinatra + Haml + Sass + Compass + Bourbon + CoffeeScript |
sinatra-foundation-skeleton | 29 | about 12 years ago | A skeleton Sinatra application which utilizes Zurb's Foundation 3 framework |
sinatra-template | 527 | almost 2 years ago | A base Sinatra application template with DataMapper, and RSpec |
sinatra-twitter-bootstrap | 23 | about 9 years ago | Twitter Bootstrap Sinatra extension with HAML helpers |
Contents / Community Platform | |||
sinforum | Simple forum build with Sinatra, DataMapper, Haml, SASS and CoffeeScript | ||
Contents / Continuous Integration | |||
Integrity | 670 | almost 9 years ago | A continuous integration server |
Travis CI | 8,422 | 6 months ago | Free continuous integration platform for GitHub projects. Some sub-projects of Travis CI uses Sinatra, including , , , and |
Contents / CMS | |||
Nesta | 902 | 14 days ago | A lightweight CMS, implemented in Sinatra. Content can be written in Markdown or Textile and stored in text file |
Spontaneous | 78 | over 6 years ago | An CMS with intuitive, attractive and responsive HTML5 interface |
Contents / Debugging and Profiling | |||
Better Errors | 6,875 | 5 months ago | 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 |
rack-mini-profiler | 3,733 | 3 months ago | Middleware that displays speed badge for every html page. A simple but effective mini-profiler for .NET, Ruby, Go and Node.js. Introduced in |
racksh | 422 | over 1 year ago | Console for Rack based ruby web apps. It's 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) |
tux | 301 | over 1 year ago | A sinatra shell to interacte with helpers, view rendering and to view your app's routes and settings |
Contents / Email | |||
sinatra-email-services-server | An email services server using Sinatra | ||
sinatra-mailer | 58 | over 16 years ago | Send emails from Sinatra in a very simple way |
Contents / File Uploading | |||
CarrierWave | 8,780 | 11 days ago | A classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks |
Contents / Internet Application Clones | |||
chirp | 90 | over 15 years ago | Simple Sinatra-based micro-blog/Twitter clone |
shorty | 6 | over 10 years ago | URL shortener written in Sinatra & MongoDB |
Contents / Micro Frameworks inspired by Sinatra | |||
Angelo | 302 | over 2 years ago | Sinatra-like DSL for Reel that supports WebSockets and SSE in their own thread, called "cells" (or actors) |
Dolly | 0 | about 8 years ago | Minimal Ruby microframework inspired by Sinatra |
Gin | 25 | over 10 years ago | A small Ruby web framework, built on Rack, which borrows from Sinatra expressiveness, and targets larger applications |
Hobbit | 274 | almost 4 years ago | A minimalistic microframework built on top of Rack (thanks to ). Hobbit is a DSL inspired by Sinatra. (~ 150 LOC) |
Nancy | 82 | over 1 year ago | Minimal Ruby microframework for web development inspired in and (~150 LOC) |
padrino | 3,366 | about 1 month ago | Padrino is a full-stack ruby framework built upon Sinatra |
Rack::App | 410 | about 1 year ago | Bare bone minimalistic (masochistic) pico framework for building rack apps. Inspired by sinatra, grape and the pure use form of Rack |
Sin | 23 | almost 16 years ago | 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 |
Scorched | 275 | over 1 year ago | 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 |
Contents / Micro Frameworks inspired by Sinatra (Other Languages) | |||
Astley | 13 | over 14 years ago | Bash: , |
Bogart | 211 | over 14 years ago | C: |
Garland | 3 | over 10 years ago | C++: |
Compojure | 4,089 | 10 months ago | Clojure: |
Zappa | 949 | over 4 years ago | CoffeeScript: |
frank | 77 | almost 9 years ago | Crystal: , |
Start | 528 | over 3 years ago | Dart: |
Plug | 2,869 | 7 days ago | Elixir: , |
Fresh | 33 | almost 14 years ago | Erlang: , |
Bird | 57 | almost 14 years ago | Haskell: , , |
Martini | 11,624 | over 2 years ago | Go: , |
Graffiti | 98 | over 10 years ago | Groovy: |
Spark | 9,651 | about 1 year ago | Java: |
Express | 65,700 | 6 days ago | JavaScript: , |
Moresel.jl | 130 | almost 5 years ago | Julia: |
Mercury | 104 | over 13 years ago | Lua: , |
Martini | 17 | over 14 years ago | .NET: , , |
Dancer | 546 | 16 days ago | Perl: , |
FatFree | 2,657 | over 1 year ago | PHP: , , , |
itty | 408 | almost 11 years ago | Python: , |
Finatra | 2,269 | 7 months ago | Scala: , |
Valatra | 40 | over 12 years ago | Vala: |
Contents / NoSQL | |||
Sinandra | 6 | about 14 years ago | A blog engine using Sinatra and Cassandra |
sinatra-mongo | 39 | almost 13 years ago | A light extension to sinatra for using mongo |
sinatra-mongoid | A Mongoid (ODM, Object-Document-Mapper for MongoDB) extension for Sinatra | ||
redis-sinatra | 29 | about 2 years ago | Redis stores for Sinatra |
riak-browser | 6 | about 11 years ago | A simple ruby/Sinatra Riak browser and editor |
Contents / ORM | |||
bowtie | 50 | over 12 years ago | Simple admin interface generator for MongoMapper (mongo) & DataMapper (dm) models |
sinatra-activerecord | 733 | about 1 year ago | Extends Sinatra with ActiveRecord helper methods and Rake tasks |
sinatra-datamapper | 2 | over 10 years ago | A Sinatra extension for DataMapper ORM support |
sinatra-sequel | 196 | about 7 years ago | Sinatra extension that adds Sequel ORM features, database config, and database migrations |
Contents / Routers | |||
http_router_sinatra | 7 | over 13 years ago | Kick ass router for Sinatra based on http_router |
SimpleRouter | Small and simple standalone router, meant for use with Rack applications. Familiar Sinatra-like DSL for defining actions. Modular architecture | ||
sinatra-advanced-routes | 38 | almost 7 years ago | Make Sinatra routes first class objects (extracted from BigBand) |
sinatra-router | 62 | 10 months ago | A tiny vendorable router that makes it easy to try routes from a number of different modular Sinatra applications |
Contents / Service Integration | |||
beach | 13 | over 9 years ago | Small Sinatra app to host web hooks for Slack |
dogetip-slack | 10 | almost 7 years ago | Sinatra app to enable Dogecoin tipping via slack |
doorbell-server | 18 | over 2 years ago | Simple Sinatra app which acts a bridge between Slack and the LMN doorbell |
snarkov | 26 | over 1 year ago | Sinatra-based Markov bot for Slack |
frankie | 139 | about 15 years ago | a Sinatra plugin allows you to easily create a Facebook application |
shopify-sinatra-app | 79 | 9 months ago | Lightweight extension for building Shopify apps using Sinatra |
Contents / Stylesheets | |||
sinatra-compass | 17 | over 11 years ago | Integrates the Compass stylesheet framework with Sinatra |
haml-more | 19 | over 14 years ago | Adds more functionality to Haml and Sass |
Contents / Testing | |||
cucumber-sinatra | 64 | over 11 years ago | Help you to initialize a cucumber environment for a sinatra application. It will generate the required files from templates |
mumuki-ruby-server | 4 | over 1 year ago | Sinatra server for running Rspec tests within . Mumukit is a Test Server Development Kit |
mock_server | 110 | 8 months ago | A lightweight Sinatra application backed by sqlite that can mock ReST responses. Has interface to easily create, search & maintain mocks |
rspec-sinatra | 14 | about 10 years ago | Help you to initialize a RSpec environment for a sinatra application. It will generate the required files from templates |
Contents / Wiki Engine | |||
bliki | 39 | almost 15 years ago | A small blog + wiki engine built on Sinatra + Stone |
git-wiki | 532 | over 8 years ago | A quick & dirty git-powered Sinatra wiki (~200 LOC) |
lilwiki | A small wiki backed by sqlite | ||
rikiki | 2 | over 11 years ago | Tiny wiki engine using in browser markdown and Sinatra |
Weaky | 30 | almost 2 years ago | A basic CouchDB/Sinatra wiki |
Contents / Writing APIs | |||
API-mock-server | 26 | almost 9 years ago | A Full-Featured API Mock Server built with Sinatra and MongoDB |
Pliny | 802 | 6 months ago | Pliny helps Ruby developers write and maintain excellent APIs |
pliny-template | 136 | almost 10 years ago | Base Sinatra app for writing excellent APIs in Ruby |
sinatra-hat | 142 | over 15 years ago | Easy REST-ful apps with Sinatra. Mount models as web services |
sinatra-reset | 147 | over 13 years ago | Generates RESTful routes for the models of a Sinatra application (ActiveRecord, DataMapper, Stone) |
More related projects:
- adaoraul/rack-jekyll
- mswjs/msw
- grip-framework/grip
- padrino/padrino-recipes
- mindmup/bootstrap-wysiwyg
- steveathon/bootstrap-wysiwyg
- go-macaron/macaron
- genomoncology/related
- zsoltherpai/feather
- google/guice
- dropwizard/dropwizard
- soroushchehresa/github-readme-linkedin
- stereobooster/html_press
- juxt/bidi
- brh55/generator-spark-bot