homeland is a free, open source community platforms project written in Ruby and released under MIT. It has 3,859 GitHub stars, 1,176 forks and 27 open issues, and was last pushed 1 months ago. On this registry it ranks #5 of 14 tracked projects in Community Platforms, with 5 head-to-head comparisons available.

What is homeland?

What it is

Homeland is an open source forum and community system written in Ruby and built on Ruby on Rails. It is described as an open source discussion website, and its tagline says that it was developed based on Ruby China. That places it in the community platform category, where the main purpose is to operate a discussion website.

The concrete problem it solves is the need to run a forum-style community system as an open source project. Organizations that want a discussion website can use Homeland as an open source codebase, deploy it on their own infrastructure, and adapt it according to the project’s contribution and release documentation. Because the project is based on Ruby China, it gives users a way to work with a Rails community system shaped by an existing public forum example.

Key capabilities

  • It provides a forum and community system for operating a discussion website.
  • It uses Ruby on Rails as its application framework, making it a Ruby-based web project.
  • It draws on Ruby China as its development base, giving it a concrete public forum lineage.
  • It includes a deployment guide for users who need to install and run the software.
  • It includes an example instance so prospective users can inspect a working site.
  • It maintains release notes that record changes between versions.
  • It is released under the MIT license, which supports open source use and contribution.

Who uses it and how

  • Community operators can use Homeland as the software behind a self-hosted forum or discussion website.
  • Developers can follow the deployment guide to set up an instance for evaluation or deployment.
  • Evaluators can inspect the example instance to understand how the deployed system behaves in practice.
  • Contributors can follow the contribution guide to participate in the project’s development process.
  • Users can consult release notes when they need to track version updates and changes.

Getting started

The README directs users to a deployment guide at https://homeland.ruby-china.org and to an example at https://homeland.ruby-china.org/expo. It also points to release notes and a contribution guide for deployment, evaluation, version review, and development participation.

When to use it — and when not to

Homeland suits teams that need an open source Rails forum or community system and are willing to operate their own deployment. It is useful when the Ruby China lineage, MIT licensing, deployment documentation, example instance, and release notes are important selection factors. The README excerpt does not describe specific forum capabilities or the infrastructure components a self-hoster must operate, so it is not a good fit when a team needs a quick self-contained installation path or a fully documented feature list.

project readme (upstream, from github) — read inline

Frequently asked questions

Is homeland free to use?

homeland is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does homeland do?

:circus_tent: An open source forum/community system based on Rails, developed based on Ruby China.

What is homeland written in?

homeland is primarily written in Ruby. Its source is publicly available at https://github.com/ruby-china/homeland, and it has 3,859 GitHub stars.