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.

GitHub

57 stars
5 watching
8 forks
last commit: almost 4 years ago
Linked from 2 awesome lists


Contents / General

SinatraSinatra Official website
Sinatra on Github12,212almost 2 years ago
Sinatra ReceipesCommunity contributed recipes and techniques
Sinatra - The BookA cookbook full of excellent tutorials and recipes for developing Sinatra web applications. It's git repo is
sinatra.github.com repo294almost 2 years agoThis repo contains the Sinatra website and documentation sources published at
Sinatra in the wild294almost 2 years agoVarious applications, extensions and websites built with Sinatra
Sinatra mailing list

Contents / Generators

Corneal253about 2 years agoA Sinatra app generator with Rails-like simplicity
Hazel92almost 11 years agoA simple Sinatra app generator, heavily based on snfn
Snfn22about 15 years agoA Sinatra application generator

Contents / Authroization

Sinatra Authorization74over 12 years agoHTTP Authorization helpers for Sinatra
Sinatra-authorize10over 15 years agoSmooth authentication-agnostic rule-based authorization extension for Sinatra

Contents / Authentication

hancock11almost 5 years agoAn OpenID based Single Sign On server with a simple API, written in Sinatra
hancock-client3almost 17 years agoA sinatra app and rack middleware piece for the hancock SSO server
sinatra-oauth-provider56over 17 years agoA Sinatra OAuth Provider

Contents / Blogging

Blorgit36almost 14 years agoA simple org-mode based, git amenable, blogging engine running on sinatra
Haze18about 16 years agoA minimalistic blogging engine, the successor of Honk (~200 LOC)
Honk9about 17 years agoA minimalistic, YAML, text-based blogging engine
Marley246almost 17 years agoMinimalist blogging engine without textareas based on Markdown, Ruby, Sinatra and Git push hooks
Postview51almost 16 years agoA simple blog-engine that render text files written in Markdown
Scanty429about 17 years agoA really small blogging software
Scanty with CouchDB46over 16 years agoScanty using CouchDB
scanty-redis31over 16 years agoScanty using redis
sin47over 18 years agoA mini blog engine in Sinatra with hAtom and MetaWeblog API and S3 upload support (~160 LOC)
Sinandra6almost 16 years agoA blog engine using Sinatra and Cassandra
Wind55over 14 years agoHTML5 blog engine focused in a easy, extensible and fast admin
Yet-another-Sinatra-Blog-Engine2about 14 years agoA simple blog engine written in Ruby using Sinatra

Contents / Boilerplate and Template

Frank-Sinatra51about 12 years agoA boilerplate for modular MVC style Sinatra (1.4.2^) applications
puresong2over 11 years agoA small Sinatra application that demonstrates use of Pure CSS with SQLite
ratpack38almost 6 years agoSinatra boilerplate using activerecord, sqlite, and twitter bootstrap
sinatra-boilerplateStarter Kit for Sinatra Apps. It uses , and
sinatra-boilerplate79almost 12 years agoAnother boilerplate combined with , , and
sinatra-boilerplate16almost 13 years agoSinatra, Zurb Foundation, Guard, Slim, Compass, RSpec, Capybarra... All the bling ready to go
sinatra-boilerplate41almost 14 years agoSinatra + Haml + Sass + Compass + Bourbon + CoffeeScript
sinatra-foundation-skeleton29about 14 years agoA skeleton Sinatra application which utilizes Zurb's Foundation 3 framework
sinatra-template527almost 4 years agoA base Sinatra application template with DataMapper, and RSpec
sinatra-twitter-bootstrap23almost 11 years agoTwitter Bootstrap Sinatra extension with HAML helpers

Contents / Community Platform

sinforumSimple forum build with Sinatra, DataMapper, Haml, SASS and CoffeeScript

Contents / Continuous Integration

Integrity669almost 11 years agoA continuous integration server
Travis CI8,424over 2 years agoFree continuous integration platform for GitHub projects. Some sub-projects of Travis CI uses Sinatra, including , , , and

Contents / CMS

Nesta903almost 2 years agoA lightweight CMS, implemented in Sinatra. Content can be written in Markdown or Textile and stored in text file
Spontaneous78over 8 years agoAn CMS with intuitive, attractive and responsive HTML5 interface

Contents / Debugging and Profiling

Better Errors6,877about 2 years agoBetter 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-profiler3,744almost 2 years agoMiddleware that displays speed badge for every html page. A simple but effective mini-profiler for .NET, Ruby, Go and Node.js. Introduced in
racksh421about 3 years agoConsole 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)
tux300over 3 years agoA sinatra shell to interacte with helpers, view rendering and to view your app's routes and settings

Contents / Email

sinatra-email-services-serverAn email services server using Sinatra
sinatra-mailer58about 18 years agoSend emails from Sinatra in a very simple way

Contents / File Uploading

CarrierWave8,782almost 2 years agoA classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks

Contents / Internet Application Clones

chirp90over 17 years agoSimple Sinatra-based micro-blog/Twitter clone
shorty6about 12 years agoURL shortener written in Sinatra & MongoDB

Contents / Micro Frameworks inspired by Sinatra

Angelo301over 4 years agoSinatra-like DSL for Reel that supports WebSockets and SSE in their own thread, called "cells" (or actors)
Dolly0about 10 years agoMinimal Ruby microframework inspired by Sinatra
Gin25over 12 years agoA small Ruby web framework, built on Rack, which borrows from Sinatra expressiveness, and targets larger applications
Hobbit274over 5 years agoA minimalistic microframework built on top of Rack (thanks to ). Hobbit is a DSL inspired by Sinatra. (~ 150 LOC)
Nancy82over 3 years agoMinimal Ruby microframework for web development inspired in and (~150 LOC)
padrino3,367almost 2 years agoPadrino is a full-stack ruby framework built upon Sinatra
Rack::App411almost 3 years agoBare bone minimalistic (masochistic) pico framework for building rack apps. Inspired by sinatra, grape and the pure use form of Rack
Sin23over 17 years agoA 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
Scorched275over 3 years agoLight-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)

Astley13over 16 years agoBash: ,
Bogart211about 16 years agoC:
Garland3about 12 years agoC++:
Compojure4,094over 2 years agoClojure:
Zappa949over 6 years agoCoffeeScript:
frank77almost 2 years agoCrystal: ,
Start528over 5 years agoDart:
Plug2,878almost 2 years agoElixir: ,
Fresh33over 15 years agoErlang: ,
Bird57over 15 years agoHaskell: , ,
Martini11,628over 4 years agoGo: ,
Graffiti98over 12 years agoGroovy:
Spark9,655almost 3 years agoJava:
Express65,903almost 2 years agoJavaScript: ,
Moresel.jl130over 6 years agoJulia:
Mercury104over 15 years agoLua: ,
Martini17over 16 years ago.NET: , ,
Dancer549almost 2 years agoPerl: ,
FatFree2,661about 3 years agoPHP: , , ,
itty407over 12 years agoPython: ,
Finatra2,268over 2 years agoScala: ,
Valatra40over 14 years agoVala:

Contents / NoSQL

Sinandra6almost 16 years agoA blog engine using Sinatra and Cassandra
sinatra-mongo39over 14 years agoA light extension to sinatra for using mongo
sinatra-mongoidA Mongoid (ODM, Object-Document-Mapper for MongoDB) extension for Sinatra
redis-sinatra29almost 4 years agoRedis stores for Sinatra
riak-browser6almost 13 years agoA simple ruby/Sinatra Riak browser and editor

Contents / ORM

bowtie50over 14 years agoSimple admin interface generator for MongoMapper (mongo) & DataMapper (dm) models
sinatra-activerecord733almost 2 years agoExtends Sinatra with ActiveRecord helper methods and Rake tasks
sinatra-datamapper2over 12 years agoA Sinatra extension for DataMapper ORM support
sinatra-sequel196almost 9 years agoSinatra extension that adds Sequel ORM features, database config, and database migrations

Contents / Routers

http_router_sinatra7over 15 years agoKick ass router for Sinatra based on http_router
SimpleRouterSmall and simple standalone router, meant for use with Rack applications. Familiar Sinatra-like DSL for defining actions. Modular architecture
sinatra-advanced-routes38over 8 years agoMake Sinatra routes first class objects (extracted from BigBand)
sinatra-router62over 2 years agoA tiny vendorable router that makes it easy to try routes from a number of different modular Sinatra applications

Contents / Service Integration

beach13over 11 years agoSmall Sinatra app to host web hooks for Slack
dogetip-slack10over 8 years agoSinatra app to enable Dogecoin tipping via slack
doorbell-server18over 4 years agoSimple Sinatra app which acts a bridge between Slack and the LMN doorbell
snarkov26over 3 years agoSinatra-based Markov bot for Slack
frankie139about 17 years agoa Sinatra plugin allows you to easily create a Facebook application
shopify-sinatra-app79over 2 years agoLightweight extension for building Shopify apps using Sinatra

Contents / Stylesheets

sinatra-compass17over 13 years agoIntegrates the Compass stylesheet framework with Sinatra
haml-more19about 16 years agoAdds more functionality to Haml and Sass

Contents / Testing

cucumber-sinatra64about 13 years agoHelp you to initialize a cucumber environment for a sinatra application. It will generate the required files from templates
mumuki-ruby-server4over 3 years agoSinatra server for running Rspec tests within . Mumukit is a Test Server Development Kit
mock_server110over 2 years agoA lightweight Sinatra application backed by sqlite that can mock ReST responses. Has interface to easily create, search & maintain mocks
rspec-sinatra14almost 12 years agoHelp you to initialize a RSpec environment for a sinatra application. It will generate the required files from templates

Contents / Wiki Engine

bliki39almost 17 years agoA small blog + wiki engine built on Sinatra + Stone
git-wiki532over 10 years agoA quick & dirty git-powered Sinatra wiki (~200 LOC)
lilwikiA small wiki backed by sqlite
rikiki2over 13 years agoTiny wiki engine using in browser markdown and Sinatra
Weaky30over 3 years agoA basic CouchDB/Sinatra wiki

Contents / Writing APIs

API-mock-server25over 10 years agoA Full-Featured API Mock Server built with Sinatra and MongoDB
Pliny802over 2 years agoPliny helps Ruby developers write and maintain excellent APIs
pliny-template136almost 12 years agoBase Sinatra app for writing excellent APIs in Ruby
sinatra-hat142over 17 years agoEasy REST-ful apps with Sinatra. Mount models as web services
sinatra-reset147about 15 years agoGenerates RESTful routes for the models of a Sinatra application (ActiveRecord, DataMapper, Stone)

Backlinks from these awesome lists:

More related projects: