2013-07-29 23:03:31 +02:00
{% extends "zerver/portico.html" %}
2019-10-23 07:46:34 +02:00
{% set entrypoint = "landing-page" %}
2017-04-20 20:44:49 +02:00
{% block customhead %}
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
2018-06-01 19:58:31 +02:00
2017-04-20 20:44:49 +02:00
< style >
2018-01-27 18:27:56 +01:00
.portico-page {
2017-06-08 21:25:19 +02:00
padding-bottom: 0px;
2018-01-27 18:27:56 +01:00
}
2017-04-20 20:44:49 +02:00
< / style >
2015-09-24 01:35:21 +02:00
{% endblock %}
2013-09-13 06:06:10 +02:00
{% block portico_content %}
2017-04-20 20:44:49 +02:00
2017-06-08 21:25:19 +02:00
{% include 'zerver/landing_nav.html' %}
< div class = "gradients" >
< div class = "gradient sunburst" > < / div >
< div class = "gradient dark-blue" > < / div >
< div class = "gradient green" > < / div >
< div class = "gradient blue" > < / div >
< div class = "gradient white-fade" > < / div >
< / div >
2017-04-20 20:44:49 +02:00
< div class = "portico-landing hello show" >
< div class = "hero" >
< div class = "content" >
< header >
2020-03-18 00:09:39 +01:00
< h1 > Chat for distributed teams.< / h1 >
2017-04-20 20:44:49 +02:00
< p >
2018-10-25 18:39:00 +02:00
Zulip combines the immediacy of real-time chat with an email
2018-05-07 21:09:51 +02:00
threading model. < br class = "line-break-desktop" > With Zulip, you can catch
2017-08-11 16:58:07 +02:00
up on important conversations while ignoring
irrelevant ones.
2017-04-20 20:44:49 +02:00
< / p >
< / header >
2018-06-01 19:58:31 +02:00
< div class = "tour" >
< div id = "tour-carousel" class = "carousel slide carousel-fade" >
<!-- Carousel items -->
< div class = "carousel-inner" >
< div class = "item-container" >
< div class = "item active" >
< div class = "item-inner" >
2013-08-07 19:35:35 +02:00
2019-07-20 02:24:04 +02:00
< button data-target = "#tour-carousel" data-slide = "next" type = "button" name = "button" class = "start-button" > Take the tour< / button >
2018-06-01 19:58:31 +02:00
< img src = "/static/images/story-tutorial/zulip-topic-blurred.png" alt = "" class = "start-image" >
< / div >
2017-04-20 20:44:49 +02:00
< / div >
2018-06-01 19:58:31 +02:00
< div class = "item" >
< div class = "item-inner" >
< p class = "tour-item-header" > In Zulip, you subscribe to < b > streams.< / b > Streams are like channels in Slack or IRC.< / p >
< div class = "zulip-slack-comparison" >
< div class = "comparison-zulip" >
< div class = "caption" > Zulip< / div >
< img src = "/static/images/story-tutorial/zulip-streams.png" class = "zulip-streams" alt = "{{ _('Streams in Zulip') }}" >
< / div >
< div class = "comparison-slack" >
< div class = "caption" > Other team chat< / div >
< img src = "/static/images/story-tutorial/slack-streams.png" class = "slack-streams" alt = "{{ _('Streams in Slack') }}" >
< / div >
< / div >
< / div >
2017-04-20 20:44:49 +02:00
< / div >
2018-06-01 19:58:31 +02:00
< div class = "item" >
< div class = "item-inner" >
< p class = "tour-item-header" > Each stream message also has a < b > topic.< / b > Topics are unique to Zulip.< / p >
< div class = "zulip-slack-comparison" >
< div class = "comparison-zulip" >
< div class = "caption" > Zulip< / div >
< img src = "/static/images/story-tutorial/zulip-streams-selected.png" class = "zulip-streams-selected" alt = "{{ _('Topics in Zulip') }}" >
< / div >
< div class = "comparison-slack" >
< div class = "caption" > Other team chat< / div >
< img src = "/static/images/story-tutorial/slack-streams-selected.png" class = "slack-streams-selected" alt = "{{ _('Streams in Slack') }}" >
< / div >
< / div >
< / div >
2017-04-20 20:44:49 +02:00
< / div >
2018-06-01 19:58:31 +02:00
< div class = "item" >
< div class = "item-inner" >
< p class = "tour-item-header" > Topics make it easy to catch up after a day of meetings.< / p >
< div class = "zulip-slack-comparison" >
< div class = "comparison-zulip" >
< div class = "caption comparison-2-caption-zulip" > Zulip< / div >
< img src = "/static/images/story-tutorial/zulip-streams-unreads-arrows.png" alt = "{{ _('Stream topics in Zulip') }}" class = "zulip-unreads-arrows" >
< / div >
< div class = "comparison-slack" >
< div class = "caption comparison-2-caption-slack" > Other team chat< / div >
< img src = "/static/images/story-tutorial/slack-streams-unreads.png" class = "slack-stream-unreads" alt = "{{ _('Streams in Slack') }}" >
< / div >
< / div >
< / div >
2017-04-20 20:44:49 +02:00
< / div >
2018-06-01 19:58:31 +02:00
< div class = "item" >
< div class = "item-inner" >
< p class = "tour-item-header" > Let’ s click on “ Tuesday night catering.” < / p >
< img src = "/static/images/story-tutorial/zulip-topic.png" alt = "{{ _('The Tuesday night catering topic in Zulip') }}" class = "zulip-topic mobile-hide" >
< img src = "/static/images/story-tutorial/zulip-topic-crop.png" alt = "{{ _('The Tuesday night catering topic in Zulip') }}" class = "centered-image zulip-topic mobile-show" >
< / div >
2017-04-20 20:44:49 +02:00
< / div >
2018-06-01 19:58:31 +02:00
< div class = "item" >
< div class = "item-inner" >
< p class = "tour-item-header" > Messages in Zulip retain their context even if they’ re sent hours after the conversation started:< / p >
< img src = "/static/images/story-tutorial/zulip-streams-easy.png" alt = "{{ _('The Tuesday night catering topic in Zulip') }}" class = "zulip-easy mobile-hide" >
< div class = "mobile-show" >
< img src = "/static/images/story-tutorial/zulip-streams-easy-mobile-top.png" class = "centered-image" alt = "{{ _('The Tuesday night catering topic in Zulip') }}" >
< p class = "tour-explanation" > Messages sent hours apart are linked in the same topic.< / p >
< img src = "/static/images/story-tutorial/zulip-streams-easy-mobile-bottom.png" class = "centered-image" alt = "{{ _('The Tuesday night catering topic in Zulip - compose box') }}" >
< / div >
< / div >
2017-04-20 20:44:49 +02:00
< / div >
2018-06-01 19:58:31 +02:00
< div class = "item" >
< div class = "item-inner" >
< p class = "tour-item-header" > Without topics, it’ s hard to catch up efficiently, and hard to participate in conversations that started while you were away.< / p >
< img src = "/static/images/story-tutorial/slack-overwhelming.png" alt = "{{ _('The Tuesday night catering topic in Slack') }}" class = "slack-overwhelming mobile-hide" >
< div class = "mobile-show" >
< img src = "/static/images/story-tutorial/slack-overwhelming-mobile.png" class = "centered-image" alt = "{{ _('The Tuesday night catering topic in Slack') }}" >
< p class = "tour-explanation" > The last message about Tuesday night catering is hidden 56 messages ago. Meanwhile, you just see a mix of unrelated messages.< / p >
< / div >
< / div >
2017-04-20 20:44:49 +02:00
< / div >
2018-06-01 19:58:31 +02:00
< div class = "item" >
< div class = "item-inner" >
< p class = "tour-item-header tour-item-header-top-push tour-item-header-centered" > Zulip Free is free for an unlimited number of users.< / p >
2019-07-20 02:24:04 +02:00
< a href = "/plans" class = "call-to-action" >
2018-06-01 19:58:31 +02:00
{{ _('See plans and pricing') }}
2019-07-20 02:24:04 +02:00
< / a >
2018-06-01 19:58:31 +02:00
< div class = "other-resources" >
< div class = "other-resources-section" >
< a href = "/why-zulip" > < img src = "/static/images/landing-page/organised.svg" alt = "" > < / a >
2018-10-25 18:39:00 +02:00
< p > < a href = "/why-zulip" > Zulip vs Slack → < / a > < / p >
2018-06-01 19:58:31 +02:00
< / div >
< div class = "other-resources-section" >
< a href = "/features" > < img src = "/static/images/landing-page/featured.svg" alt = "" > < / a >
< p > < a href = "/features" > See all features → < / a > < / p >
< / div >
< / div >
< / div >
2017-04-20 20:44:49 +02:00
< / div >
< / div >
< / div >
2018-07-01 22:23:36 +02:00
< a class = "carousel-control left visibility-control hide" href = "#tour-carousel" data-slide = "prev" > < i class = "fa fa-chevron-left" aria-hidden = "true" > < / i > < / a >
< a class = "carousel-control right visibility-control" href = "#tour-carousel" data-slide = "next" > < i class = "fa fa-chevron-right" aria-hidden = "true" > < / i > < / a >
2018-06-01 19:58:31 +02:00
< ol class = "carousel-indicators" >
< li data-target = "#tour-carousel" data-slide-to = "0" class = "active" > < / li >
< li data-target = "#tour-carousel" data-slide-to = "1" > < / li >
< li data-target = "#tour-carousel" data-slide-to = "2" > < / li >
< li data-target = "#tour-carousel" data-slide-to = "3" > < / li >
< li data-target = "#tour-carousel" data-slide-to = "4" > < / li >
< li data-target = "#tour-carousel" data-slide-to = "5" > < / li >
< li data-target = "#tour-carousel" data-slide-to = "6" > < / li >
< li data-target = "#tour-carousel" data-slide-to = "7" > < / li >
< / ol >
2017-04-20 20:44:49 +02:00
< / div >
< / div >
< / div >
2013-05-21 22:57:01 +02:00
< / div >
2013-05-16 21:24:11 +02:00
2017-04-20 20:44:49 +02:00
< div class = "apps" >
2017-06-08 19:53:10 +02:00
< div class = "triangle" > < / div >
2017-04-20 20:44:49 +02:00
< div class = "left-side" >
< div class = "content" >
< header >
2020-03-18 00:09:39 +01:00
< h1 > Apps for every platform.< / h1 >
2017-04-20 20:44:49 +02:00
< / header >
< p >
Zulip has modern apps for every major platform,
powered by Electron and React Native.
< / p >
2020-04-19 12:52:45 +02:00
< br >
2017-04-20 20:44:49 +02:00
< / div >
< div class = "platform-icons" >
< div class = "group" >
< h2 > Web< / h2 >
2020-05-26 22:27:48 +02:00
< a href = "{{ apps_page_web }}" >
2018-07-01 22:23:36 +02:00
< i class = "fa fa-desktop platform-icon" aria-hidden = "true" > < / i >
2017-04-20 20:44:49 +02:00
< / a >
< / div >
< div class = "group" >
< h2 > Desktop< / h2 >
2017-08-30 20:58:31 +02:00
< a href = "{{ apps_page_url }}mac" >
2018-07-01 22:23:36 +02:00
< i class = "fa fa-apple platform-icon" aria-hidden = "true" > < / i >
2017-04-20 20:44:49 +02:00
< / a >
2017-08-30 20:58:31 +02:00
< a href = "{{ apps_page_url }}windows" >
2018-07-01 22:23:36 +02:00
< i class = "fa fa-windows platform-icon" aria-hidden = "true" > < / i >
2017-04-20 20:44:49 +02:00
< / a >
2017-08-30 20:58:31 +02:00
< a href = "{{ apps_page_url }}linux" >
2018-07-01 22:23:36 +02:00
< i class = "fa fa-linux platform-icon" aria-hidden = "true" > < / i >
2017-04-20 20:44:49 +02:00
< / a >
< / div >
< div class = "group" >
< h2 > Mobile< / h2 >
2017-08-30 20:58:31 +02:00
< a href = "{{ apps_page_url }}ios" >
2018-07-01 22:23:36 +02:00
< i class = "fa fa-mobile-phone platform-icon" aria-hidden = "true" > < / i >
2017-04-20 20:44:49 +02:00
< / a >
2017-08-30 20:58:31 +02:00
< a href = "{{ apps_page_url }}android" >
2018-07-01 22:23:36 +02:00
< i class = "fa fa-android platform-icon" aria-hidden = "true" > < / i >
2017-04-20 20:44:49 +02:00
< / a >
< / div >
< / div >
< / div >
< div class = "right-side" >
< div class = "screen ios" >
< div class = "main-page" >
< div class = "navbar" > < / div >
< div class = "center-page" >
< div class = "message-feed" >
< div class = "stream" >
< div class = "line micro red" > < / div >
< div class = "line nano" > < / div >
< div class = "message" >
< div class = "top" >
< div class = "avatar" > < / div >
< div class = "line top-line" > < / div >
< / div >
< div class = "content" >
< div class = "line" > < / div >
< div class = "line" > < / div >
< div class = "line med" > < / div >
< / div >
< / div >
< div class = "message" >
< div class = "top" >
< div class = "avatar" > < / div >
< div class = "line top-line" > < / div >
< / div >
< div class = "content" >
< div class = "line med" > < / div >
< div class = "line" > < / div >
< div class = "line small" > < / div >
< / div >
< / div >
< / div >
< div class = "stream" >
< div class = "line micro blue" > < / div >
< div class = "line nano" > < / div >
< div class = "message" >
< div class = "top" >
< div class = "avatar" > < / div >
< div class = "line top-line" > < / div >
< / div >
< div class = "content" >
< div class = "line med" > < / div >
< div class = "line med" > < / div >
< div class = "line small" > < / div >
< / div >
< / div >
< div class = "message" >
< div class = "top" >
< div class = "avatar" > < / div >
< div class = "line top-line" > < / div >
< / div >
< div class = "content" >
< div class = "line" > < / div >
< div class = "line" > < / div >
< div class = "line small" > < / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< div class = "screen android" >
< div class = "main-page" >
< div class = "navbar" > < / div >
< div class = "center-page" >
< div class = "message-feed" >
< div class = "stream" >
< div class = "line micro red" > < / div >
< div class = "line nano" > < / div >
< div class = "message" >
< div class = "top" >
< div class = "avatar" > < / div >
< div class = "line top-line" > < / div >
< / div >
< div class = "content" >
< div class = "line" > < / div >
< div class = "line" > < / div >
< div class = "line med" > < / div >
< / div >
< / div >
< div class = "message" >
< div class = "top" >
< div class = "avatar" > < / div >
< div class = "line top-line" > < / div >
< / div >
< div class = "content" >
< div class = "line med" > < / div >
< div class = "line" > < / div >
< div class = "line small" > < / div >
< / div >
< / div >
< / div >
< div class = "stream" >
< div class = "line micro blue" > < / div >
< div class = "line nano" > < / div >
< div class = "message" >
< div class = "top" >
< div class = "avatar" > < / div >
< div class = "line top-line" > < / div >
< / div >
< div class = "content" >
< div class = "line med" > < / div >
< div class = "line med" > < / div >
< div class = "line small" > < / div >
< / div >
< / div >
< div class = "message" >
< div class = "top" >
< div class = "avatar" > < / div >
< div class = "line top-line" > < / div >
< / div >
< div class = "content" >
< div class = "line" > < / div >
< div class = "line" > < / div >
< div class = "line small" > < / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
2017-08-08 20:14:55 +02:00
< div class = "open-source" >
< div class = "flex" >
2017-08-25 16:05:34 +02:00
< img src = "/static/images/landing-page/opensource.svg" alt = "" / >
2017-08-08 20:14:55 +02:00
< div class = "il-block" >
2020-03-18 00:09:39 +01:00
< h1 > Open source.< / h1 >
2017-08-08 20:14:55 +02:00
< p >
2018-08-03 20:56:36 +02:00
Zulip is < a href = "https://github.com/zulip/zulip" > 100% open source software< / a > ,
2021-02-16 02:45:34 +01:00
built by a vibrant community of over 700 developers
from all around the world. With 160,000 words of
2018-08-03 20:56:36 +02:00
< a href = "https://zulip.readthedocs.io/" > developer documentation< / a > ,
a high quality code base, and a
< a href = "https://zulip.readthedocs.io/en/latest/contributing/chat-zulip-org.html" > welcoming community< / a > ,
it’ s easy to extend or tweak Zulip.
2017-08-08 20:14:55 +02:00
< / p >
< p >
2018-08-03 20:56:36 +02:00
Zulip has a significantly
< a href = "https://github.com/zulip/zulip/graphs/contributors" > larger and more active< / a >
development community than other modern
2017-08-08 20:14:55 +02:00
open source group chat solutions like
2018-02-01 07:01:02 +01:00
< a href = "https://github.com/mattermost/mattermost-server/graphs/contributors" > Mattermost< / a > ,
< a href = "https://github.com/RocketChat/Rocket.Chat/graphs/contributors" > Rocket.Chat< / a > ,
and < a href = "https://github.com/matrix-org/synapse/graphs/contributors" > matrix.org< / a > .
2017-08-08 20:14:55 +02:00
< / p >
2018-11-15 05:06:16 +01:00
< p >
< a href = "https://zulip.readthedocs.io/en/stable/production/install.html"
class="button">Install Zulip {{ latest_release_version }}< / a > or < a href = "{{ latest_release_announcement }}" > read the Zulip {{ latest_major_version }} release announcement< / a > .
< / p >
2017-08-08 20:14:55 +02:00
< / div >
< / div >
< / div >
2017-06-06 22:05:17 +02:00
< div class = "integrations" >
< div class = "content" >
< header >
2020-03-18 00:09:39 +01:00
< h1 > Seamless integrations with everything you use.< / h1 >
2017-06-06 22:05:17 +02:00
< / header >
< p >
2018-04-18 02:17:54 +02:00
Zulip has more than 90 native integrations. Several hundred more
2017-06-06 22:05:17 +02:00
are available through
2017-07-28 03:09:59 +02:00
< a href = "/integrations/doc/hubot" > Hubot< / a > ,
< a href = "/integrations/doc/zapier" > Zapier< / a > ,
2017-06-06 22:05:17 +02:00
and
2017-07-28 03:09:59 +02:00
< a href = "/integrations/doc/ifttt" > IFTTT< / a > .
2017-06-06 22:05:17 +02:00
< / p >
< p > < a href = "/integrations" > See all available integrations.< / a > < / p >
< / div >
< div class = "integration-icons" >
2017-08-30 20:58:31 +02:00
< a href = "/integrations/doc/travis" >
2017-06-06 22:05:17 +02:00
< div class = "group" >
2018-02-15 22:16:40 +01:00
< img class = "integration-logo" src = "/static/images/integrations/logos/travis.svg" alt = "{{ _('Travis logo') }}" >
2017-06-06 22:05:17 +02:00
< h3 class = "integration-name" > Travis CI< / h3 >
< p class = "integration-description" > See build results immediately< / p >
< / div >
< / a >
2018-04-18 21:34:30 +02:00
< a href = "/integrations/doc/github" >
2017-06-06 22:05:17 +02:00
< div class = "group" >
2020-10-23 02:43:28 +02:00
< img class = "integration-logo" src = "/static/images/integrations/logos/github.svg" alt = "{{ _('GitHub logo') }}" >
< h3 class = "integration-name" > GitHub< / h3 >
2017-06-06 22:05:17 +02:00
< p class = "integration-description" > Track issues and pull requests< / p >
< / div >
< / a >
2017-08-30 20:58:31 +02:00
< a href = "/integrations/doc/heroku" >
2017-06-06 22:05:17 +02:00
< div class = "group" >
2018-02-15 22:16:40 +01:00
< img class = "integration-logo" src = "/static/images/integrations/logos/heroku.svg" alt = "{{ _('Heroku logo') }}" >
2017-06-06 22:05:17 +02:00
< h3 class = "integration-name" > Heroku< / h3 >
< p class = "integration-description" > Keep up with deployments< / p >
< / div >
< / a >
2017-08-30 20:58:31 +02:00
< a href = "/integrations/doc/zendesk" >
2017-06-06 22:05:17 +02:00
< div class = "group" >
2018-02-15 22:16:40 +01:00
< img class = "integration-logo" src = "/static/images/integrations/logos/zendesk.svg" alt = "{{ _('Zendesk logo') }}" >
2017-06-06 22:05:17 +02:00
< h3 class = "integration-name" > Zendesk< / h3 >
< p class = "integration-description" > Receive support tickets and updates< / p >
< / div >
< / a >
2017-08-30 20:58:31 +02:00
< a href = "/integrations/doc/jira" >
2017-06-06 22:05:17 +02:00
< div class = "group" >
2019-02-20 01:38:23 +01:00
< img class = "integration-logo" src = "/static/images/integrations/logos/jira.svg" alt = "{{ _('JIRA logo') }}" >
2017-06-06 22:05:17 +02:00
< h3 class = "integration-name" > JIRA< / h3 >
< p class = "integration-description" > Monitor project bugs and issues< / p >
< / div >
< / a >
2017-08-30 20:58:31 +02:00
< a href = "/integrations/doc/sentry" >
2017-06-06 22:05:17 +02:00
< div class = "group" >
2018-02-15 22:16:40 +01:00
< img class = "integration-logo" src = "/static/images/integrations/logos/sentry.svg" alt = "{{ _('Sentry logo') }}" >
2017-06-06 22:05:17 +02:00
< h3 class = "integration-name" > Sentry< / h3 >
< p class = "integration-description" > See real-time error tracking< / p >
< / div >
< / a >
2017-08-30 20:58:31 +02:00
< a href = "/integrations/doc/pagerduty" class = "hide-1" >
2017-06-06 22:05:17 +02:00
< div class = "group" >
2018-02-15 22:16:40 +01:00
< img class = "integration-logo" src = "/static/images/integrations/logos/pagerduty.svg" alt = "{{ _('Pagerduty logo') }}" >
2017-06-06 22:05:17 +02:00
< h3 class = "integration-name" > Pagerduty< / h3 >
< p class = "integration-description" > Connect to your monitoring systems< / p >
< / div >
< / a >
< / div >
2018-05-07 20:51:08 +02:00
< div class = "content" >
2018-10-17 05:00:52 +02:00
< p > Or build your own integrations with < a href = "/api/integrations-overview" > Zulip’ s powerful API< / a > .< / p >
2018-05-07 20:51:08 +02:00
< / div >
2017-06-06 22:05:17 +02:00
< / div >
2017-04-20 20:44:49 +02:00
< div class = "testimonials" >
< div class = "padded-content" >
2018-05-01 22:54:30 +02:00
< div id = "quote-carousel" class = "carousel slide" data-ride = "carousel" >
< div class = "carousel-quotes" >
< div class = "carousel-inner" >
< div class = "item active quote-container" >
2018-10-19 01:21:33 +02:00
< blockquote >
Zulip’ s unique threading saves me well
over an hour a day in working with our
distributed team of engineers and PMs
across 7+ time zones. We tried Slack,
Mattermost, and other team chat
products that claim to support
threading, and nothing handles
synchronous and asynchronous
communication so intuitively.
< / blockquote >
< cite > Jacinda Shelly, CTO, Doctor on Demand< / cite >
< / div >
< div class = "item quote-container" >
2018-09-29 01:09:11 +02:00
< blockquote >
Akamai’ s Zulip Enterprise deployment
connects over 2000 users around the planet.
The threading model of conversations
provides a large number of participants the
ability to engage in real, ongoing, and
substantive discussions, without the
overwhelming experience of many other chat
systems. This coordination across far-flung
teams has had a significant, positive impact
on the happiness and productivity of our
personnel, regardless of location or
seniority.
< / blockquote >
< cite > Andy Ellis, Chief Security Officer, Akamai< / cite >
< / div >
< div class = "item quote-container" >
2018-05-01 22:54:30 +02:00
< blockquote >
Choosing Zulip over Slack as our group chat is one
2020-03-18 00:09:39 +01:00
of the best decisions we’ ve ever made. Zulip makes
2018-05-01 22:54:30 +02:00
it easy for our community of 1000 Recursers around
the world to stay involved, even years after their
batches finish. No other tool has a user
experience that scales to a community of our
size.
< / blockquote >
< cite > Nick Bergson-Shilcock, founder and CEO, Recurse Center< / cite >
< / div >
< / div >
< / div >
2018-06-04 10:18:18 +02:00
< div class = "left visibility-control hide" >
2018-07-01 22:23:36 +02:00
< a class = "fa fa-chevron-left" aria-hidden = "true" href = "#quote-carousel" data-slide = "prev" > < / a >
2018-06-04 10:18:18 +02:00
< / div >
< div class = "right visibility-control" >
2018-07-01 22:23:36 +02:00
< a class = "fa fa-chevron-right" aria-hidden = "true" href = "#quote-carousel" data-slide = "next" > < / a >
2018-06-04 10:18:18 +02:00
< / div >
2017-04-20 20:44:49 +02:00
< / div >
2020-04-19 12:52:45 +02:00
< hr >
2017-04-20 20:44:49 +02:00
< div class = "company-container" >
< header >
2020-03-18 00:09:39 +01:00
< h2 class = "float left" > Trusted by thousands of teams.< / h2 >
2017-04-20 20:44:49 +02:00
< div class = "float clear" > < / div >
< / header >
< div class = "company-box" >
< div class = "company akamai" > < / div >
2019-01-29 19:39:20 +01:00
< div class = "company wikimedia-outreach" > < / div >
2017-04-20 20:44:49 +02:00
< div class = "company doctorondemand" > < / div >
2019-01-29 19:39:20 +01:00
< div class = "company mariadb" > < / div >
2017-04-20 20:44:49 +02:00
< div class = "company levelup" > < / div >
< div class = "company recurse" > < / div >
< div class = "company cmt" > < / div >
2019-01-29 19:39:20 +01:00
< div class = "company layershift" > < / div >
< div class = "company panjiva" > < / div >
2017-04-20 20:44:49 +02:00
< / div >
< / div >
< / div >
2017-08-30 23:15:06 +02:00
< / div >
2018-05-09 20:08:44 +02:00
2017-08-30 23:15:06 +02:00
< div class = "padded-content call-to-action-bottom" >
< h1 > Experience Zulip today!< / h1 >
2018-10-16 20:03:41 +02:00
{% if root_domain_landing_page %}
2020-05-27 23:09:14 +02:00
< a href = "{{ url('plans') }}" class = "download-button button green" >
2019-06-17 06:01:45 +02:00
{{ _('See plans and pricing') }}
2018-10-16 20:03:41 +02:00
< / a >
{% endif %}
2017-08-30 23:15:06 +02:00
{% if register_link_disabled %}
{% elif only_sso %}
2020-05-27 23:09:14 +02:00
< a href = "{{ url('login-sso') }}" class = "button green" >
2019-06-17 06:01:45 +02:00
{{ _('Log in now') }}
2017-08-30 23:15:06 +02:00
< / a >
{% else %}
2020-05-27 23:09:14 +02:00
< a href = "{{ url('register') }}" class = "button green" >
2019-06-17 06:01:45 +02:00
{{ _('Sign up now') }}
2017-08-30 23:15:06 +02:00
< / a >
{% endif %}
< div class = "zulip-octopus" > < / div >
2017-04-20 20:44:49 +02:00
< / div >
2013-09-13 06:06:10 +02:00
< / div >
2013-05-16 21:24:11 +02:00
{% endblock %}