awesome-sinatra
github.com/coopermaa/awesome-sinatra ↗A curated list of awesome projects made or inspired with Sinatra.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me micro frameworks inspired by sinatra resources from awesome-sinatra"
Installation instructions →What's inside
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
- Nancy
Minimal Ruby microframework for web development inspired in
- padrino
Padrino is a full-stack ruby framework built upon Sinatra.
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)
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.
- frankie
a Sinatra plugin allows you to easily create a Facebook application.
- shopify-sinatra-app
Lightweight extension for building Shopify apps using Sinatra
- snarkov
Sinatra-based Markov bot for Slack.
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.
Wiki Engine
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.
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.
Showing a sample of 115 resources. View the full list on GitHub →