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 pg-hstore 2.3.4 33 markdown-it-abbr 1.0.4 outdated 33 safe-regex 2.1.1 35 graphql-list-fields 2.0.2 outdated 36 passport-oauth2 1.8.0 37 CodeMirror 5.58.2 outdated 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 he 1.2.0 40 postcss-flexbugs-fixes 4.2.1 outdated 41 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 request 2.88.2 47 canvas-confetti 1.3.1 outdated 47 cross-env 10.0.0 outdated 47 objection.js 2.2.18 outdated 48 graphql-subscriptions 1.1.0 outdated 48 jsonwebtoken 9.0.3 48 subscriptions-transport-ws 0.9.18 outdated 48 zxcvbn 4.4.2 50 cookie-parser 1.4.7 50 cors 2.8.5 outdated 50 mime-types 2.1.35 outdated 50 ms 2.1.3 51 graphql-tag 2.11.0 outdated 52 pug 3.0.3 outdated 53 Vue.Draggable 2.24.3 53 diff2html 3.1.14 outdated 55 clipboard.js 2.0.11 56 knex 0.21.7 outdated 56 node-sqlite3 5.1.7 outdated 56 whatwg-fetch 3.6.2 outdated 57 bluebird 3.7.2 58 AWS SDK for JavaScript v2 2.1693.0 58 ssh2 1.11.0 outdated 59 chokidar 3.5.3 outdated 59 vue-template-compiler 2.6.14 outdated 60 Winston 3.8.2 outdated 60 image-size 0.9.2 outdated 60 semver 7.7.3 outdated 60 style-loader 1.3.0 outdated 61 Luxon 1.25.0 outdated 61 postcss-loader 3.0.0 outdated 62 D3.js 6.2.0 outdated 62 postcss-import 12.0.1 outdated 63 diff 4.0.2 outdated 63 pako 1.0.11 outdated 64 fs-extra 9.0.1 outdated 65 html-webpack-plugin 4.5.0 outdated 65 mini-css-extract-plugin 0.11.3 outdated 67 Lodash 4.17.21 outdated 67 postcss-selector-parser 6.0.11 outdated 67 remove-markdown 0.6.2 outdated 69 compression 1.8.1 outdated 69 uuid 9.0.0 outdated 71 css-loader 4.3.0 outdated 71 express-session 1.18.2 outdated 72 Chalk 4.1.0 outdated 72 Passport-SAML 3.2.4 72 babel-loader ^8.1.0 outdated 72 turndown 7.2.2 outdated 73 filesize.js 6.1.0 outdated 73 vue-chartjs 3.5.1 outdated 73 webpack-bundle-analyzer 3.9.0 outdated 74 js-cookie 2.2.1 outdated 75 yargs 17.6.2 outdated 76 file-type 15.0.1 outdated 76 js-base64 3.7.8 outdated 77 @apollo/server 2.25.2 outdated 77 @apollo/server 2.25.2 outdated 78 Prism 1.22.0 outdated 78 eslint-plugin-import 2.22.1 outdated 78 markdown-it 11.0.1 outdated 78 node-postgres 8.16.3 outdated 78 node-postgres 4.10.3 outdated 78 postcss-preset-env 6.7.0 outdated 79 simple-git 3.30.0 outdated 80 sass-loader 10.0.4 outdated 81 Chart.js 2.9.4 outdated 81 GraphQL.js 15.3.0 outdated 82 Moment Timezone 0.6.0 outdated 82 body-parser 1.20.1 outdated 82 i18next 19.8.3 outdated 82 js-yaml 3.14.0 outdated 85 Express 4.18.2 outdated 85 Multer 1.4.4 outdated 85 nanoid 3.2.0 outdated 86 algoliasearch-client-javascript 4.5.1 outdated 86 highlight.js 10.3.1 outdated 86 js-beautify 1.13.5 outdated 87 Autoprefixer 9.8.6 outdated 87 Moment.js 2.30.1 outdated 89 DOMPurify 3.3.1 outdated 89 jsdom 16.4.0 outdated 89 xterm.js 4.9.0 outdated 90 Cheerio 1.0.0-rc.5 outdated 90 Nodemailer 6.9.1 outdated 90 cssnano 4.1.10 outdated 91 Sass 1.27.0 outdated 91 core-js 3.6.5 outdated 92 KaTeX 0.12.0 outdated 92 Mermaid 8.8.2 outdated 93 Cypress 5.3.0 outdated 93 MySQL2 3.16.0 outdated 93 node-mongodb-native 3.6.5 outdated 93 node-mssql 6.2.3 outdated 93 webpack-cli 3.3.12 outdated 94 @babel/core ^7.12.3 outdated 94 @babel/core ^7.12.1 outdated 94 @babel/core ^7.12.1 outdated 94 @babel/core ^7.12.1 outdated 94 @babel/core ^7.12.1 outdated 94 @babel/core ^7.12.1 outdated 94 @babel/core ^7.8.3 outdated 94 @babel/core ^7.12.1 outdated 94 elasticsearch-js 6 outdated 94 graphql-tools 7.0.0 outdated 95 Apollo Client 1.6.6 outdated 95 Apollo Client 2.6.10 outdated 95 Apollo Client 1.3.4 outdated 95 ESLint 7.12.0 outdated 95 Vue Router 3.4.7 outdated 95 jest 26.6.1 outdated 95 jest 26.6.1 outdated 96 @azure/msal-browser 4.3.5 outdated 96 Vue 2.6.14 outdated 97 @azure/identity 12.29.1 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