All 122 Dependencies

Every package Zulip depends on, ranked by repo health score.

Zulip is an open-source team chat platform built around a unique topic-based threading model that solves the context collapse endemic to traditional chat tools. Every message belongs to a named stream and topic, making it possible to follow dozens of parallel conversations without the noise overwhelming the signal. Fortune 500 companies, leading open-source projects including Rust and Lean, universities, and research labs use Zulip as their primary communication hub.

Unlike Slack or Teams where channels become rivers of mixed-topic noise, Zulip structures conversations so you can catch up on a three-day thread in two minutes by skimming topic names. The platform is designed equally for real-time and asynchronous work — a message sent while you were sleeping retains full context when you wake up, because the topic tells you exactly what it's about before you read a word.

Zulip is built and maintained by a community of over 1,500 contributors merging more than 500 commits per month, making it one of the most actively developed open-source communication tools in existence. The entire codebase — server, web app, desktop client, and mobile apps — is released under the Apache 2.0 license with no proprietary feature tiers in the open-source release.

Deployment options range from self-hosting on Ubuntu or Debian Linux, running in Docker, using one-click images on DigitalOcean or Render, all the way to Zulip Cloud for organizations that want managed hosting. A full REST and webhooks API, along with pre-built integrations for GitHub, GitLab, Jira, Jenkins, and dozens of other services, makes Zulip a natural hub for engineering workflows.

21 minimalistic-assert ^1.0.1 21 uri-template-lite ^23.4.0 23 Universal Zopfli ^1.0.15 27 hast-util-from-html ^2.0.3 28 mdast-util-to-string ^4.0.0 33 CSS.escape ^1.5.1 33 stackframe ^1.3.4 37 email-addresses ^5.0.0 39 is-url ^1.2.4 40 JavaScript-MD5 ^2.10.0 40 remark-gfm ^4.0.1 40 textarea-caret-position ^3.1.0 40 unist-util-visit ^5.0.0 41 handlebars-loader ^1.7.1 41 hast-util-to-html ^9.0.5 41 stacktrace-gps ^3.0.4 43 clean-css ^5.1.0 43 error-stack-parser ^2.0.2 43 jdenticon ^3.3.0 43 url-loader ^4.1.1 44 panzoom ^9.4.2 44 webfonts-loader ^8.0.0 46 css-minimizer-webpack-plugin ^8.0.0 46 webpack-bundle-tracker ^3.0.1 47 Autosize ^5.0.2 outdated 48 postcss-extend-rule ^4.0.0 49 regenerator-runtime ^0.14.0 49 simplebar ^6.2.7 50 @koa/bodyparser ^6.0.0 50 Micromodal ^0.6.1 outdated 50 browserslist-useragent-regexp ^4.1.3 50 postcss-simple-vars ^7.0.0 51 Tippy.js ^6.3.7 52 Sortable ^1.9.0 53 @sinonjs/fake-timers ^15.1.1 53 expose-loader ^5.0.0 53 fonteditor-core ^2.6.3 54 Font Awesome Free ^4.7.0 outdated 54 clipboard.js ^2.0.4 55 emoji-datasource-apple ^16.0.0 55 emoji-datasource-apple ^16.0.0 55 flatpickr ^4.5.7 57 jQuery Validation Plugin ^1.19.0 57 style-loader ^4.0.0 58 Create React App ^1.0.11 outdated 58 compression-webpack-plugin ^12.0.0 58 unified ^11.0.5 60 html-webpack-plugin ^5.3.2 61 postcss-prefixwrap ^1.24.0 62 eslint-plugin-import ^2.22.0 62 mini-css-extract-plugin ^2.2.2 63 Handlebars.js ^4.7.2 64 @apidevtools/swagger-parser ^12.0.0 outdated 64 postcss-loader ^8.0.0 65 Lodash ^4.17.19 65 colord ^2.9.3 65 css-loader ^7.1.1 66 remark ^15.0.1 66 remark ^11.0.0 outdated 66 zxcvbn-ts ^3.0.1 outdated 66 zxcvbn-ts ^3.0.2 outdated 66 zxcvbn-ts ^3.0.1 outdated 67 babel-loader ^10.0.0 68 postcss-import ^16.0.0 outdated 69 Fontsource Inter ^5.0.9 69 eslint-config-prettier ^10.0.1 69 unplugin-icons ^23.0.1 outdated 70 MDX ^3.1.0 70 compressorjs ^1.2.1 71 diff ^9.0.0 72 globals ^17.0.0 72 mdast-util-to-markdown ^2.1.2 74 altcha ^2.0.3 outdated 75 turndown ^7.0.0 76 Koa ^3.0.0 77 postcss-preset-env ^11.1.2 78 RE2JS ^2.8.0 80 yaml ^2.0.0-8 82 date-fns ^1.4.1 outdated 82 date-fns ^4.1.0 82 jQuery ^4.0.0 82 js-cookie ^3.0.1 87 prom-client ^15.1.0 87 svgo ^4.0.0 89 webpack-dev-server ^5.0.2 outdated 90 jsdom ^29.0.1 outdated 90 sharp ^0.34.4 outdated 91 React Intl ^11.0.8 outdated 91 Starlight ^0.39.2 outdated 91 Stylelint ^17.1.0 91 Zod ^4.1.5 91 core-js ^3.49.0 91 prettier ~3.5.3 outdated 92 Astro ^0.9.3 outdated 92 Astro ^6.1.3 outdated 92 postcss ^8.0.3 93 KaTeX ^0.16.2 outdated 93 Puppeteer ^24.1.1 outdated 93 Uppy ^5.0.1 outdated 93 Uppy ^5.0.4 outdated 93 Uppy ^4.0.2 outdated 93 Uppy ^5.0.0 outdated 93 Uppy ^7.0.1 outdated 93 webpack-cli ^7.0.2 94 Vite ^7.3.1 outdated 94 typescript-eslint ^8.2.0 94 typescript-eslint ^8.2.0 94 typescript-eslint ^8.25.0 94 typescript-eslint ^8.13.0 95 @babel/core ^7.5.5 outdated 95 @babel/core ^7.19.6 outdated 95 @babel/core ^7.5.5 outdated 95 @babel/core ^7.15.0 outdated 95 @babel/core ^7.6.2 outdated 95 ESLint ^9.15.0 outdated 95 ESLint ^9.15.0 outdated 95 Plotly.js ^3.0.0 outdated 95 Sentry JavaScript (@sentry/browser) ^10.5.0 outdated 95 Sentry JavaScript (@sentry/browser) ^10.5.0 outdated 95 TypeScript ^6.0.2 outdated 95 preact ^10.24.3 outdated 97 webpack ^5.61.0

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers