Bryan McAllister’s personal reference notebook
July 27, 2026Short & citedBlog
Civic Viewpoint.
A quiet encyclopedia with a personal desk
How It Works • Web Framework

Merb

Merb was a discontinued Ruby web framework built around the model–view–controller pattern.

Updated July 27, 20261 min readCited sources

Merb was a discontinued Ruby web framework known for its small core, modular design, and emphasis on speed and flexibility. It was first released in 2006 and later influenced Ruby on Rails 3 before being merged into it.

What it is

Merb was a model–view–controller (MVC) web framework built in Ruby. It was designed as a lighter, more modular alternative to Ruby on Rails, with a plugin-based architecture that allowed developers to choose their own ORM and template engines.

Key details

Created by Ezra Zygmuntowicz, Merb was first publicly released in 2006 and gained attention at RubyConf 2008. Its name is a contraction of 'Mongrel' and 'erb'. The framework was licensed under MIT and is now discontinued; its development was folded into Rails 3.

Why it matters

Merb is remembered for shaping later Ruby web development. Its modular approach influenced the redesign of Rails 3, contributing to a cleaner internal architecture and broader discussions about framework flexibility in the Ruby community.

In short

  • Merb was a fast, modular Ruby MVC framework, an alternative to Rails.
  • First released in 2006 by Ezra Zygmuntowicz.
  • Discontinued after its code merged into Rails 3.
  • Its design influenced Rails 3 modularity and architecture.

Quick questions

What was Merb?
Merb was a Ruby web framework that used MVC and focused on being small, fast, and modular.
Who created Merb?
Merb was developed by Ezra Zygmuntowicz.
Is Merb still maintained?
No. The project was discontinued after its development was folded into Rails 3.

Sources

  1. Wikipediahttps://en.wikipedia.org/wiki/Merb
    Supports: Overview, MVC architecture, discontinuation, Rails 3 influence, and name origin.
  2. gihyo.jphttps://gihyo.jp/dev/serial/01/ruby/0013
    Supports: First release date, creator, Ruby framework description, and modular design.
  3. InfoWorldhttps://www.infoworld.com/article/2320762/merb-framework-offers-alternative-to-rails.html
    Supports: Modular architecture, performance focus, and comparison with Rails.
  4. Campus Technologyhttps://campustechnology.com/articles/2008/10/merb-rails-alternative-takes-modular-approach.aspx
    Supports: Name origin, modular architecture, MIT license, and Rails alternative positioning.
  5. Larry Ullmanhttps://larryullman.com/2008/12/30/rails-and-merb-ruby-frameworks-to-merge/
    Supports: Merge of Merb ideas into Rails 3 and the transition away from Merb as a separate project.