Skip to main content

A curated list of awesome projects made or inspired with Sinatra.

58
GitHub Stars
115
Curated Resources
23
Categories
2 hours ago
Last Refreshed
GeneralGeneratorsAuthroizationAuthenticationBloggingBoilerplate and TemplateCommunity PlatformContinuous IntegrationCMSDebugging and ProfilingEmailFile UploadingInternet Application ClonesMicro Frameworks inspired by SinatraMicro Frameworks inspired by Sinatra (Other Languages)NoSQLORMRoutersService IntegrationStylesheetsTestingWiki EngineWriting APIs

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)

Micro Frameworks inspired by Sinatra (Other Languages)

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

  • bliki

    A small blog + wiki engine built on Sinatra + Stone.

  • git-wiki

    A quick & dirty git-powered Sinatra wiki (~200 LOC).

  • lilwiki

    A small wiki backed by sqlite.

  • rikiki

    Tiny wiki engine using in browser markdown and Sinatra.

  • Weaky

    A basic CouchDB/Sinatra wiki.

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 →