Learn about Publify, the free open source Rails blogging platform born as Typo in 2004: features, plugin system, SEO tools, and how it differs from Publii.
Category
CMS
Pricing
Free and open source (MIT license); no paid plans, from Free (self-hosted, open source)
Verified
Not yet
Last updated
July 19, 2026
Founded
2004
Headquarters
Not applicable - distributed open source project with no formal headquarters
Web AppOpen SourceSelf-Hosted
Overview
Publify is a free, open source, self-hosted blogging engine built on Ruby on Rails. The project began in 2004 under the name Typo, created by developer Tobias Lütke, who later founded Shopify, and was renamed Publify in 2013 while remaining under active community maintenance on GitHub.
Because of its unbroken history since 2004, Publify is often cited as the oldest Ruby on Rails open source project still maintained today. It should not be confused with Publii, an unrelated static-site desktop CMS that shares no code, company, or history despite the similar name.
Key Features
Publify supports multiple authors and roles on a single installation, several text formatting options including Markdown, Textile, and SmartyPants, and a short-message feature that connects posts to Twitter/X. A plugin API and widget system allow developers to extend core functionality, and the platform ships with customizable themes.
The platform includes SEO capabilities and multilingual publishing support built into the core, and it follows IndieWeb principles that emphasize publishing content on a site you own and syndicating it outward, rather than posting natively into closed social platforms.
Pricing
Publify is released under the MIT license and is entirely free to download, install, and modify, with no subscription or licensing fee under any circumstance.
Because it requires self-hosting a Ruby on Rails application, the real cost of running Publify comes from hosting and the technical time needed to maintain a Rails application rather than from any fee charged by the project.
Key Features
Multi-user, multi-role blogging engine — Supports several content authors and permission roles on a single installation.
Flexible text formatting — Write posts using Markdown, Textile, or SmartyPants formatting.
Plugin API and widget system — Extend core functionality through plugins and configurable widgets.
Customizable themes — Change a site's appearance without editing core application code.
Twitter/X-connected short messages — Publish short, Twitter-style updates alongside full blog posts.
Built-in SEO capabilities — Core SEO tooling helps posts perform well in search without extra plugins.
Multilingual publishing support — Supports publishing site content in numerous languages.
Full code-level control — As a self-hosted Rails application, developers can customize behavior at the code level.
Pros & Cons
Pros
Completely free and open source under the MIT license
Full code-level control since it is a self-hosted Rails app
Long track record of stability dating back to 2004
Flexible formatting and plugin/theme extensibility
No vendor lock-in or subscription costs
Cons
Requires Ruby on Rails hosting knowledge to install and maintain
Smaller plugin and theme ecosystem than WordPress or Ghost
Slower development pace than mainstream CMS platforms
No official commercial support or SLA
Not beginner-friendly for non-technical publishers
Pricing
Community Free N/A - self-hosted
Frequently Asked Questions
Is Publify free?
Yes, Publify is free and open source under the MIT license.
What was Publify previously called?
Typo, renamed to Publify in 2013.
Who created Publify (Typo)?
Developer Tobias Lütke created the project in 2004, before later founding Shopify.
What framework does Publify use?
Ruby on Rails.
Is Publify the same as Publii?
No, they are unrelated products despite similar names; Publify is a Rails blog engine and Publii is a static-site desktop CMS.
Does Publify support plugins and themes?
Yes, through a plugin API, widget system, and customizable themes.