ihp VS Ruby on Rails

Compare ihp vs Ruby on Rails and see what are their differences.


🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness (by digitallyinduced)
Our great sponsors
  • Revelo Payroll - Free Global Payroll designed for tech teams
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Onboard AI - Learn any GitHub repo in 59 seconds
ihp Ruby on Rails
121 438
4,094 53,535
0.9% 0.2%
0.0 9.9
3 days ago 5 days ago
Haskell Ruby
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of ihp. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-27.

Ruby on Rails

Posts with mentions or reviews of Ruby on Rails. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-18.
  • Web Frameworks actively maintained in 2023?
    7 projects | /r/ruby | 18 Sep 2023
    Rails (rubyonrails.org)
  • Ask HN: How does HN determine the site that a submission belongs to?
    2 projects | news.ycombinator.com | 8 Sep 2023
    I'm sure this must have been asked before, but I can't find the answer anywhere.

    Here on HN, every link that is submitted has a site that it belongs to, which is shown to the left of the title, in parentheses. Usually it's just the domain name, but sometimes it includes part of the path, e.g. for a submission like https://github.com/rails/rails/pull/12345, the site would be github.com/rails.

    How is this implemented? Is there a list somewhere of the sites to treat differently (like github.com or wordpress.com), and if so, is that list publicly available? If not, is there a similar list that someone maintains that I could use for a side project?

  • Enhancing development with REPLs - A practical guide
    6 projects | dev.to | 3 Sep 2023
    On all my application tutorials I start by setting up an application level REPL, it's basically a console script that loads all the files inside your project, if you're using a framework like Ruby on Rails or Hanami you already have a console by running the command console also.
  • The Ascent of Node.js: How a runtime changed the Web
    14 projects | dev.to | 30 Aug 2023
    Ruby on Rails: RoR is an elegant, convention-over-configuration framework. But, it too, generally followed a thread-based, blocking model.
  • Creating a Sinatra API with system-wide dependency injection using dry-system and rom-rb
    2 projects | dev.to | 5 Aug 2023
    Today, among beginners with Ruby, it's common to think about two possible paths when developing an application; if you want a simple single-file API, just use Sinatra and for everything else, use Ruby on Rails. Well, in this article, allow me to provide a way to manage a big application using Sinatra as the HTTP library and dry-rb libraries as the glue to a modular architecture.
  • Gnarly Learnings from July 2023
    2 projects | dev.to | 31 Jul 2023
  • Dear AI, can you translate the Rails Guide for me?
    2 projects | dev.to | 31 Jul 2023
    Ruby on Rails is a full-stack web application framework. With Rails, you can build a website that can access your database's data, return as API payload or render them on the user's browser easily and safely. The Rails Guide is the user manual for developers to learn how to use Rails. The Rails Guide is also a crowd-creation and is in the same repository on GitHub. It has very high quality because it is reviewed and modified again and again by numerous seasoned Rails developers. For anyone who wants to learn Ruby on Rails, I will definitely recommend they read the guide first.
  • How to start?
    3 projects | /r/rails | 1 Jul 2023
    Once you have the setup ready go through the Blog Tutorial on the Ruby On Rails website by DHH.
  • How popular are libraries in each technology
    21 projects | dev.to | 21 Jun 2023
    Other popular fullstack frameworks include Ruby on Rails, Django, and Laravel. Ruby on Rails is a popular web application framework that uses the Ruby programming language. Django and Laravel are both backend web frameworks that use Python and PHP, respectively.
  • Launch HN: Infield (YC W20) – Safer, faster dependency upgrades
    4 projects | news.ycombinator.com | 8 Jun 2023
    This cannot be statically analyzed. And this is not a made-up example either! It comes from the Rails project here: https://github.com/rails/rails/blob/fdad62b23079ce1b90763cb5...

    This makes it impossible to statically determine the direct dependency requirements of a project.

    > Now we have [your dependencies and their current versions], [target rails version], [all of the runtime dependency constraints of these gems]. We run this through a dependency resolution algorithm (pubgrub). If it resolves then you're good to upgrade to that version of Rails without changing anything.

What are some alternatives?

When comparing ihp and Ruby on Rails you can also consider the following projects:

Roda - Routing Tree Web Toolkit

Hanami - The web, with simplicity.

Sinatra - Classy web-development dressed in a DSL (official / canonical repo)

Cuba - Rum based microframework for web development.

yjit - Optimizing JIT compiler built inside CRuby

Padrino - Padrino is a full-stack ruby framework built upon Sinatra.

react-on-rails - Integration of React + Webpack + Rails + rails/webpacker including server-side rendering of React, enabling a better developer experience and faster client performance.

Django - The Web framework for perfectionists with deadlines.

Syro - Simple router for web applications

miso - :ramen: A tasty Haskell front-end framework

Code_behind - Code-behind library is back-end mvc framework for ASP.NET Core. This library is a programming model based on the MVC pattern, which provides the possibility of creating dynamic aspx files (similar to .NET standard) in .NET Core and has high serverside independence.

haskell-ux - Let's make Haskells error messages helpful :)