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

Search