La philosophie de Sinatra: créer rapidement des applications web en Ruby avec le minimum d’effort.
Sinatra est un framework web libre écrit en Ruby.
C’est une alternative aux autres frameworks web Ruby tels que Ruby on Rails, Hanami, Merb, Nitro et Camping. Il est basé sur Rack.
Il porte le nom du musicien Frank Sinatra.
Conçu et développé par Blake Mizerany, Sinatra est simple et flexible. Il ne suit pas le modèle typique model-view-controller (MVC) utilisé dans les autres frameworks, tels que Ruby on Rails. Au lieu de cela, Sinatra se concentre sur « la création rapide d’applications web en Ruby avec le minimum d’effort. »
Parmi les grandes sociétés et institutions qui utilisent Sinatra, citons Apple, BBC, the British Government’s Government Digital Servic, LinkedIn, the National Security Agency, Engine Yard, Heroku, GitHub, Stripe, et Songbird.
Travis CI fournit une grande partie du soutien financier pour le développement de Sinatra.
Sinatra est open-source et est créé en 2007.