snapshot of https://github.com/zulip/zulip.git @ 48c69911c7dd4e03b20552eb3bd77ad8151c1357 (2026-09-15)
Some checks failed
Code scanning / CodeQL (push) Failing after 15s
Zulip production suite / Ubuntu 22.04 production build (push) Failing after 26s
Zulip production suite / Debian 12 production install with custom db name and user (push) Has been skipped
Zulip production suite / Ubuntu 22.04 production install and PostgreSQL upgrade with pgroonga (push) Has been skipped
Zulip production suite / Ubuntu 24.04 production install (push) Has been skipped
Zulip production suite / Ubuntu 26.04 production install (push) Has been skipped
Zulip production suite / Debian 13 production install (push) Has been skipped
Zulip production suite / 7.0 Version Upgrade (push) Has been skipped
Zulip production suite / 8.0 Version Upgrade (push) Has been skipped
Zulip production suite / 6.0 Version Upgrade (push) Has been skipped
Zulip production suite / 10.0 Version Upgrade (push) Has been skipped
Zulip production suite / 9.0 Version Upgrade (push) Has been skipped
Zulip production suite / 12.0 Version Upgrade (push) Has been skipped
Zulip production suite / 11.0 Version Upgrade (push) Has been skipped
GitHub Actions Security Analysis with zizmor / zizmor (push) Failing after 3s
Zulip CI / Debian 12 (Python 3.11, backend + documentation) (push) Failing after 26s
Zulip CI / Ubuntu 22.04 (Python 3.10, backend + frontend) (push) Failing after 3s
Zulip CI / Ubuntu 24.04 (Python 3.12, backend) (push) Failing after 25s
Zulip CI / Ubuntu 26.04 (Python 3.14, backend) (push) Failing after 25s
Zulip CI / Debian 13 (Python 3.13, backend) (push) Failing after 28s
Zulip production suite / Required jobs (push) Has been cancelled
Zulip CI / Required jobs (push) Has been cancelled
API Documentation Update Check / check-feature-level-updated (push) Has been cancelled
API Documentation Update Check / notify-if-api-docs-changed (push) Has been cancelled
Some checks failed
Code scanning / CodeQL (push) Failing after 15s
Zulip production suite / Ubuntu 22.04 production build (push) Failing after 26s
Zulip production suite / Debian 12 production install with custom db name and user (push) Has been skipped
Zulip production suite / Ubuntu 22.04 production install and PostgreSQL upgrade with pgroonga (push) Has been skipped
Zulip production suite / Ubuntu 24.04 production install (push) Has been skipped
Zulip production suite / Ubuntu 26.04 production install (push) Has been skipped
Zulip production suite / Debian 13 production install (push) Has been skipped
Zulip production suite / 7.0 Version Upgrade (push) Has been skipped
Zulip production suite / 8.0 Version Upgrade (push) Has been skipped
Zulip production suite / 6.0 Version Upgrade (push) Has been skipped
Zulip production suite / 10.0 Version Upgrade (push) Has been skipped
Zulip production suite / 9.0 Version Upgrade (push) Has been skipped
Zulip production suite / 12.0 Version Upgrade (push) Has been skipped
Zulip production suite / 11.0 Version Upgrade (push) Has been skipped
GitHub Actions Security Analysis with zizmor / zizmor (push) Failing after 3s
Zulip CI / Debian 12 (Python 3.11, backend + documentation) (push) Failing after 26s
Zulip CI / Ubuntu 22.04 (Python 3.10, backend + frontend) (push) Failing after 3s
Zulip CI / Ubuntu 24.04 (Python 3.12, backend) (push) Failing after 25s
Zulip CI / Ubuntu 26.04 (Python 3.14, backend) (push) Failing after 25s
Zulip CI / Debian 13 (Python 3.13, backend) (push) Failing after 28s
Zulip production suite / Required jobs (push) Has been cancelled
Zulip CI / Required jobs (push) Has been cancelled
API Documentation Update Check / check-feature-level-updated (push) Has been cancelled
API Documentation Update Check / notify-if-api-docs-changed (push) Has been cancelled
This commit is contained in:
755
templates/corporate/for/open-source.html
Normal file
755
templates/corporate/for/open-source.html
Normal file
@@ -0,0 +1,755 @@
|
||||
{% extends "zerver/marketing_page.html" %}
|
||||
|
||||
{% set PAGE_TITLE = "Zulip for open-source projects" %}
|
||||
|
||||
{% set PAGE_DESCRIPTION = "Grow your community with thoughtful and inclusive
|
||||
discussion, using the organized team chat app that is ideal for both live
|
||||
and asynchronous conversations." %}
|
||||
|
||||
|
||||
{% block marketing_content %}
|
||||
|
||||
<div class="portico-landing why-page solutions-page">
|
||||
<div class="hero bg-pycon">
|
||||
<div class="bg-dimmer"></div>
|
||||
<div class="content">
|
||||
<h1 class="center">Zulip for open source projects</h1>
|
||||
<p>
|
||||
Grow your community with thoughtful and inclusive discussion.
|
||||
<br/><a href="/plans/">Zulip Cloud Standard</a> is free for open-source
|
||||
projects!
|
||||
</p>
|
||||
</div>
|
||||
<div class="hero-text">
|
||||
Learn how the <a href="/case-studies/rust/">Rust language</a>,
|
||||
<a href="/case-studies/lean/">Lean theorem prover</a>,
|
||||
<a href="/case-studies/asciidoctor/">Asciidoctor</a>, <a
|
||||
href="/case-studies/rush-stack/">Rush Stack</a>, and <a
|
||||
href="/case-studies/mixxx/">Mixxx</a> communities are
|
||||
using Zulip.
|
||||
</div>
|
||||
<div class="hero-buttons center">
|
||||
<a href="/new/" class="button">
|
||||
{{ _('Create organization') }}
|
||||
</a>
|
||||
<a href="/accounts/go/?next=/sponsorship/" class="button">
|
||||
{{ _('Request sponsorship') }}
|
||||
</a>
|
||||
<a href="/self-hosting/" class="button">
|
||||
{{ _('Self-host Zulip') }}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-intro">
|
||||
<h1 class="center"> Make Zulip the communication hub for your open-source community. </h1>
|
||||
<p>
|
||||
Zulip is the <a href="/why-zulip/">organized team chat</a> app that is ideal for both
|
||||
live and asynchronous conversations. Discuss issues, pull requests
|
||||
and feature ideas, engage with users, answer questions, and
|
||||
onboard new contributors.
|
||||
</p>
|
||||
<div class="quote">
|
||||
<div class="quote-with-attribution">
|
||||
<blockquote>
|
||||
Rust development would not be moving at the pace that it has been without Zulip.
|
||||
</blockquote>
|
||||
<div class="author">
|
||||
— <a href="https://www.rust-lang.org/governance/teams/lang">Rust Language team</a>
|
||||
co-lead <a href="https://joshtriplett.org/">Josh Triplett</a>
|
||||
</div>
|
||||
</div>
|
||||
<a class="case-study-link" href="/case-studies/rust/"
|
||||
target="_blank">How the Rust language community uses Zulip ↗</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-container">
|
||||
<div class="feature-half">
|
||||
<div class="feature-text">
|
||||
<h1>
|
||||
Use topics to organize the discussion
|
||||
</h1>
|
||||
<ul>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Like email threads,
|
||||
<a href="/help/introduction-to-topics">Zulip topics</a>
|
||||
create a separate space for each discussion, so
|
||||
different conversations will never get in each
|
||||
other’s way.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Find active conversations, or see what happened while you were away,
|
||||
with the <a href="/help/recent-conversations">Recent conversations</a>
|
||||
view. Read the topics you care about, and skip the rest.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Keep discussions orderly
|
||||
by <a href="/help/rename-a-topic">moving</a>
|
||||
or <a href="/help/move-content-to-another-topic">splitting</a>
|
||||
topics when conversations digress.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="quote">
|
||||
<div class="quote-with-attribution">
|
||||
<blockquote>
|
||||
We just moved the Lichess team (~100 persons) to <a href="https://twitter.com/zulip">@zulip</a>, and I'm loving it. The topics in particular make it vastly superior to slack & discord, when it comes to dealing with many conversations.<br />Zulip is also open-source!
|
||||
</blockquote>
|
||||
<div class="author">
|
||||
— <a href="https://twitter.com/ornicar">Thibault D (@ornicar)</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-half">
|
||||
<div class="feature-image topics-image">
|
||||
<img alt="" src="{{ static('images/landing-page/open_source/streams_and_topics_day.png') }}" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-container alternate-grid">
|
||||
<div class="feature-half md-hide">
|
||||
<div class="feature-image">
|
||||
<img alt="" src="{{ static('images/landing-page/education/knowledge-repository.svg') }}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-half">
|
||||
<div class="feature-text">
|
||||
<h1>
|
||||
Lasting knowledge repository
|
||||
</h1>
|
||||
<ul>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Maintain access to your organization's entire
|
||||
message history with free <a href="/plans/">Zulip
|
||||
Cloud Standard</a> hosting. Information is at your
|
||||
fingertips with Zulip's <a
|
||||
href="/help/search-for-messages">powerful full-text
|
||||
search</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
<a href="/help/link-to-a-message-or-conversation#link-to-zulip-from-anywhere">Permanently link</a>
|
||||
to a Zulip conversation or a message in context
|
||||
from your issue tracker, forum, or anywhere else.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
With the <a href="/help/public-access-option">public
|
||||
access option</a>, anyone can view, browse, and
|
||||
search your organization's public content — no
|
||||
account required.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Conversations are organized by topic, so you can
|
||||
review old discussions to understand past work,
|
||||
explanations, and decisions.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="quote">
|
||||
<div class="quote-with-attribution">
|
||||
<blockquote>
|
||||
The core of the Recurse Center is the community, and the
|
||||
core of our online community is Zulip… Switching to
|
||||
Zulip has turned out to be one of the best decisions
|
||||
we’ve made, and it’s impossible to imagine RC today
|
||||
without it. No other tool has a user experience that
|
||||
scales to a community of our size.
|
||||
</blockquote>
|
||||
<div class="author">— Nick Bergson-Shilcock, founder and CEO,
|
||||
<a href="https://www.recurse.com/">Recurse Center</a></div>
|
||||
</div>
|
||||
<a class="case-study-link" href="/case-studies/recurse-center/"
|
||||
target="_blank">How the Recurse Center
|
||||
community uses Zulip ↗</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-half md-display">
|
||||
<div class="feature-image">
|
||||
<img alt="" src="{{ static('images/landing-page/education/knowledge-repository.svg') }}" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-container">
|
||||
<div class="feature-half">
|
||||
<div class="feature-text">
|
||||
<h1>
|
||||
Build inclusive communities
|
||||
</h1>
|
||||
<ul>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Conversations in Zulip can
|
||||
continue for hours or days, enabling effective
|
||||
discussions between community members around the
|
||||
world.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Core contributors can answer a question when they
|
||||
have a few minutes, without digging through dozens
|
||||
of messages.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Part-time participants <a href="/help/finding-a-conversation-to-read">
|
||||
quickly zero in</a> on the conversations they care
|
||||
about. This is not possible with other chat tools
|
||||
like Slack or Discord.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Topics provide a safe space to ask a question without
|
||||
interrupting other conversations.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Zulip offers dozens of features
|
||||
for <a href="/help/moderating-open-organizations">
|
||||
moderating discussions</a>. Members can
|
||||
also <a href="/help/mute-a-user">mute</a> anyone
|
||||
they'd rather not interact with.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Check out <a href="/for/communities/">Zulip for
|
||||
communities</a>
|
||||
to learn more about how Zulip facilitates
|
||||
contributor engagement and inclusion.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="quote">
|
||||
<div class="quote-with-attribution">
|
||||
<blockquote>
|
||||
When we made the switch to <a href="https://twitter.com/zulip">@zulip</a> a few months ago for chat, never in my wildest dreams did I imagine it was going to become the beating heart of the community, and so quickly. It's a game changer. 🧑💻🗨️👩💻
|
||||
</blockquote>
|
||||
<div class="author">
|
||||
— Dan Allen (@mojavelinux), <a href="https://twitter.com/mojavelinux/status/1409702273400201217">June 29, 2021</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-half">
|
||||
<div class="feature-image">
|
||||
<img alt="" src="{{ static('images/landing-page/open_source/build_inclusive_communities.svg') }}" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="feature-container alternate-grid">
|
||||
<div class="feature-half md-hide">
|
||||
<div class="feature-image">
|
||||
<img alt="" src="{{ static('images/landing-page/companies/software-engineer.svg') }}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-half">
|
||||
<div class="feature-text">
|
||||
<h1>
|
||||
Open ecosystem
|
||||
</h1>
|
||||
<ul>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Zulip is <a href="https://github.com/zulip">100%
|
||||
open-source software</a>, with no "open core"
|
||||
catch. We work hard to make it <a href="https://zulip.readthedocs.io/en/latest/production/install.html">easy to set up</a>,
|
||||
<a href="https://zulip.readthedocs.io/en/stable/production/export-and-import.html#backups">backup</a>,
|
||||
and <a href="https://zulip.readthedocs.io/en/stable/production/upgrade.html">maintain</a>
|
||||
a self-hosted Zulip installation, where you
|
||||
have full control of your data.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Our high quality <a href="/help/export-your-organization">export</a>
|
||||
and <a href="https://zulip.readthedocs.io/en/latest/production/export-and-import.html">import</a>
|
||||
tools ensure that you can always move from
|
||||
<a href="/plans/">Zulip Cloud</a> hosting to your
|
||||
own servers. There is no lock-in.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Zulip's <a href="https://chat.zulip.org/api/rest">open API</a>
|
||||
is shared by the official web/desktop, mobile, and terminal
|
||||
clients, with a <a href="https://chat.zulip.org/api/changelog">complete
|
||||
API changelog</a> and
|
||||
<a href="https://zulip.readthedocs.io/en/latest/overview/release-lifecycle.html#compatibility-and-upgrading">
|
||||
backwards-compatibility policy</a> designed to support
|
||||
developers of third-party clients.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Zulip supports mirroring channels with
|
||||
<a href="/integrations/irc">IRC</a>,
|
||||
<a href="/integrations/slack">Slack</a>, and
|
||||
<a href="/integrations/matrix">Matrix</a>, and
|
||||
you can connect to other modern chat protocols using
|
||||
<a href="https://github.com/42wim/matterbridge">Matterbridge</a>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="quote">
|
||||
<div class="quote-with-attribution">
|
||||
<blockquote>
|
||||
The Lean community switched from Gitter to Zulip in early 2018,
|
||||
and never looked back. Zulip’s model of conversations labeled with topics has been
|
||||
essential for organising research work and simultaneously
|
||||
onboarding newcomers as our community scaled. My experience with
|
||||
both the app and the website is extremely positive!
|
||||
</blockquote>
|
||||
<div class="author">
|
||||
— <a href="https://www.imperial.ac.uk/people/k.buzzard">Kevin Buzzard</a>, Professor of Pure Mathematics at <a href="https://www.imperial.ac.uk/">Imperial College London</a>
|
||||
</div>
|
||||
</div>
|
||||
<a class="case-study-link" href="/case-studies/lean/"
|
||||
target="_blank">How the Lean prover
|
||||
community uses Zulip ↗</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-half md-display">
|
||||
<div class="feature-image">
|
||||
<img alt="" src="{{ static('images/landing-page/companies/software-engineer.svg') }}" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="feature-container">
|
||||
<div class="feature-half">
|
||||
<div class="feature-text">
|
||||
<h1>
|
||||
Powerful formatting
|
||||
</h1>
|
||||
<ul>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
<a href="/help/code-blocks">Zulip code blocks</a> come with
|
||||
syntax highlighting for over 250 languages, ability to
|
||||
<a href="/help/code-blocks#default-code-block-language">set a default language</a>,
|
||||
and integrated <a href="/help/code-blocks#code-playgrounds">code playgrounds.</a>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
<a href="/help/format-your-message-using-markdown#latex">Type LaTeX</a>
|
||||
directly into your Zulip message, and see it beautifully rendered.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Enjoy inline image, video and website previews.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
If you made a mistake, no worries! You
|
||||
can <a href="/help/edit-a-message">edit your
|
||||
message</a>, or move it to a
|
||||
different <a href="/help/move-content-to-another-topic">topic</a>
|
||||
or <a href="/help/move-content-to-another-channel">channel</a>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="quote">
|
||||
<div class="quote-with-attribution">
|
||||
<blockquote>
|
||||
At rust-lang, at Ferrous Systems, and now at Near,
|
||||
Zulip is absolutely invaluable for making technical
|
||||
discussion work!
|
||||
</blockquote>
|
||||
<div class="author">
|
||||
— <a href="https://github.com/matklad/">Aleksey Kladov</a>,
|
||||
Senior software engineer, NEAR Protocol
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-half">
|
||||
<div class="message-screenshot">
|
||||
<img alt="" src="{{ static('images/landing-page/companies/message-formatting-top.png') }}" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="feature-container alternate-grid">
|
||||
<div class="feature-half md-hide">
|
||||
<div class="message-screenshot">
|
||||
<img alt="" src="{{ static('images/landing-page/companies/message-formatting-bottom.png') }}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-half">
|
||||
<div class="feature-text">
|
||||
<h1>
|
||||
Interactive messaging
|
||||
</h1>
|
||||
<ul>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Start a <a href="/help/start-a-call">video
|
||||
call</a> with the click of a button, or
|
||||
plan events without worrying
|
||||
about time zones
|
||||
using
|
||||
<a
|
||||
href="/help/format-your-message-using-markdown#global-times">global times</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Use <a href="/help/emoji-reactions">emoji
|
||||
reactions</a> for lightweight
|
||||
interactions. Have fun
|
||||
with <a href="/help/custom-emoji">custom
|
||||
emoji</a> and gather feedback
|
||||
with <a href="/help/create-a-poll">polls</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Share files or images with <a href="/help/share-and-upload-files">drag-and-drop
|
||||
uploads</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Enjoy animated GIFs with Zulip's <a href="/help/animated-gifs">native integration</a>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="quote">
|
||||
<div class="quote-with-attribution">
|
||||
<blockquote>
|
||||
Wikimedia uses Zulip for its participation in open
|
||||
source mentoring programs. Zulip’s threaded discussions
|
||||
help busy organization administrators and mentors stay
|
||||
in close communication with students during all phases
|
||||
of the programs.
|
||||
</blockquote>
|
||||
<div class="author">
|
||||
— Srishti Sethi, Developer Advocate, <a href="https://wikimediafoundation.org/">Wikimedia Foundation</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-half md-display">
|
||||
<div class="message-screenshot">
|
||||
<img alt="" src="{{ static('images/landing-page/companies/message-formatting-bottom.png') }}" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-container">
|
||||
<div class="feature-half">
|
||||
<div class="feature-text">
|
||||
<h1>
|
||||
Effective workflows with integrations
|
||||
</h1>
|
||||
<ul>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Use topics to manage support workflows, answer
|
||||
questions, and collaborate to investigate issues.
|
||||
<a href="/help/resolve-a-topic">Mark the topic ✓
|
||||
resolved</a> when done!
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
<a href="/help/add-a-custom-linkifier">Customize
|
||||
Zulip’s markup with linkifiers</a>, so that
|
||||
“TRAC-1234” and “#1234” automatically
|
||||
link to issues or tickets in the tools you use.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Native integrations for GitHub, Jira, Twitter, Sentry
|
||||
and <a href="/integrations/">hundreds of
|
||||
other tools</a> can initiate new topics,
|
||||
creating lightweight discussion spaces for
|
||||
each issue.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Bots can also use a dedicated topic to avoid
|
||||
crowding out conversations.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Connect to thousands of tools
|
||||
using <a href="https://zapier.com/apps/zulip/integrations">Zapier</a>.
|
||||
Integrations written for Slack can post
|
||||
into Zulip via
|
||||
the <a href="/integrations/slack_incoming">Slack
|
||||
compatible webhook</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Build your own integrations with Zulip’s
|
||||
easy-to-use <a href="/api/">RESTful
|
||||
API</a>, <a href="/api/installation-instructions">client
|
||||
bindings</a>, <a href="https://zulip.readthedocs.io/en/latest/webhooks/incoming-webhooks-overview.html">incoming
|
||||
webhooks</a>, <a href="/help/outgoing-webhooks">outgoing
|
||||
webhooks</a>
|
||||
and <a href="/help/running-bots">interactive
|
||||
bot framework</a>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-half">
|
||||
<div class="feature-image">
|
||||
<img alt="" src="{{ static('images/landing-page/companies/integrations_with_border.png') }}" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-container alternate-grid">
|
||||
<div class="feature-half md-hide">
|
||||
<div class="feature-image">
|
||||
<img alt="" src="{{ static('images/landing-page/education/flexible-administration.svg') }}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-half">
|
||||
<div class="feature-text">
|
||||
<h1>
|
||||
Flexible administration and moderation
|
||||
</h1>
|
||||
<ul>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Invite new members with <a href="/help/invite-new-users">multi-use invite links</a>,
|
||||
or make your community open for anyone to
|
||||
<a href="/help/restrict-account-creation#set-whether-invitations-are-required-to-join">join without an invitation</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Allow (or require) users to authenticate with
|
||||
<a href="https://zulip.readthedocs.io/en/stable/production/authentication-methods.html">
|
||||
single sign-on options</a> like
|
||||
<a href="/help/configure-authentication-methods">GitHub or GitLab</a>,
|
||||
instead of with a username and password.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Automatically subscribe members to
|
||||
channels <a href="/help/set-default-channels-for-new-users">when
|
||||
they join.</a>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Manage your community with <a
|
||||
href="/help/manage-permissions">fine-grained
|
||||
permission settings</a> you can assign to <a
|
||||
href="/help/user-roles">user roles</a>,
|
||||
<a href="/help/user-groups">user groups</a>, and <a
|
||||
href="/help/introduction-to-users">individual users</a>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-half md-display">
|
||||
<div class="feature-image">
|
||||
<img alt="" src="{{ static('images/landing-page/education/flexible-administration.svg') }}" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-container">
|
||||
<div class="feature-half">
|
||||
<div class="feature-text">
|
||||
<h1>
|
||||
When and how you want it
|
||||
</h1>
|
||||
<ul>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
With <a href="/apps/">apps for every
|
||||
platform</a>, you can check Zulip at your computer or on your
|
||||
phone. Zulip works great in a browser, so no download is
|
||||
required.
|
||||
</div>
|
||||
</li>
|
||||
<li><div class="list-content">Zulip alerts you about timely messages with <a href="/help/channel-notifications">fully customizable</a> mobile, email and desktop notifications.</div></li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Mention <a href="/help/mention-a-user-or-group">users</a>, <a href="/help/user-groups">groups
|
||||
of users</a>
|
||||
or <a href="/help/dm-mention-alert-notifications#wildcard-mentions">everyone</a>
|
||||
when you need their attention.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Use Zulip in your language of choice, with translations into
|
||||
<a href="https://hosted.weblate.org/projects/zulip/">23 languages</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Zulip is built for scale and works reliably for open organizations
|
||||
with 10,000s of users, with
|
||||
<a href="https://zulip.readthedocs.io/en/stable/production/requirements.html#scalability">
|
||||
modest hardware</a>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-half">
|
||||
<div class="feature-image">
|
||||
<img class="mirror-image" alt="" src="{{ static('images/landing-page/education/mobile.svg') }}" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="feature-container alternate-grid">
|
||||
<div class="feature-half md-hide">
|
||||
<div class="feature-image">
|
||||
<div class="quote">
|
||||
<div class="quote-with-attribution">
|
||||
<blockquote>
|
||||
The Zulip threading model is <i>fantastic</i> and
|
||||
<i>game-changing</i>, and you are doing your community a
|
||||
disservice if you choose Slack or Discord over Zulip.
|
||||
</blockquote>
|
||||
<div class="author">
|
||||
— <a href="https://github.com/jni">Juan
|
||||
Nunez-Iglesias</a>, <a href="https://napari.org/">napari
|
||||
project</a> co-founder and
|
||||
<a href="https://scikit-image.org/">scikit-image</a>
|
||||
core developer
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-half">
|
||||
<div class="feature-text">
|
||||
<h1>
|
||||
Make the move today
|
||||
</h1>
|
||||
<ul>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
The Zulip core developers have decades of combined
|
||||
experience leading and growing open source
|
||||
communities, and we love helping other communities
|
||||
reach their potential.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
Getting started or moving
|
||||
from another platform is easy! Import your existing
|
||||
organization from <a href="/help/import-from-slack">
|
||||
Slack</a>, <a href="/help/import-from-mattermost">
|
||||
Mattermost</a>, or <a href="/help/import-from-rocketchat">
|
||||
Rocket.Chat</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
See how <a href="/communities/">other open
|
||||
communities</a> are using Zulip, and learn about <a
|
||||
href="/help/moderating-open-organizations">best
|
||||
practices</a> for moderating an open Zulip
|
||||
organization.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="list-content">
|
||||
If you have any questions,
|
||||
please contact us at <a href="mailto:sales@zulip.com">
|
||||
sales@zulip.com</a>. You can also drop by our
|
||||
<a href="/development-community/">friendly development
|
||||
community at chat.zulip.org</a> to ask for help or
|
||||
suggest improvements!
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-half md-display">
|
||||
<div class="feature-image">
|
||||
<div class="quote">
|
||||
<div class="quote-with-attribution">
|
||||
<blockquote>
|
||||
The Zulip threading model is <i>fantastic</i> and
|
||||
<i>game-changing</i>, and you are doing your community a
|
||||
disservice if you choose Slack or Discord over Zulip.
|
||||
</blockquote>
|
||||
<div class="author">
|
||||
— <a href="https://github.com/jni">Juan
|
||||
Nunez-Iglesias</a>, <a href="https://napari.org/">napari
|
||||
project</a> co-founder and
|
||||
<a href="https://scikit-image.org/">scikit-image</a>
|
||||
core developer
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="bottom-register-buttons extra_margin_before_footer">
|
||||
<h1>
|
||||
<a href="/plans/">Zulip Cloud Standard</a> is free for open-source projects!
|
||||
</h1>
|
||||
<p class="call-to-action-subhead">Join the hundreds of open-source projects we sponsor.</p>
|
||||
<div class="hero-buttons center">
|
||||
<a href="/new/" class="button">
|
||||
{{ _('Create organization') }}
|
||||
</a>
|
||||
<a href="/accounts/go/?next=/sponsorship/" class="button">
|
||||
{{ _('Request sponsorship') }}
|
||||
</a>
|
||||
<a href="/self-hosting/" class="button">
|
||||
{{ _('Self-host Zulip') }}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
Reference in New Issue
Block a user