Software Alternatives & Reviews

16 Best Ruby Frameworks For Web Development

Ruby on Rails Sinatra Camping Ramaze Goliath Hanami Padrino NYNY Cuba Grape
  1. Ruby on Rails is an open source full-stack web application framework for the Ruby programming...
    Pricing:
    • Open Source
    Ruby on Rails is regarded as one of the best ruby frameworks. It was the primary language in developing big projects such as Twitter and helped the language boost the community. Often referred to as “Rails,” Ruby on Rails is a web development framework with an MVC control structure and currently running its 6.1 version. The 16-year-old language has dramatically influenced the web development structures and managing databases, web pages, and other components on a web application.

    #Developer Tools #Web Frameworks #Frameworks (Full Stack) 117 social mentions

  2. Classy web-development dressed in a DSL
    Pricing:
    • Open Source
    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 accomplish specific tasks with minimum effort.

    #Ruby Web Framework #Web Frameworks #Ruby MVC Framework 36 social mentions

  3. A Ruby Microframework
    Pricing:
    • Open Source
    Camping requires Rack to work on the projects and is available as a RubyGem on GitHub. An excellent powerful feature of camping is converting the complete web application into a single file organizing it as an MVC structure. You can visit the official GitHub page to learn more about Camping.

    #Developer Tools #Web Development #Web Frameworks

  4. 4
    Ramaze is a very simple and straight-forward web-framework.
    Pricing:
    • Open Source
    Ramaze is another best ruby web framework in competition to help create outstanding web development projects. Being light-weight, Ramaze is faster and offers a flat learning curve. For ruby projects involving JQuery, AJAX, ORM, Javascript, or some templating engine, Ramaze stands as an excellent choice to be seen in the consideration. Ramaze is robust and popular as a “bug-free” framework.

    #Developer Tools #Web Development #Web Frameworks 1 social mentions

  5. Goliath is an open source version of the non-blocking (asynchronous) Ruby web server framework powering PostRank.
    Pricing:
    • Open Source
    The Goliath project can be accessed through its GitHub repository page. Goliath boasts a powerful feature of decluttering the complicated asynchronous requests into a linear execution communication process. The asynchronous mechanism of Goliath can hence be used very quickly for streaming the data, firehose API, etc. Also, Goliath is open-source, which has been a significant factor in its linear development over time. If you are into web-server development in Ruby, you will love working in Goliath.

    #Developer Tools #Web Development #Web Frameworks 1 social mentions

  6. 6
    Hanami is a modern web framework for Ruby.
    Pricing:
    • Open Source
    With a clean architectural design and a primary object methodology, Hanami is counted among the best ruby frameworks that have gained popularity as an alternative to Rails. Hanami is “sorted” in design and provides small files that can be used independently to create a project stack. Hanami is lightweight and consumes fewer resources claiming 60% lesser memory than other big Ruby frameworks.

    #Web Frameworks #Ruby Web Framework #Ruby MVC Framework 17 social mentions

  7. Padrino is a Ruby web framework built upon the Sinatra web library.
    Pricing:
    • Open Source
    Padrino is another best ruby web framework that is based on Sinatra and is open source in nature. Padrino is used popularly as an alternative to Merb and Camping. Similar to the frameworks mentioned in this section, Padrino too works on the Rack webserver interface. Padrino’s development idea comes from Sinatra’s popularity and extending Sinatra’s functionality to more and more domains giving it a shape of a library-rich framework.

    #Developer Tools #Web Frameworks #Web Development 3 social mentions

  8. 8
    A (ridiculously) small and powerful web framework.
    Pricing:
    • Open Source
    The NYNY’s official page defines NYNY as “ridiculously” small and considered to be one of the best ruby web frameworks. Ridiculously small in the sense that NYNY is written in only 300 lines of code, which is considered significantly less than other frameworks such as Rack. Honestly, a majority of plugins are written in more LOC than NYNY.

    #Developer Tools #Web Development #Web Frameworks 1 social mentions

  9. 9
    Cuba is a Ruby microframework for web development.
    Pricing:
    • Open Source
    Cuba is a microframework to develop web applications in the Ruby language. Rum inspires Cuba, and the official website defines Cuba as “a tiny but powerful mapper for Rack applications.” making it one of the best ruby frameworks. The GitHub page is a practical guide if you are looking to start development in Cuba.

    #Developer Tools #Web Development #Web Frameworks 1 social mentions

  10. 10
    An opinionated micro-framework for creating REST-like APIs in Ruby
    Grape is a REST-like microframework written in Ruby programming language. Grape is also considered among the best ruby frameworks and can be used to run on top of Rack or can be used to complement the existing web application frameworks such as Sinatra or Rails. The latter can be done through the DSL-based REST-API for communication. The Grape ruby web framework facilitates efficient and meaningful APIs working in the web application domain.

    #Developer Tools #Web Frameworks #Web Development

  11. Scorched is a generic, unopinionated, DRY, light-weight web framework for Ruby.
    Pricing:
    • Open Source
    Scorched is another one of the best ruby web frameworks that requires Ruby 2.0 and above to work. Scorched is light-weight, and the official website states Scorched as “true evolutionary enhancement of Sinatra, with more power, focus, and less clutter.” Scorched developers have assumed that since Scorched is on top of Rack, the fellow developers are already familiar with it. With that effect, they have removed any “overlapping” functionality and kept Scorched simplified and concrete in its working.

    #Developer Tools #Web Development #Web Frameworks 1 social mentions

  12. Roda is a lightweight and productive framework for building web applications in Ruby.

    #Developer Tools #Web Development #Web Frameworks 3 social mentions

  13. 13
    Volt is a reactive web framework where Ruby code runs both on the server and the client (via opal).
    Pricing:
    • Open Source
    Volt has helped in building a lot of functional web-based applications working in various domains. To learn more about Volt, you can visit its Volt GitHub page.

    #Developer Tools #Web Development #Web Frameworks

  14. 14
    R

    Ramverk

    This product hasn't been added to SaaSHub yet
    Cramp is a real-time web framework written in Ruby and built on top of EventMachine. Cramp is another ruby framework that uses asynchronous communication mechanisms and can be used smoothly for too many open connections. Cramp can be used for developing WebSockets, Server-Sent Events, and APIs.

  15. 15
    H

    Hobbit

    This product hasn't been added to SaaSHub yet
    Cramp is a real-time web framework written in Ruby and built on top of EventMachine. Cramp is another ruby framework that uses asynchronous communication mechanisms and can be used smoothly for too many open connections. Cramp can be used for developing WebSockets, Server-Sent Events, and APIs.

  16. 16
    C

    Cramp

    This product hasn't been added to SaaSHub yet
    Cramp is a real-time web framework written in Ruby and built on top of EventMachine. Cramp is another ruby framework that uses asynchronous communication mechanisms and can be used smoothly for too many open connections. Cramp can be used for developing WebSockets, Server-Sent Events, and APIs.

Discuss: 16 Best Ruby Frameworks For Web Development

Log in or Post with