Zulip is a powerful, open source group chat application. Written in Python and using the Django framework, Zulip supports both private messaging and group chats via conversation streams.
Zulip also supports fast search, drag-and-drop file uploads, image previews, group private messages, audible notifications, missed-message emails, desktop apps, and much more.
Further information on the Zulip project and its features can be found at https://www.zulip.org and in these docs. Our code is available at our GitHub repository.
This set of documents covers installation and contribution instructions.
Contents:
- :ref:`user-docs`
- :ref:`prod-install-docs`
- :ref:`dev-install-docs`
- :ref:`tutorial-docs`
- :ref:`code-docs`
- :ref:`system-docs`
.. toctree:: :maxdepth: 2 :caption: Overview readme-symlink architecture-overview directory-structure roadmap changelog
.. toctree:: :maxdepth: 2 :caption: Zulip in production prod-requirements prod-install prod-troubleshooting prod-customize prod-maintain-secure-upgrade prod-authentication-methods prod-postgres
.. toctree:: :maxdepth: 2 :caption: Installation for developers dev-overview dev-env-first-time-contributors brief-install-vagrant-dev install-ubuntu-without-vagrant-dev install-generic-unix-dev install-docker-dev dev-remote using-dev-environment
.. toctree:: :maxdepth: 2 :caption: Developer tutorials integration-guide new-feature-tutorial writing-views life-of-a-request
.. toctree:: :maxdepth: 2 :caption: Code contribution guide git-guide version-control code-style testing mypy code-reviewing
.. toctree:: :maxdepth: 2 :caption: Subsystem documentation settings queuing custom-apps pointer markdown realms front-end-build-process schema-migrations html_css full-text-search translating logging release-checklist README