Wiki.js is an open source, self-hosted wiki application built on Node.js, positioned as an alternative to Confluence for teams that want their documentation on their own infrastructure. It handles Markdown-based editing, page permissions, and version history for internal knowledge bases without a per-seat license fee. The project is actively maintained with Docker images, community translations, and a plugin-friendly architecture, and it's supported through GitHub Sponsors, Patreon, and OpenCollective backers.
Teams migrating off Confluence use Wiki.js for internal documentation, runbooks, and knowledge bases where per-seat licensing stops making sense at scale. Because content can sync to Git, engineering teams also run it as a lightweight docs site that non-technical contributors can edit through a normal web UI instead of a pull request.
Wiki.js is distributed as a Docker image, requarks/wiki on Docker Hub, and as a standalone Node.js application, with requirements and installation steps documented at docs.requarks.io. It stores content in PostgreSQL, MySQL, MariaDB, SQLite, or MS SQL Server, giving teams flexibility in what database infrastructure they already run and reuse for the wiki. Release notes, changelogs, and feature requests are tracked separately from the documentation, and a public demo is available for evaluating the interface before installing anything.
Wiki.js's roadmap and feature requests are tracked on a public feedback board separate from GitHub issues, and translation contributors are credited alongside financial backers on the project's about page. Gold-tier and GitHub Sponsors are listed directly in the README to fund ongoing development.
Wiki.js is built on Node.js with a Vue.js frontend, licensed under AGPLv3, and follows the JavaScript Standard Style code style guide. Chat support is available on Discord, and the project also maintains presences on Bluesky, Telegram, and Reddit for release announcements and community discussion.