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
194 lines
9.3 KiB
HTML
194 lines
9.3 KiB
HTML
{% extends "zerver/marketing_page.html" %}
|
||
|
||
{% set PAGE_TITLE = "The Zulip team" %}
|
||
|
||
{% set PAGE_DESCRIPTION = "Zulip has the most active open-source
|
||
development community of any team chat software, with over 1,500 code
|
||
contributors, and 97+ people with 100+ commits." %}
|
||
|
||
|
||
{% block marketing_content %}
|
||
|
||
<div class="portico-landing why-page">
|
||
<div class="hero bg-pycon drone">
|
||
<div class="bg-dimmer"></div>
|
||
<div class="content">
|
||
<h1 class="center">The Zulip team</h1>
|
||
<p>Learn about the people behind Zulip!</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="main">
|
||
<div class="padded-content markdown">
|
||
<div class="inner-content team">
|
||
<p>
|
||
Over 1,500 people have contributed to the Zulip
|
||
codebase, from high school students to 30 year
|
||
industry veterans, from people launching new careers
|
||
to people looking for community. Meet the team
|
||
below!
|
||
</p>
|
||
|
||
<h1 id="the-zulip-foundation">The Zulip Foundation</h1>
|
||
<p>
|
||
Zulip is stewarded by the <a
|
||
href="https://blog.zulip.com/2026/05/15/announcing-zulip-foundation/">Zulip
|
||
Foundation</a>, with a mission of developing the best
|
||
possible team chat experience, with a particular focus on
|
||
public-interest organizations and communities. The Zulip
|
||
Foundation fully owns Kandra Labs, the company responsible
|
||
for <a href="/plans/#cloud">hosting</a>,
|
||
<a href="/plans/#self-hosted">supporting</a>, and improving
|
||
Zulip for use across all industries.
|
||
</p>
|
||
|
||
<h2>Board of Directors</h2>
|
||
<ul>
|
||
<li>
|
||
Tim Abbott, Zulip’s founder, and project leader from 2015
|
||
to May 2026.
|
||
</li>
|
||
<li>
|
||
Greg Price, Zulip's long-time mobile team lead, who had
|
||
a cofounder-like role from 2017 to May 2026.
|
||
</li>
|
||
<li>
|
||
Alya Abbott, Zulip’s long-time product lead, who had a
|
||
cofounder-like role from 2021 to May 2026.
|
||
</li>
|
||
<li>
|
||
Josh Triplett, a leader in the Rust programming
|
||
language, experienced in open source, and a
|
||
<a href="https://zulip.com/case-studies/rust/">major advocate</a>
|
||
for Zulip.
|
||
</li>
|
||
</ul>
|
||
|
||
<h2>Advisory Board</h2>
|
||
<ul>
|
||
<li>
|
||
Jeremy Avigad, a Professor of Philosophy and Mathematical
|
||
Sciences at Carnegie Mellon University and Director of the
|
||
NSF Institute for Computer-Aided Reasoning in Mathematics.
|
||
He is a founding member of the
|
||
<a href="https://leanprover.zulipchat.com/">Lean Community organization</a>,
|
||
for which Zulip has hosted more than two million messages
|
||
to date.
|
||
</li>
|
||
<li>
|
||
Nick Bergson-Shilcock, the CEO and cofounder of the
|
||
<a href="https://www.recurse.com/">Recurse Center</a>,
|
||
a programming retreat based in New York whose community of
|
||
3,000+ alums has run on Zulip since 2013.
|
||
</li>
|
||
<li>
|
||
Puneeth Chaganti, an OCaml developer working on core
|
||
ecosystem tooling, and a mentor for
|
||
<a href="https://zulip.readthedocs.io/en/latest/outreach/overview.html">
|
||
Zulip's Google Summer of Code program
|
||
</a>
|
||
since 2018.
|
||
</li>
|
||
<li>
|
||
Andrew Sutherland, mathematician and senior researcher at
|
||
the Massachusetts Institute of Technology, and President
|
||
of the Number Theory Foundation. He is a leading advocate
|
||
of Zulip for research collaborations, including the
|
||
<a href="https://www.lmfdb.org/">L-functions and Modular Forms Database</a>.
|
||
</li>
|
||
<li>
|
||
Alex Vandiver, who led Zulip's infrastructure team from
|
||
2020 to May 2026.
|
||
</li>
|
||
<li>
|
||
Hazel Weakly, a former Director of the
|
||
<a href="https://haskell.foundation/">Haskell Foundation</a>
|
||
Board, open source and community advocate, and a Fellow of
|
||
the <a href="https://nivenly.org/">Nivenly Foundation</a>.
|
||
</li>
|
||
</ul>
|
||
|
||
<h1 id="the-core-team">The core team</h1>
|
||
<p>
|
||
The Kandra Labs team is a group of amazing people who have
|
||
numerous years of professional experience working on Zulip,
|
||
and tens of thousands of Zulip commits between them. They
|
||
frequently ship major improvements end-to-end across every
|
||
facet of the product.
|
||
</p>
|
||
<p>
|
||
Zulip’s strength is its culture and incredibly disciplined
|
||
development process. If that sounds exciting, take a look at
|
||
our <a href="/jobs/">job openings</a>!
|
||
</p>
|
||
|
||
<!-- Contributors -->
|
||
<h1 id="our-amazing-community">Our amazing community</h1>
|
||
<p>
|
||
While the team at Kandra Labs provides important
|
||
leadership, Zulip is built by an incredible
|
||
distributed community of developers from all
|
||
around the world. You can read about
|
||
the <a href="/history/">project's history</a> if
|
||
you want to learn more about Zulip's origins.
|
||
</p>
|
||
<p>
|
||
Here, we recognize the top contributors to the
|
||
Zulip project on GitHub. Zulip's community
|
||
is unusual in how many people outside the core
|
||
team have made major contributions to the project.
|
||
</p>
|
||
|
||
<div class="contributors-list">
|
||
<input id="total" type="radio" name="tabs" checked />
|
||
<label for="total"><i class="zulip-icon zulip-icon-globe" aria-hidden="true"></i> Total</label>
|
||
|
||
<input id="server" type="radio" name="tabs" />
|
||
<label for="server"><i class="fa fa-server" aria-hidden="true"></i> Server & Web</label>
|
||
|
||
<input id="desktop" type="radio" name="tabs" />
|
||
<label for="desktop"><i class="fa fa-desktop" aria-hidden="true"></i> Desktop</label>
|
||
|
||
<input id="mobile" type="radio" name="tabs" />
|
||
<label for="mobile"><i class="fa fa-mobile" aria-hidden="true"></i> Mobile</label>
|
||
|
||
<input id="terminal" type="radio" name="tabs" />
|
||
<label for="terminal"><i class="fa fa-terminal" aria-hidden="true"></i> Terminal</label>
|
||
|
||
<input id="api-clients" type="radio" name="tabs" />
|
||
<label for="api-clients"><i class="fa fa-code" aria-hidden="true"></i> Integrations</label>
|
||
|
||
<input id="devtools" type="radio" name="tabs" />
|
||
<label for="devtools"><i class="fa fa-at" aria-hidden="true"></i> Devtools</label>
|
||
<div id="tab-total" class="contributors">
|
||
<div class="contributors-grid"></div>
|
||
</div>
|
||
<div id="tab-server" class="contributors">
|
||
<div class="contributors-grid"></div>
|
||
</div>
|
||
<div id="tab-desktop" class="contributors">
|
||
<div class="contributors-grid"></div>
|
||
</div>
|
||
<div id="tab-mobile" class="contributors">
|
||
<div class="contributors-grid"></div>
|
||
</div>
|
||
<div id="tab-terminal" class="contributors">
|
||
<div class="contributors-grid"></div>
|
||
</div>
|
||
<div id="tab-api-clients" class="contributors">
|
||
<div class="contributors-grid"></div>
|
||
</div>
|
||
<div id="tab-devtools" class="contributors">
|
||
<div class="contributors-grid"></div>
|
||
</div>
|
||
</div>
|
||
|
||
<p class="last-updated">
|
||
Last updated: {{ date }}. <a href="https://zulip.readthedocs.io/en/latest/contributing/counting-contributions.html" target="_blank" rel="noopener noreferrer">Methodology</a>.
|
||
</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{% endblock %}
|