All 150 Dependencies

Every package Wiki.js depends on, ranked by repo health score.

Wiki.js is a mature, open-source wiki application built with Node.js and Vue.js that gives teams full control over their knowledge base without sacrificing editorial experience. It provides a dual-mode editing environment — a polished WYSIWYG editor for non-technical contributors alongside a Markdown editor with live preview for developers — so teams of mixed technical backgrounds can collaborate naturally on the same documentation.

The platform is designed around a plugin architecture where virtually every operational concern is swappable: choose between nine search backends (PostgreSQL full-text, Elasticsearch, Algolia, Solr, Azure Search, and more), fifteen authentication providers (LDAP, SAML, OIDC, GitHub, Google, Azure AD, Okta, and others), and a dozen storage targets (Git, S3, Azure Blob, Google Drive, SFTP, and more). This makes Wiki.js equally at home in a startup deploying to Docker Compose and an enterprise running on Kubernetes with SAML SSO and object storage.

With over ten years of active development, 28,000+ GitHub stars, and support for 40+ languages including RTL scripts, Wiki.js has established itself as the de facto self-hosted alternative to Confluence and Notion. It ships with full version history, page diffing and rollback, diagram generation via Mermaid.js, math expression rendering, code syntax highlighting, and granular role-based access control — all manageable through a comprehensive admin dashboard without touching configuration files.

Deployment is straightforward via Docker (with an official Helm chart for Kubernetes), npm install, or pre-built binary packages. The application connects to PostgreSQL, MySQL, MariaDB, MS SQL Server, or SQLite, supports SSL connections, and exposes a full GraphQL API for programmatic access and integrations.

21 custom-error-instance 2.1.2 22 node-chromium-pickle-js 0.2.0 23 js-cuint 0.2.2 29 passport-microsoft 0.1.0 outdated 30 getos 3.2.1 32 markdown-it-abbr 1.0.4 outdated 32 pg-hstore 2.3.4 33 safe-regex 2.1.1 35 graphql-list-fields 2.0.2 outdated 36 CodeMirror 5.58.2 outdated 36 passport-oauth2 1.8.0 37 passport-discord 0.1.4 38 node-klaw 3.0.0 outdated 38 passport-github2 0.1.12 38 passport-google-oauth20 2.0.0 39 passport-openidconnect 0.1.2 40 postcss-flexbugs-fixes 4.2.1 outdated 40 tar-fs 2.1.1 outdated 42 dependency-graph 0.11.0 outdated 42 passport-facebook 3.0.0 42 passport-ldapauth 3.0.1 42 passport-local 1.0.0 42 request-promise 4.2.6 43 clean-css 5.3.3 43 passport 0.4.1 outdated 43 passport-jwt 4.0.1 43 url-loader 4.1.1 43 vue-hot-reload-api 2.3.4 44 clean-webpack-plugin 3.0.0 outdated 44 node-cache 5.1.2 44 punycode.js 2.3.1 45 qr-image 3.2.0 46 file-loader 6.1.1 outdated 46 objection.js 2.2.18 outdated 46 request 2.88.2 47 canvas-confetti 1.3.1 outdated 47 cross-env 10.0.0 outdated 47 jsonwebtoken 9.0.3 48 graphql-subscriptions 1.1.0 outdated 48 subscriptions-transport-ws 0.9.18 outdated 48 zxcvbn 4.4.2 49 cookie-parser 1.4.7 49 cors 2.8.5 outdated 49 mime-types 2.1.35 outdated 49 ms 2.1.3 50 graphql-tag 2.11.0 outdated 51 Winston 3.8.2 outdated 52 pug 3.0.3 outdated 53 Vue.Draggable 2.24.3 53 diff2html 3.1.14 outdated 54 clipboard.js 2.0.11 55 knex 0.21.7 outdated 55 node-sqlite3 5.1.7 outdated 56 he 1.2.0 outdated 56 ssh2 1.11.0 outdated 56 whatwg-fetch 3.6.2 outdated 57 bluebird 3.7.2 57 image-size 0.9.2 outdated 57 style-loader 1.3.0 outdated 58 AWS SDK for JavaScript v2 2.1693.0 59 Luxon 1.25.0 outdated 59 fs-extra 9.0.1 outdated 59 vue-template-compiler 2.6.14 outdated 60 html-webpack-plugin 4.5.0 outdated 62 eslint-plugin-import 2.22.1 outdated 62 mini-css-extract-plugin 0.11.3 outdated 62 pako 1.0.11 outdated 64 js-beautify 1.13.5 outdated 64 postcss-loader 3.0.0 outdated 64 semver 7.7.3 outdated 65 Lodash 4.17.21 outdated 65 css-loader 4.3.0 outdated 67 babel-loader ^8.1.0 outdated 68 express-session 1.18.2 outdated 68 js-base64 3.7.8 outdated 68 postcss-import 12.0.1 outdated 68 vue-chartjs 3.5.1 outdated 69 compression 1.8.1 outdated 70 Chalk 4.1.0 outdated 71 diff 4.0.2 outdated 71 remove-markdown 0.6.2 outdated 72 Passport-SAML 3.2.4 72 webpack-bundle-analyzer 3.9.0 outdated 73 D3.js 6.2.0 outdated 73 uuid 9.0.0 outdated 74 filesize.js 6.1.0 outdated 75 chokidar 3.5.3 outdated 75 turndown 7.2.2 outdated 76 @apollo/server 2.25.2 outdated 76 @apollo/server 2.25.2 outdated 76 postcss-selector-parser 6.0.11 outdated 76 simple-git 3.30.0 outdated 77 postcss-preset-env 6.7.0 outdated 78 yargs 17.6.2 outdated 79 markdown-it 11.0.1 outdated 79 node-postgres 8.16.3 outdated 79 node-postgres 4.10.3 outdated 80 file-type 15.0.1 outdated 81 Autoprefixer 9.8.6 outdated 81 js-yaml 3.14.0 outdated 81 nanoid 3.2.0 outdated 81 sass-loader 10.0.4 outdated 82 js-cookie 2.2.1 outdated 83 Prism 1.22.0 outdated 83 highlight.js 10.3.1 outdated 85 Moment Timezone 0.6.0 outdated 86 Chart.js 2.9.4 outdated 86 Multer 1.4.4 outdated 86 body-parser 1.20.1 outdated 87 Moment.js 2.30.1 outdated 89 Nodemailer 6.9.1 outdated 89 algoliasearch-client-javascript 4.5.1 outdated 89 xterm.js 4.9.0 outdated 90 Cheerio 1.0.0-rc.5 outdated 90 Express 4.18.2 outdated 90 cssnano 4.1.10 outdated 90 i18next 19.8.3 outdated 90 jsdom 16.4.0 outdated 91 DOMPurify 3.3.1 outdated 91 Sass 1.27.0 outdated 91 core-js 3.6.5 outdated 93 Cypress 5.3.0 outdated 93 KaTeX 0.12.0 outdated 93 Mermaid 8.8.2 outdated 93 elasticsearch-js 6 outdated 93 node-mongodb-native 3.6.5 outdated 93 webpack-cli 3.3.12 outdated 94 Apollo Client 1.6.6 outdated 94 Apollo Client 2.6.10 outdated 94 Apollo Client 1.3.4 outdated 94 MySQL2 3.16.0 outdated 94 graphql-tools 7.0.0 outdated 94 jest 26.6.1 outdated 94 jest 26.6.1 outdated 95 @babel/core ^7.12.3 outdated 95 @babel/core ^7.12.1 outdated 95 @babel/core ^7.12.1 outdated 95 @babel/core ^7.12.1 outdated 95 @babel/core ^7.12.1 outdated 95 @babel/core ^7.12.1 outdated 95 @babel/core ^7.8.3 outdated 95 @babel/core ^7.12.1 outdated 95 ESLint 7.12.0 outdated 95 GraphQL.js 15.3.0 outdated 95 Vue 2.6.14 outdated 95 Vue Router 3.4.7 outdated 95 node-mssql 6.2.3 outdated 97 @azure/identity 12.29.1 outdated 97 @azure/msal-browser 4.3.5 outdated 97 webpack 4.44.2 outdated

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