muss icon indicating copy to clipboard operation
muss copied to clipboard

Muss is a 100% open source forum developed with Django and Ember.js.

Muss

.. image:: https://coveralls.io/repos/github/mapeveri/muss/badge.svg?branch=master :target: https://coveralls.io/github/mapeveri/muss?branch=master

.. image:: https://travis-ci.org/mapeveri/muss.svg?branch=master :target: https://travis-ci.org/mapeveri/muss

Muss is a 100% open source forum developed with Django and Ember.js.

.. image:: https://raw.githubusercontent.com/mapeveri/muss/master/static/img/muss.png :alt: preview

Features

  1. Multiple forums and ordered by category.
  2. Support to subforums.
  3. Hit count by topics.
  4. Support to topics main in top in the forum.
  5. Support to rss to forums.
  6. Search topics in the all forums.
  7. Pre-moderation of topics with multiple moderators.
  8. Support of media files for topics.
  9. Infinite scroll for topics and comments.
  10. Notifications and email notifications.
  11. Notifications and comments in real time.
  12. Django-admin for moderation.
  13. Support check user online.
  14. Support English, Italian and Spanish languages.
  15. API REST with django-rest-framework.
  16. Custom configuration css.
  17. Editor Markdown.
  18. Messages for forums.
  19. Suggested Topics in topic.
  20. Open and Close topic.
  21. Support to likes in topics and comments.
  22. Check if an user is a troll.
  23. Support Open Graph.

Built With

  1. Python/Django
  2. Ember.js
  3. Semantic UI
  4. PostgreSQL
  5. Redis

Documentation

Documentation is avaliable online <http://muss.readthedocs.io/en/latest/index.html>_ or in the docs directory of the project.

Screenshots

.. image:: https://github.com/mapeveri/muss/blob/master/docs/images/index.png .. image:: https://github.com/mapeveri/muss/blob/master/docs/images/forum.png .. image:: https://github.com/mapeveri/muss/blob/master/docs/images/topic.png .. image:: https://github.com/mapeveri/muss/blob/master/docs/images/profile.png

Contribute

  1. Fork this repo and install it.
  2. Follow PEP8, Style Guide for Python Code.
  3. Write code.
  4. Write unit test.
  5. Send pull request.

Status

In Beta.