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 stackframe ^1.3.4 34 CSS.escape ^1.5.1 37 email-addresses ^5.0.0 40 JavaScript-MD5 ^2.10.0 40 is-url ^1.2.4 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 stacktrace-gps ^3.0.4 43 clean-css ^5.1.0 43 error-stack-parser ^2.0.2 43 hast-util-to-html ^9.0.5 43 jdenticon ^3.3.0 43 url-loader ^4.1.1 44 panzoom ^9.4.2 45 postcss-simple-vars ^7.0.0 45 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 47 fonteditor-core ^2.6.3 47 postcss-extend-rule ^4.0.0 48 unified ^11.0.5 49 browserslist-useragent-regexp ^4.1.3 49 regenerator-runtime ^0.14.0 49 simplebar ^6.2.7 51 @koa/bodyparser ^6.0.0 51 Tippy.js ^6.3.7 52 Micromodal ^0.6.1 outdated 52 Sortable ^1.9.0 55 @sinonjs/fake-timers ^15.1.1 55 clipboard.js ^2.0.4 55 flatpickr ^4.5.7 56 expose-loader ^5.0.0 57 Font Awesome Free ^4.7.0 outdated 57 Handlebars.js ^4.7.2 58 Create React App ^1.0.11 outdated 58 emoji-datasource-apple ^16.0.0 58 emoji-datasource-apple ^16.0.0 58 jQuery Validation Plugin ^1.19.0 59 postcss-prefixwrap ^1.24.0 60 style-loader ^4.0.0 61 compression-webpack-plugin ^12.0.0 61 postcss-loader ^8.0.0 62 postcss-import ^16.0.0 outdated 63 @apidevtools/swagger-parser ^12.0.0 outdated 63 diff ^9.0.0 65 html-webpack-plugin ^5.3.2 65 mini-css-extract-plugin ^2.2.2 67 Lodash ^4.17.19 67 colord ^2.9.3 68 eslint-config-prettier ^10.0.1 68 zxcvbn-ts ^3.0.1 outdated 68 zxcvbn-ts ^3.0.2 outdated 68 zxcvbn-ts ^3.0.1 outdated 71 altcha ^2.0.3 outdated 71 compressorjs ^1.2.1 71 css-loader ^7.1.1 71 remark ^15.0.1 71 remark ^11.0.0 outdated 71 unplugin-icons ^23.0.1 outdated 72 Fontsource Inter ^5.0.9 72 babel-loader ^10.0.0 72 globals ^17.0.0 72 turndown ^7.0.0 73 Koa ^3.0.0 73 MDX ^3.1.0 73 mdast-util-to-markdown ^2.1.2 74 js-cookie ^3.0.1 77 RE2JS ^2.8.0 78 date-fns ^1.4.1 outdated 78 date-fns ^4.1.0 78 eslint-plugin-import ^2.22.0 78 postcss-preset-env ^11.1.2 80 jQuery ^4.0.0 83 svgo ^4.0.0 87 prom-client ^15.1.0 88 yaml ^2.0.0-8 89 jsdom ^29.0.1 outdated 90 Starlight ^0.39.2 outdated 90 sharp ^0.34.4 outdated 91 React Intl ^11.0.8 outdated 91 Stylelint ^17.1.0 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 KaTeX ^0.16.2 outdated 92 Uppy ^5.0.1 outdated 92 Uppy ^5.0.4 outdated 92 Uppy ^4.0.2 outdated 92 Uppy ^5.0.0 outdated 92 Uppy ^7.0.1 outdated 92 Zod ^4.1.5 92 postcss ^8.0.3 93 preact ^10.24.3 93 webpack-cli ^7.0.2 94 @babel/core ^7.5.5 outdated 94 @babel/core ^7.19.6 outdated 94 @babel/core ^7.5.5 outdated 94 @babel/core ^7.15.0 outdated 94 @babel/core ^7.6.2 outdated 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 94 webpack-dev-server ^5.0.2 outdated 95 ESLint ^9.15.0 outdated 95 ESLint ^9.15.0 outdated 95 Plotly.js ^3.0.0 outdated 95 Puppeteer ^24.1.1 outdated 95 Sentry JavaScript (@sentry/browser) ^10.5.0 outdated 95 Sentry JavaScript (@sentry/browser) ^10.5.0 outdated 97 TypeScript ^6.0.2 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