Aller au contenu principal
S

Sinatra

Classy web development dressed in a DSL

4.0

Lightweight DSL for quickly creating web applications in Ruby with minimal effort. Simple, flexible microframework for APIs and small apps.

12K
GitHub Stars
none
TypeScript
easy
Learning Curve
4.2
DX Score

Tarification

Model
free
Offre Gratuite
MIT licensed, fully open source
Paid
N/A

Fonctionnalités

  • Simple DSL syntax
  • Minimal footprint
  • Rack-based
  • Template support
  • Route patterns
  • Filters and helpers
  • Session handling
  • Static files

Avantages

  • + Very simple to learn
  • + Minimal boilerplate
  • + Great for APIs
  • + Flexible architecture
  • + Lightweight

Inconvénients

  • - No batteries included
  • - Manual assembly needed
  • - Limited structure
  • - Small community now

Idéal Pour

hobbyist indie hacker
microframework dsl lightweight api