OpenSource-Hub
P

Publify

1.9k stars·Developer Tools·SHA-256 checksum verified

Publify is a Ruby on Rails-based open source blogging and web publishing platform with IndieWeb principles, supporting multi-user blogs, short messages, and Twitter integration.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

A classic Rails blogging platform with IndieWeb features, multi-user support, and Twitter integration.

Core Features

  • Multi-user blog engine with articles, pages, categories and tags
  • Short messages (like Twitter) with automatic cross-posting to Twitter
  • Text filters: Markdown, SmartyPants, @mention and #hashtag links
  • Pluggable widgets and plugin system, custom themes
  • Advanced SEO (custom URLs, meta descriptions, etc.)

What It Can't Do

  • Only supports Ruby 2.5–2.7 and Rails 5.2 – not compatible with Ruby 3.x; master branch may break; ImageMagick must be installed for image processing.

Use Cases

  • Personal or team blog/news site
  • Personal homepage with microblogging and social syndication
  • Learning or extending a Rails-based CMS

Publify is a full-featured web publishing software built on Ruby on Rails. Originally known as Typo (since 2004), it is one of the oldest surviving Rails open source projects. It follows IndieWeb principles: self-host your site, publish on your own domain, and syndicate everywhere. Key features include a classic multi-user blogging engine, short messages with Twitter sync, Markdown and text filters, customizable widgets and plugins, themes, advanced SEO, and multilingual support (English, French, German, Japanese, Chinese, etc.). It uses MySQL, PostgreSQL, or SQLite and requires Ruby 2.5–2.7. The project is actively maintained with a stable release available.

Tags

blogruby-on-railsindiewebcmspublishing

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Download the latest stable release from https://github.com/publify/publify/releases/latest

4

Rename database.yml.yourEngine to database.yml and edit database credentials

5

Run bundle install

Install Guide
  1. Download the latest stable release from https://github.com/publify/publify/releases/latest
  2. Rename database.yml.yourEngine to database.yml and edit database credentials
  3. Run bundle install
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Delete the project directory and the database. If deployed on Heroku, remove the app and clear config vars.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-06-25 22:30:30
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

5 FAQs

Similar Projects