Software Alternatives & Reviews

Sinatra Reviews

Classy web-development dressed in a DSL

Social recommendations and mentions

We have tracked the following product recommendations or mentions on Reddit and HackerNews. They can help you see what people think about Sinatra and what they use it for.
  • Last Year You Said Next Year – Linear
    Neat! I do gotta say, since I wasn't able to find their Github at all through the website (I will totally believe I just missed it), they're currently failing my "clicks to code" test. Given that it's not necessarily aimed at engineers, that's fine tho. (the winner, at zero, remains - Source: Hacker News / about 2 months ago
  • Grouping Email Threads with Ruby and Nylas
    To create a Ruby web application, our best option is to use Sinatra, one of the most popular Micro Frameworks in the Ruby world. We might need to install some additional gems:. - Source: / 4 months ago
  • For those that love sinatra
    Hello I created this sub for those that love to work with sinatra - Source: Reddit / 5 months ago
  • Creating an App with React and Sinatra
    To wrap up my current phase of learning, I've been tasked to create a React application that utilizes Sinatra. As an avid D&D fan, I decided that for this project I'd create a character manager. I thought it would be a challenging way to create a backend database of users who manage their characters. I also created a DB Diagram to show my tables and relationships:. - Source: / 6 months ago
  • Thoughts on yada (and why Clojure won't have a Rails anytime soon)
    In the context of yada and Rails, it's worth considering Sinatra, a Ruby library released in 2007 which is similar in scope to yada or any other of the Clojure web "libraries". It's interesting that even though Sinatra has been available alongside Rails for almost 15 years, I don't think I've seen any job postings for "Sinatra" developers lately (though I'm sure they're out there, just like Clojure devs). - Source: Reddit / 6 months ago
  • Sinatra vs. Roda, what's your take?
    I'm a big fan of Sinatra, but recently I came across Roda which is by Jeremy Evan's whose wonderful ORM gem Sequel I've used in several projects. Looking at the documentation, Roda seems quite nice and performance gain is always appreciated. - Source: Reddit / 7 months ago
  • Ruby Bingo
    My most recent project was a Bingo game, with a focus on backend development. (The repo for the backend is here, and the frontend is here.) The frontend is a pretty basic React application, and the backend uses a SQLite database with the Active Record ORM, and Sinatra to handle the routes. - Source: / 9 months ago
  • How to add ruby standalone scripts as microservice
    If not rails, perhaps you want to wrap it in sinatra? - Source: Reddit / 11 months ago
  • Evaluating Ruby in Ruby (2020)
    If you want to install a lightweight web framework, you can try Sinatra [0] or Roda [1] . [0]: [1]: - Source: Hacker News / 12 months ago
  • Tesla back end is in Rails
    Not everything written in Ruby is using Rails (although it's quite likely). If I remember correctly, Stripe used to be big on Sinatra ( - Source: Hacker News / about 1 year ago
  • Writing a web application in pure Ruby (no framework)?
    You can get very bare bones with Ruby though. The Sinatra framework is a router + templating engine. Everything else is up to you. It's my go to choice for when I just want a few endpoints wrapped up in a few files. For example, I built a simple web app that reads a CSV file written by the WiiScale app (for Mac), and displays a chart using HighCharts. My app.rb file is 175 lines of code. Very simple. - Source: Reddit / about 1 year ago
  • ratpack: a simpleton's HTTP framework
    Ratpack is idealized in the simplicity of the sinatra (ruby) framework in its goal, and attempts to be an alternative to other async HTTP frameworks such as tower, warp, axum, and tide. - Source: Reddit / about 1 year ago
  • Front-End Mastery – Blending The Worlds of Teaching and Tech with Steve Kinney
    Steve: Well, it was a Sinatra app at the end of the day. And I was tailing the Heroku logs as the 500s were occurring and hot patching it. There was no CSV upload. It was me FTP-ing them in. And it was a lot of chewing gum and duct tape. - Source: / over 1 year ago
  • Building an Event Landing Page Management System
    Sinatra - a domain-specific language used to build the API framework for the app. - Source: / over 1 year ago
  • From Node to Ruby on Rails
    Comparing Node to Ruby on Rails seems misguided, wouldn't a more apt comparison be something like Next.js or Svelte Kit to Ruby on Rails? Ruby has its fair share of minimalist[1] web libraries and small gems that aren't very different from Node web servers and npm packages. [1] - Source: Hacker News / over 1 year ago
  • Appropriate, Correct, Robust, Usable, Maintainable, and Efficient (ACRUMEN) with Dave Aronson
    Dave: Yeah. I've also done a little bit of Sinatra. In fact, my last major client was doing some stuff with Sinatra and starting to get into some other interesting stuff about separating bits of this monolith out into more composable pieces. But I had to leave eventually in order to retire. - Source: / over 1 year ago
  • Scoop - a production-ready Sinatra boilerplate project
    Sinatra is a Ruby framework that helps you quickly create web applications, APIs and microservices. Its minimalism not only attracted a lot of developers, but it also inspired Flask in Python and Express in Node.js. - Source: / over 1 year ago
  • CRUD REACTion with RUBY Sinatra API
    For example, if you were to fork and clone this repo from GitHub you would have a file structure set up with ActiveRecord and Sinatra, among various other gems, after you ran the command 'bundle install' within your terminal. This paired with creating a REACT APP would give you all of the file structures necessary to begin a full-stack web-application. For the explanations on CRUD below, I will assume you've had... - Source: / over 1 year ago
  • Should I learn Ruby?
    Rails is definitely a good thing to know. It's an entirely different philosophy of web development than the Node way. Also, for just setting up quick and dirty web sites, or even more complicated stuff, Sinatra is an awesome barebones framework and shows off what ruby can do in a more understandable way than Rails. - Source: Reddit / over 1 year ago
  • A Full-Stack Application
    I am finishing my time at The Flatiron School and wanted to showcase my new learnings by re-creating a very simple Sinatra application that I made earlier this year. Now that I had all this great knowledge of React I could combine it with my knowledge of Ruby on Rails to create a full-stack application. - Source: / over 1 year ago
  • How does Ruby feel for someone with a staticaly typed background (Scala)
    Also note that while Rails is the biggest web framework in the Ruby ecosystem, not everything has to be a Rails app. There's Sinatra for small things, Padrino and now Hanami for larger more structured web apps. Ruby is also used a lot in the backend scripting, ETL work (Extract Transform Load), DevOps, etc. - Source: Reddit / over 1 year ago

External sources with reviews and comparisons of Sinatra

Top 10 Phoenix Framework Alternatives
Sinatra is a free and open-source web app library that allows developers to build robust web apps using Ruby on top of the Rack web server.
10 Ruby on Rails Alternatives For Web Development in 2022
If you plan to avoid Ruby on Rails but still want to use the Ruby programming language you should consider Sinatra, - a domain-specific language developed by Blake Mizerany and released in 2007. Unlike RoR, which is a Full Stack Web Development Framework, Sinatra was aimed to be lightweight and agile. It provides the developer with minimum requirements and abstractions that arrange the construction of simple yet...
Best Alternatives to FastAPI App Free for Windows (2021)
Sinatra is a free and open source software web application library and domain-specific language written in Ruby. It is an alternative to other Ruby web application…
Get Over Ruby on Rails — 3 Alternative Web Frameworks Worth Checking Out
Sinatra is one of the oldest web frameworks for Ruby. It was initially released in 2007 (Rails was released in 2004). Sinatra is a microframework that inspired a lot of other small frameworks the way Rails inspired full-stack frameworks. For example, the famous Express.js framework was inspired by Sinatra as well as some parts of Laravel.
16 Best Ruby Frameworks For Web Development
Sinatra was launched in 2007, is open-source, and hence free to use for the Ruby enthusiasts. Built on Rack, Sinatra can develop micro web applications to full-scale heavy web applications with fewer resources than rails. You would sometimes hear that Sinatra is a microframework, but that is just because of its lightweight and smaller size. In the arena, Sinatra is powerful, capable, and supports RubyGems to...

Do you know an article comparing Sinatra to other products?
Suggest a link to a post with product alternatives.