A DSL for quickly creating web applications in Ruby
The micro-framework that inspired Express, Flask and a decade of minimal routing.
Blake Mizerany's 2008 DSL: a Sinatra app is a few lines, routes are methods, everything else is Ruby. Inspired Express, Flask and a generation of micro-frameworks. Still perfect for tiny services and teaching HTTP.
Who it's for
Ruby developers who want a tiny DSL for small web apps, APIs and webhooks without Rails' structure.
Official links
Keep exploring
1 in catalog
Sinatra is written in
1 in catalog