Publify
A Ruby on Rails blogging platform, formerly Typo, for multi-user blogs with short messages, themes, plugins and IndieWeb principles.
Publify at a glance
What is Publify?
Publify has existed since 2004 and calls itself the oldest Ruby on Rails open source project still alive. It is a classic multi-user blog engine with short messages that can be connected to Twitter, text filters for Markdown, SmartyPants, mentions and hashtags, widgets, a plugin API, custom themes and SEO settings. It follows the IndieWeb idea of publishing on your own site and syndicating elsewhere. The admin is localized into 16 languages, and a demo resets every hour.
Good fit if
- You run a personal or small group blog and are comfortable with Ruby on Rails hosting.
- You like owning your posts and syndicating them outward.
Before you adopt it
Publify is MIT-licensed and has no paid parts. A single maintainer authored every commit of the past three months. Install a stable release rather than the master branch, which the README warns can break at any time. There is no Docker setup in the repository.
Drafted with AI from the project's README and repository data, then checked against that data on 31 October 2026. Report a correction
How to run Publify yourself
- Docker
- No Docker files in the repository
- Compose file
- None in the repository
- Setup effort
- Not rated: no compose file to judge from
- Kubernetes
- No Helm chart in the repository
- Desktop and mobile
- No app builds in GitHub releases
- Interface languages
- 16 languages, including English, German, French, Spanish, Portuguese, Dutch, Polish, Russian, Japanese and Chinese
Show all 16
Arabic, Chinese, Danish, Dutch, English, French, German, Hebrew, Japanese, Lithuanian, Norwegian Bokmål, Polish, Portuguese, Romanian, Russian, Spanish
Install instructions: publify.github.io or the README on GitHub.
Publify health: is it still maintained?
60 of 100, actively developed
Read from GitHub on 6 November 2026. How the score works
Publify security practices
OpenSSF Scorecard checks how a project is developed and released: reviews, protected branches, pinned dependencies, signed releases. It does not audit the code itself.
What each check found
- Binary files10 / 10No compiled binaries checked into the repository
- Dangerous workflows10 / 10No risky patterns in GitHub Actions
- License file10 / 10A license file is present
- Maintained10 / 10Steady commits and issue activity in the last 90 days
- Static analysis10 / 10Code is scanned for bugs on every change
- Token permissions10 / 10CI tokens have only the rights they need
- Branch protection3 / 10Rules on the main branch are partly enforced
- Best-practices badge0 / 10No OpenSSF Best Practices badge
- Code review0 / 10Changes are merged without review
- Fuzzing0 / 10No fuzz testing found
- Pinned dependencies0 / 10Dependencies are not pinned to fixed versions
- Security policy0 / 10No security policy
From the OpenSSF Scorecard of 19 October 2026. Checks that do not apply to Publify are left out.
Publify license: is it open source?
Publify uses MIT, an open-source license approved by the OSI.
- October 2008First published on GitHub.
- TodayMIT.
Publify for developers
Written in
- Less 53%
- Ruby 41%
- HTML 5%
- CSS <1%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to Publify
- UmbracoUmbraco is a free and open source .NET content management system helping you deliver delightful digital… 92 health · MIT · 5.3k stars
- WagtailA Django content management system focused on flexibility and user experience 88 health · BSD-3-Clause · 20.6k stars
- JoomlaHome of the Joomla! Content Management System 86 health · GPL-2.0 · 5.2k stars
- PimcoreCore Framework for the Open Core Data & Experience Management Platform (PIM, MDM, CDP, DAM, DXP/CMS &… 81 health · Unidentified license · 3.9k stars
- CraftCMSBuild bespoke content experiences with Craft. 81 health · Unidentified license · 3.6k stars
Questions about Publify
Is Publify open source?
Yes. Publify is published under MIT, an OSI-approved open-source license.
Is Publify still maintained?
Its health score is 60 of 100 (actively developed). It had 39 commits in the last 90 days, the latest on 23 October 2026, and its latest release came out on 23 October 2026.
How do I run Publify?
The repository has no Docker files or app builds, so you build it from source. The README on GitHub has the steps.
What is Publify written in?
Publify is written mainly in Less (53% of the code), with Ruby (41%) and HTML (5%), by GitHub’s count of the repository.
What languages is Publify available in?
The repository has interface translations for 16 languages, including English, German, French, Spanish, Portuguese, Dutch, Polish and Russian.
What are the alternatives to Publify?
Close alternatives in the Websites & CMS category include Umbraco, Wagtail, Joomla.