forum

discourse

23 May 2020Last Commit30734 (4173/yr)Github Stars26Issues

Discourse is the 100% open source discussion platform built for the next decade of the Internet. Use it as a:

To learn more about the philosophy and goals of the project, visit discourse.org.

Browse lots more notable Discourse instances.

To get your environment setup, follow the community setup guide for your operating system.

If you're familiar with how Rails works and are comfortable setting up your own environment, you can also try out the Discourse Advanced Developer Guide, which is aimed primarily at Ubuntu and macOS environments.

nodebb

23 May 2020Last Commit11042 (1558/yr)Github Stars186Issues

NodeBB Forum Software is powered by Node.js and built on either a Redis or MongoDB database. It utilizes web sockets for instant interactions and real-time notifications. NodeBB has many modern features out of the box such as social network integration and streaming discussions, while still making sure to be compatible with older browsers.

Additional functionality is enabled through the use of third-party plugins.

NodeBB's theming engine is highly flexible and does not restrict your design choices. Check out some themed installs in these screenshots below:

flarum

08 May 2020Last Commit10378 (1922/yr)Github Stars2Issues

Flarum is a delightfully simple discussion platform for your website. It's fast and easy to use, with all the features you need to run a successful community. It is designed to be:

Fast and simple. No clutter, no bloat, no complex dependencies. Flarum is built with PHP so it’s quick and easy to deploy. The interface is powered by Mithril, a performant JavaScript framework with a tiny footprint.

Beautiful and responsive. This is forum software for humans. Flarum is carefully designed to be consistent and intuitive across platforms, out-of-the-box.

lobsters

20 May 2020Last Commit2598 (335/yr)Github Stars95Issues

This is the quite sad source code to the site operating at https://lobste.rs. It is a Rails 5 codebase and uses a SQL (MariaDB in production) backend for the database.

You are free to use this code to start your own sister site because the code is available under a permissive license (3-clause BSD). We welcome bug reports and code contributions that help use improve lobste.rs. As a volunteer project we're reluctant to take on work that's not useful to our site, so please understand if we don't want to adopt your custom feature.

helpy

23 May 2020Last Commit1891 (368/yr)Github Stars165Issues

Helpy is a modern help desk platform written in Ruby on Rails and released under the MIT license. The goal of Helpy is to power your support email and ticketing, integrate seamlessly with your app, and run an amazing customer helpcenter.

Helpy is licensed under the MIT license, and is an open-core project. This means that the core functionality is 100% open source and fully hackable or even re-sellable under the MIT license. See the features comparison below to understand what is included.

Helpy is a large system and cannot exist purely as a hobby project. If you use it in a money generating capacity, it makes good sense to support the project financially or by becoming an official sponsor or supporter.

misago

20 May 2020Last Commit1871 (236/yr)Github Stars65Issues

Development Status: 🍌 Bananas 🍌

Misago aims to be complete, featured and modern forum solution that has no fear to say 'NO' to common and outdated opinions about how forum software should be made and what it should do.

As of now Misago implements all features considered "must have" on live internet forum:

Even more features will follow in future releases:

Preferred way to run Misago development instances on your machine is with Docker, which makes it easy to spin up arbitrary number of instances running different code with separate databases and dependencies besides each other.

flaskbb

22 May 2020Last Commit1842 (275/yr)Github Stars34Issues

FlaskBB is a Forum Software written in Python using the micro framework Flask.

Currently, following features are implemented:

The official forums which are powered by FlaskBB can be reached via forums.flaskbb.org.

For a complete installation guide please visit the installation documentation here.

This is how you set up an development instance of FlaskBB:

FlaskBB is licensed under the BSD License.

phpbb

18 May 2020Last Commit1322 (129/yr)Github Stars80Issues

phpBB is a free open-source bulletin board written in PHP.

Get your copy of phpBB, find support and lots more on phpBB.com! Discuss the development on area51.

To be able to run an installation from the repo (and not from a pre-built package) you need to run the following commands to install phpBB's dependencies.

Read our Vagrant documentation to find out how to use Vagrant to develop and contribute to phpBB.

We have unit and functional tests in order to prevent regressions. You can view the bamboo continuous integration here or check our travis builds below:

talkyard

23 May 2020Last Commit965 (139/yr)Github Stars11Issues

Forum software, brings together the main features from StackOverflow, Discourse, Slack, HackerNews/Reddit, Disqus.

For your co-workers / customers / students / volunteers / contributors / users.

But how does it compare with StackOverflow for Teams, Discourse, Slack, Facebook Groups, Disqus?
Find out here.

This Git repository is for development.
Installation instructions are elsewhere: https://github.com/debiki/talkyard-prod-one.
There's a hosting service: https://www.talkyard.io.

Support forum here (& live "demo"), at Talkyard.io — and report bugs there too.

mybb

23 May 2020Last Commit685 (86/yr)Github Stars238Issues

MyBB is a free and open source forum software written in PHP with support for MySQL/PostgreSQL/SQLite, licensed under GNU LGPL v3.

Learn more at MyBB.com →

Go to docs.mybb.com to view articles on usage, administration, and troubleshooting of MyBB.

Open Extend MyBB to download plugins, themes, translations and other resources to customize your MyBB board.

Visit the MyBB Community Forums and join the MyBB Discord server to get support and discuss MyBB. To learn more about support resources, go to mybb.com/support.

smf2.1

23 May 2020Last Commit385 (46/yr)Github Stars130Issues

This is a SMF 2.1 development repository. The software is licensed under BSD 3-clause license.

Contributions to documentation are licensed under CC-by-SA 3. Third party libraries or sets of images are under their own licenses.

Feel free to fork this repository and make your desired changes.

Please see the Developer's Certificate of Origin in the repository: by signing off your contributions, you acknowledge that you can and do license your submissions under the license of the project.

Please, feel free to play around. That's what we're doing. ;)

scoold

22 May 2020Last Commit350 (106/yr)Github Stars2Issues

Scoold is a Q&A/knowledge base platform written in Java. The project was created back in 2008, released in 2012 as social network for schools inspired by Stack Overflow. In 2017 it was refactored, repackaged and open-sourced.

Scoold can run anywhere - Heroku, DigitalOcean, AWS, Azure or any VPS hosting provider. It's lightweight (~7000 LOC), the backend is handled by a separate service called Para. Scoold does not require a database, and the controller logic is really simple because all the heavy lifting is delegated to Para. This makes the code easy to read and can be learned quickly by junior developers.

satellity

18 May 2020Last Commit338 (184/yr)Github Stars16Issues

Satellity is a 100% open source forum, written in Go. Please visit https://satellity.org for more details. For feedback, you can submit issues or join our slack(https://bit.ly/31b6xeX), Let's learn Go together!

Satellity is a still a PRE-ALPHA version. Please don't use it in production!!

Copy env.example to .env, and replace Satellity with your project name.

run yarn install, then yarn start. It's running now.

When contributing to this repository, please reach out to @jadeydi or other contributors via email, issue or any other means to discuss the changes you wish to make.

gosora

23 May 2020Last Commit99 (28/yr)Github Stars47Issues

A super fast forum software written in Go. You can talk to us on our Discord chat!

The initial code-base was forked from one of my side projects, but has now gone far beyond that. We've moved along in a development and the software should be somewhat stable for general use.

Features may break from time to time, however I will generally try to warn of the biggest offenders in advance, so that you can tread with caution around certain commits, the upcoming v0.1 will undergo even more rigorous testing.

epochtalk

23 May 2020Last Commit89 (15/yr)Github Stars98Issues

Next generation forum software. Epochtalk forum software utilizes technologies such as AngularJS, Webpack, Postgres and Bourbon for improved performance and user experience as compared to existing forum software.

Install an SSL cert and edit the nginx .conf file (located /etc/nginx/default.conf) with server info and SSL cert info

This file specifies the server configurations and is necessary to run the server. You can edit the .env file later to specify the configurations as outlined in the Configuration section.