Sinatra

(5)
4.1 out of 5 stars

Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort:

Work for Sinatra?

Learning about Sinatra?

We can help you find the solution that fits you best.

Sinatra Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 5 Sinatra reviews
LinkedIn Connections
Sinatra review by <span>Willian M.</span>
Willian M.
Validated Reviewer
Verified Current User
Review Source

"A nice framework for API's"

What do you like best?

Sinatra is a great framework for those who already know Rails but want to do a simple API or single page application.

What do you dislike?

The lack of useful methods that Rails provides. But I think it's by design. If you want to use something more just use Rails or install parts of it like active support.

Recommendations to others considering the product

In case you're looking for a small library to build API's you're on the right path.

What business problems are you solving with the product? What benefits have you realized?

I designed an internal API, my goal was to deliver a Proof of Concept to my director in order to work full time on the project. Sinatra helped me to do it really quickly and after that I got the time to work on my project (and it is still running Sinatra!).

Sign in to G2 Crowd to see what your connections have to say about Sinatra
Sinatra review by <span>James G.</span>
James G.
Validated Reviewer
Verified Current User
Review Source

"A enjoyable experience working with the lightweight Ruby web framework."

What do you like best?

If you need something that is lighter than Rails but more full-featured than Rack, Sinatra is a excellent choice.

What do you dislike?

I dislike the lack of community adoption - there aren't a lot of libraries and whatnot built on-top of Sinatra beyond normal Ruby libraries.

Recommendations to others considering the product

If you're looking for a lightweight web framework for Ruby, use Sinatra.

What business problems are you solving with the product? What benefits have you realized?

We use Sinatra for a little in-house application that handles reports and dashboards. Sinatra is light and easy to work with, and I've had inexperienced people do work on it as well.

What Other Web Frameworks solution do you use?

Thanks for letting us know!
Sinatra review by <span>Daniel D.</span>
Daniel D.
Validated Reviewer
Verified Current User
Review Source

"A simple but powerful web application core"

What do you like best?

Sinatra is very simple to get started with using even script style Ruby and a variety of template renderer plugins, but can easily grow with your requirements combined with Rack middleware and any Rack webserver.

What do you dislike?

The DSL isn't particularly well suited for defining API routes, however this can be solved by combining Sinatra with Grape or defining custom helpers.

What business problems are you solving with the product? What benefits have you realized?

Sinatra's main offering is giving you a powerful URL building / matching interface, so that you can start serving up whatever you need, be it an API or a web application.

Sinatra review by <span>Alessandra V.</span>
Alessandra V.
Validated Reviewer
Verified Current User
Review Source

"Good and fairly friendly"

What do you like best?

I use it with Ruby, and creating a web app is relatively easy once you know how to structure the app itself.

Should you encounter any errors, Sinatra is usually fairly clear telling you what's wrong and in which point, which is definitely not common to development platforms.

What do you dislike?

Initially it can be puzzling to remember how to structure the app, and what goes where...

What business problems are you solving with the product? What benefits have you realized?

I'm relatively easily creating web apps starting from Ruby programs

Sinatra review by User in Internet
User in Internet
Validated Reviewer
Review Source

"Lightweight framework for buildling ruby apps"

What do you like best?

Sinatra doesn't have high barriers of entry for both beginners and those more experienced who want to build out a ruby app without requiring all the additional extras included in bigger frameworks like Rails.

What do you dislike?

It is what it is - which is pretty basic and no frills. If you go into using that with that in mind there won't be surprises when you can't extend it out.

What business problems are you solving with the product? What benefits have you realized?

Great for beginners to play around with smaller apps and enhance their ability to create routes and get comfortable in a smaller environment.

Kate from G2 Crowd

Learning about Sinatra?

I can help.
* We monitor all Sinatra reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.