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 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 41 handlebars-loader ^1.7.1 41 stacktrace-gps ^3.0.4 41 unist-util-visit ^5.0.0 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 45 panzoom ^9.4.2 45 webfonts-loader ^8.0.0 47 Autosize ^5.0.2 outdated 47 css-minimizer-webpack-plugin ^8.0.0 47 postcss-simple-vars ^7.0.0 47 webpack-bundle-tracker ^3.0.1 48 emoji-datasource-apple ^16.0.0 48 emoji-datasource-apple ^16.0.0 48 fonteditor-core ^2.6.3 48 mdast-util-to-markdown ^2.1.2 48 postcss-extend-rule ^4.0.0 48 postcss-prefixwrap ^1.24.0 49 browserslist-useragent-regexp ^4.1.3 49 regenerator-runtime ^0.14.0 49 simplebar ^6.2.7 49 unified ^11.0.5 51 Tippy.js ^6.3.7 53 @koa/bodyparser ^6.0.0 53 Sortable ^1.9.0 54 Micromodal ^0.6.1 outdated 55 @sinonjs/fake-timers ^15.1.1 55 clipboard.js ^2.0.4 55 flatpickr ^4.5.7 58 Create React App ^1.0.11 outdated 58 expose-loader ^5.0.0 60 compression-webpack-plugin ^12.0.0 61 @apidevtools/swagger-parser ^12.0.0 outdated 61 diff ^9.0.0 61 Font Awesome Free ^4.7.0 outdated 62 jQuery Validation Plugin ^1.19.0 62 style-loader ^4.0.0 63 html-webpack-plugin ^5.3.2 64 postcss-loader ^8.0.0 65 Handlebars.js ^4.7.2 65 unplugin-icons ^23.0.1 66 postcss-import ^16.0.0 outdated 67 mini-css-extract-plugin ^2.2.2 67 remark ^15.0.1 67 remark ^11.0.0 outdated 68 Lodash ^4.17.19 69 date-fns ^1.4.1 outdated 69 date-fns ^4.1.0 69 eslint-config-prettier ^10.0.1 70 colord ^2.9.3 71 Fontsource Inter ^5.0.9 71 compressorjs ^1.2.1 71 MDX ^3.1.0 72 altcha ^2.0.3 outdated 73 css-loader ^7.1.1 74 zxcvbn-ts ^3.0.1 outdated 74 zxcvbn-ts ^3.0.2 outdated 74 zxcvbn-ts ^3.0.1 outdated 74 babel-loader ^10.0.0 74 Koa ^3.0.0 75 globals ^17.0.0 76 js-cookie ^3.0.1 76 turndown ^7.0.0 77 RE2JS ^2.8.0 78 postcss-preset-env ^11.1.2 82 jQuery ^4.0.0 82 yaml ^2.0.0-8 83 eslint-plugin-import ^2.22.0 85 svgo ^4.0.0 88 prom-client ^15.1.0 89 sharp ^0.34.4 outdated 90 Starlight ^0.39.2 outdated 90 prettier ~3.5.3 outdated 90 Stylelint ^17.1.0 90 Zod ^4.1.5 91 React Intl ^11.0.8 outdated 91 core-js ^3.49.0 92 Astro ^0.9.3 outdated 92 Astro ^6.1.3 outdated 92 jsdom ^29.0.1 outdated 92 KaTeX ^0.16.2 outdated 92 postcss ^8.0.3 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 preact ^10.24.3 93 Vite ^7.3.1 outdated 93 webpack-cli ^7.0.2 93 webpack-dev-server ^5.0.2 outdated 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 ESLint ^9.15.0 outdated 94 Sentry JavaScript (@sentry/browser) ^10.5.0 94 Sentry JavaScript (@sentry/browser) ^10.5.0 94 typescript-eslint ^8.2.0 94 typescript-eslint ^8.2.0 94 typescript-eslint ^8.25.0 94 ESLint ^9.15.0 outdated 94 Plotly.js ^3.0.0 outdated 94 typescript-eslint ^8.13.0 95 Puppeteer ^24.1.1 outdated 96 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

Search