awesome-sinatra
by coopermaa
A curated list of awesome projects made or inspired with Sinatra.
AI summary
Sinatra project showcase
A curated collection of Sinatra-based projects and tools.
- stars
- 57
- forks
- 8
- watching
- 5
- awesome lists
- 2
- entries
- 117
What's in the list
117 links in 23 sections, with live GitHub stats.activeno commit in 2y
General
- Sinatra
Sinatra Official website
- 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
This repo contains the Sinatra website and documentation sources published at
Sinatra in the wild
Various applications, extensions and websites built with Sinatra
Generators
Authroization
Authentication
hancock
An OpenID based Single Sign On server with a simple API, written in Sinatra
hancock-client
A sinatra app and rack middleware piece for the hancock SSO server
sinatra-oauth-provider
A Sinatra OAuth Provider
Blogging
Blorgit
A simple org-mode based, git amenable, blogging engine running on sinatra
Haze
A minimalistic blogging engine, the successor of Honk (~200 LOC)
Honk
A minimalistic, YAML, text-based blogging engine
Marley
Minimalist blogging engine without textareas based on Markdown, Ruby, Sinatra and Git push hooks
Postview
A simple blog-engine that render text files written in Markdown
Scanty
A really small blogging software
Scanty with CouchDB
Scanty using CouchDB
scanty-redis
Scanty using redis
sin
A mini blog engine in Sinatra with hAtom and MetaWeblog API and S3 upload support (~160 LOC)
Sinandra
A blog engine using Sinatra and Cassandra
Wind
HTML5 blog engine focused in a easy, extensible and fast admin
Yet-another-Sinatra-Blog-Engine
A simple blog engine written in Ruby using Sinatra
Boilerplate and Template
Frank-Sinatra
A boilerplate for modular MVC style Sinatra (1.4.2^) applications
puresong
A small Sinatra application that demonstrates use of Pure CSS with SQLite
ratpack
Sinatra boilerplate using activerecord, sqlite, and twitter bootstrap
- sinatra-boilerplate
Starter Kit for Sinatra Apps. It uses , and
sinatra-boilerplate
Another boilerplate combined with , , and
sinatra-boilerplate
Sinatra, Zurb Foundation, Guard, Slim, Compass, RSpec, Capybarra... All the bling ready to go
sinatra-boilerplate
Sinatra + Haml + Sass + Compass + Bourbon + CoffeeScript
sinatra-foundation-skeleton
A skeleton Sinatra application which utilizes Zurb's Foundation 3 framework
sinatra-template
A base Sinatra application template with DataMapper, and RSpec
sinatra-twitter-bootstrap
Twitter Bootstrap Sinatra extension with HAML helpers
Community Platform
- sinforum
Simple forum build with Sinatra, DataMapper, Haml, SASS and CoffeeScript
Continuous Integration
CMS
Nesta
A lightweight CMS, implemented in Sinatra. Content can be written in Markdown or Textile and stored in text file
Spontaneous
An CMS with intuitive, attractive and responsive HTML5 interface
Debugging and Profiling
Better Errors
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
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
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
A sinatra shell to interacte with helpers, view rendering and to view your app's routes and settings
- sinatra-email-services-server
An email services server using Sinatra
sinatra-mailer
Send emails from Sinatra in a very simple way
File Uploading
CarrierWave
A classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks
Internet Application Clones
Micro Frameworks inspired by Sinatra
Angelo
Sinatra-like DSL for Reel that supports WebSockets and SSE in their own thread, called "cells" (or actors)
Dolly
Minimal Ruby microframework inspired by Sinatra
Gin
A small Ruby web framework, built on Rack, which borrows from Sinatra expressiveness, and targets larger applications
Hobbit
A minimalistic microframework built on top of Rack (thanks to ). Hobbit is a DSL inspired by Sinatra. (~ 150 LOC)
Nancy
Minimal Ruby microframework for web development inspired in and (~150 LOC)
padrino
Padrino is a full-stack ruby framework built upon Sinatra
Rack::App
Bare bone minimalistic (masochistic) pico framework for building rack apps. Inspired by sinatra, grape and the pure use form of Rack
Sin
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
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
Micro Frameworks inspired by Sinatra (Other Languages)
Astley
Bash: ,
Bogart
C:
Garland
C++:
Compojure
Clojure:
Zappa
CoffeeScript:
frank
Crystal: ,
Start
Dart:
Plug
Elixir: ,
Fresh
Erlang: ,
Bird
Haskell: , ,
Martini
Go: ,
Graffiti
Groovy:
Spark
Java:
Express
JavaScript: ,
Moresel.jl
Julia:
Mercury
Lua: ,
Martini
.NET: , ,
Dancer
Perl: ,
FatFree
PHP: , , ,
itty
Python: ,
Finatra
Scala: ,
Valatra
Vala:
NoSQL
Sinandra
A blog engine using Sinatra and Cassandra
sinatra-mongo
A light extension to sinatra for using mongo
- sinatra-mongoid
A Mongoid (ODM, Object-Document-Mapper for MongoDB) extension for Sinatra
redis-sinatra
Redis stores for Sinatra
riak-browser
A simple ruby/Sinatra Riak browser and editor
ORM
bowtie
Simple admin interface generator for MongoMapper (mongo) & DataMapper (dm) models
sinatra-activerecord
Extends Sinatra with ActiveRecord helper methods and Rake tasks
sinatra-datamapper
A Sinatra extension for DataMapper ORM support
sinatra-sequel
Sinatra extension that adds Sequel ORM features, database config, and database migrations
Routers
http_router_sinatra
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
Make Sinatra routes first class objects (extracted from BigBand)
sinatra-router
A tiny vendorable router that makes it easy to try routes from a number of different modular Sinatra applications
Service Integration
beach
Small Sinatra app to host web hooks for Slack
dogetip-slack
Sinatra app to enable Dogecoin tipping via slack
doorbell-server
Simple Sinatra app which acts a bridge between Slack and the LMN doorbell
snarkov
Sinatra-based Markov bot for Slack
frankie
a Sinatra plugin allows you to easily create a Facebook application
shopify-sinatra-app
Lightweight extension for building Shopify apps using Sinatra
Stylesheets
sinatra-compass
Integrates the Compass stylesheet framework with Sinatra
haml-more
Adds more functionality to Haml and Sass
Testing
cucumber-sinatra
Help you to initialize a cucumber environment for a sinatra application. It will generate the required files from templates
mumuki-ruby-server
Sinatra server for running Rspec tests within . Mumukit is a Test Server Development Kit
mock_server
A lightweight Sinatra application backed by sqlite that can mock ReST responses. Has interface to easily create, search & maintain mocks
rspec-sinatra
Help you to initialize a RSpec environment for a sinatra application. It will generate the required files from templates
Wiki Engine
Writing APIs
API-mock-server
A Full-Featured API Mock Server built with Sinatra and MongoDB
Pliny
Pliny helps Ruby developers write and maintain excellent APIs
pliny-template
Base Sinatra app for writing excellent APIs in Ruby
sinatra-hat
Easy REST-ful apps with Sinatra. Mount models as web services
sinatra-reset
Generates RESTful routes for the models of a Sinatra application (ActiveRecord, DataMapper, Stone)
Nothing in this list matches your filter.
Featured in 2 awesome lists
Each link jumps to the spot where the list mentions awesome-sinatra.
More related projects
adaoraul/rack-jekyll181
mswjs/msw16.1K
grip-framework/grip279
padrino/padrino-recipes292
mindmup/bootstrap-wysiwyg5.5K
steveathon/bootstrap-wysiwyg664
go-macaron/macaron3.5K
genomoncology/related203
zsoltherpai/feather356
google/guice12.5K
dropwizard/dropwizard8.5K
soroushchehresa/github-readme-linkedin116
stereobooster/html_press35
juxt/bidi993
brh55/generator-spark-bot6