A classic Forum Software in Python using Flask.
Python HTML JavaScript CSS Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.tx Using the transifex client to manage the translations Jan 26, 2015
docs Reimplement user module using services Aug 16, 2018
flaskbb Reimplement user module using services Aug 16, 2018
logs Initial commit Sep 11, 2013
migrations Use date of merge for migration Mar 1, 2018
tests Reimplement user module using services Aug 16, 2018
.bumpversion.cfg Bump version: 2.0.1 → 2.0.2 Jul 15, 2018
.coveragerc Include completely covered files in report Mar 25, 2018
.editorconfig Add editorconfig file Jun 14, 2017
.gitignore Extract some logic into stand alone services Mar 18, 2018
.gitmodules Update docs Sep 4, 2016
.landscape.yml Making pylint happy Mar 21, 2015
.travis.yml Separate pinned and unpinned testenvs Aug 7, 2018
AUTHORS Add support for running tests from setup.py Aug 5, 2015
CHANGES Reimplement user module using services Aug 16, 2018
CONTRIBUTING.md Use flake8 to check for pep8 erros Mar 15, 2017
LICENSE Update portal plugin version Jan 25, 2018
MANIFEST.in Use setup.cfg for pytest and tox Jan 12, 2018
Makefile Update Makefile to also build sdist packages Apr 27, 2018
NOTICE Add soft delete enabled query Sep 3, 2017
README.md Update README Jun 22, 2018
babel.cfg Better options for the translation commands Oct 20, 2016
celery_worker.py Fixing a lot of PEP8 errors Mar 15, 2017
requirements-cov.txt Run lints as separate tox tasks Aug 3, 2018
requirements-dev.txt Run lints as separate tox tasks Aug 3, 2018
requirements-lint.txt Run lints as separate tox tasks Aug 3, 2018
requirements-test.txt Reimplement user module using services Aug 16, 2018
requirements-travis.txt Run lints as separate tox tasks Aug 3, 2018
requirements.txt Separate pinned and unpinned testenvs Aug 7, 2018
setup.cfg Extract some logic into stand alone services Mar 18, 2018
setup.py Separate pinned and unpinned testenvs Aug 7, 2018
tox.ini Move mock install to requirements-test Aug 7, 2018
wsgi.py Try instance relative path for wsgi.py first Jan 6, 2018

README.md

FlaskBB

Build Status Coverage Status Code Health License flaskbb@freenode

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

Currently, following features are implemented:

  • Private Messages
  • Admin Interface
  • Group based permissions
  • Markdown Support
  • Topic Tracker
  • Unread Topics/Forums
  • i18n Support
  • Completely Themeable
  • Plugin System
  • Command Line Interface

Feel free to checkout it's feature on our testing instance over at test.flaskbb.org. You can use the demo user (demo//demo) to avoid the registration process.

The official forums where all the fun happens can be reached via forums.flaskbb.org.

Quickstart

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

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

  • Create a virtualenv
  • Configuration
    • make devconfig
  • Install dependencies and FlaskBB
    • make install
  • Run the development server
    • make run
  • Visit localhost:5000

License

FlaskBB is licensed under the BSD License.

Links