Forem
ActiveOverview
Forem is open source software for building communities, powering platforms like DEV where users can write articles, participate in discussions, and build professional profiles. The platform enables community leaders to create independent networks and foster spaces for like-minded individuals without relying on monolithic social media entities. Forem operates on a decentralized identity model where each community is independent, allowing users to manage multiple Forem instances through a single app without mandatory data sharing or authentication.
Key Features
- Open Source Codebase - Fully open source software that allows anyone to deploy and customize their own community instance.
- Decentralized Communities - Independent Forem instances that operate autonomously while allowing users to manage multiple communities from one place.
- Article Publishing - Primary content format enabling users to write, publish, and share articles within communities.
- Discussion & Comments - Threaded commenting system allowing community members to engage in discussions on articles and topics.
- Content Reactions - Hearts (likes) and bookmark functionality for users to express appreciation and save content to reading lists.
- User Profiles & Identity - Public profiles with authorship information and role-based permissions across the platform.
- Tag-Based Organization - Tagging system for categorizing and discovering content across communities.
- Multi-Platform Access - Native mobile apps for iOS and Android alongside web access for seamless community participation.
Pricing
| Plan | Price | Includes |
|---|---|---|
| Free (Self-Hosted) | $0 | Full open source software for self-deployment, community building, and management. |
| Free (Forem.com) | $0 | Access to Forem community, article publishing, discussions, and profile creation. |
Platforms & Requirements
Forem operates as a web platform accessible through browsers and offers native mobile applications for iOS and Android. The software can be self-hosted on various infrastructure or accessed through the official Forem.com instance. Mobile apps provide optimized navigation and community access on smartphones and tablets.
Integrations & Ecosystem
- GitHub integration
- Tag following and management
- User profile systems
- Content bookmarking and reading lists
- Admin tools and moderation systems
- API access for developers
Alternatives
| App | Difference |
|---|---|
| DEV Community | Built on Forem but operates as a specific instance focused on software developers rather than a general community platform. |
| Discourse | Established forum software with different architecture, primarily designed for traditional discussion forums rather than blogging-forward content. |
| Ghost | Blogging platform focused on individual or publication content creation rather than community-driven discussions. |
| Mastodon | Decentralized social network using ActivityPub protocol with different federation model and focus on microblogging. |
Reputation
Forem is recognized as a thoughtful approach to decentralized community building, attracting passionate communities and developers who value open source principles. The platform successfully powers DEV, a substantial developer community with millions of members, demonstrating viability at scale. Strengths include its open source nature, decentralized philosophy, and focus on community autonomy rather than data commodification. Some users note the transition from platform-specific apps (like DEV's iOS app) to the unified Forem app as an adjustment, though this consolidation aligns with the platform's multi-community vision.
Sources (10)
- https://play.google.com/store/apps/details?id=com.forem.android&hl=en
- https://dev.to/ben/forem-s-approach-to-decentralized-social-media-on-mobile-2e1p
- https://developers.forem.com/technical-overview/architecture
- https://github.com/forem/forem
- https://dev.to/yobretyo/forem-what-is-it-and-why-is-that-pop-up-showing-4gi0
- https://www.youtube.com/watch?v=YugO6TPC_tc
- https://forem-admin.netlify.app/docs/forem-basics/user-roles
- https://codesandbox.io/p/github/BunsDev/forem-app/main
- https://forem.com
- https://apps.apple.com/mt/app/forem/id1536933197