wiki is a free, open source documentation & knowledge base project written in Vue and released under AGPL-3.0. It has 28,937 GitHub stars, 3,314 forks and 182 open issues, and was last pushed 18 hours ago. On this registry it ranks #5 of 40 tracked projects in Documentation & Knowledge Base, with 5 head-to-head comparisons available. It gained 10 stars over the last 3 tracked days.

What is wiki?

Wiki.js is a modern, lightweight wiki application built on NodeJS and distributed as open source under the AGPL-3.0 licence, aimed at teams and organisations that want to publish and maintain their own documentation and knowledge base rather than renting a hosted one.

What it is

Wiki.js is an open-source wiki application written in Vue and built on NodeJS. It lives in the JavaScript and Node.js ecosystem, is tagged cross-platform, nodejs, markdown, git, documentation and wiki, and presents itself as a next-generation wiki for documentation and knowledge base work. The project is developed in the open on GitHub at Requarks/wiki under the AGPL-3.0 licence, with a Vue front end, a NodeJS back end, and a documented installation path for self-hosting.

The concrete problem it solves is ownership of written knowledge. Teams that need a collaborative documentation space usually face a choice between a hosted wiki service they do not control and a pile of Markdown files with no structure. Wiki.js replaces the hosted wiki product with something the operator runs themselves, while the topic list points to Git and Markdown as first-class concerns so that authored content stays in plain, portable formats. It also carries translation work through its own documentation site, so the interface is not English-only.

Key capabilities

  • NodeJS application with a Vue front end, distributed as a self-hosted wiki rather than a hosted service.
  • Markdown as a content format, alongside the project's documentation and knowledge base focus.
  • Git integration indicated by the repository topic list.
  • Cross-platform operation, per the repository topics.
  • Official Docker image requarks/wiki published on Docker Hub, with the pull count tracked in the README badges.
  • Continuous build and publish handled by the GitHub Actions workflow build.yml.
  • Source code written to the Standard JavaScript style guide, with badges for release version, AGPLv3 licence, build status, downloads and Docker pulls.
  • Community channels listed in the README: Discord chat, Reddit at r/wikijs, Bluesky at @js.wiki and Telegram at @wiki_js.

Who uses it and how

  • Teams that need an internal documentation or knowledge base site and are willing to operate the application themselves.
  • Organisations that require their written content to remain in Markdown and under their own control, which the Markdown and Git topics support.
  • Operators who prefer container deployment, using the published requarks/wiki Docker image rather than a from-source NodeJS build.
  • Contributors and translators: the README carries a translations link and an explicit call for help, so localisation is an active community workflow.
  • Administrators evaluating the software without committing: an online demo is listed at docs.requarks.io/demo.

Getting started

The primary documented path is self-hosting: installation instructions live at docs.requarks.io/install, with prerequisites at docs.requarks.io/install/requirements, and an official Docker image is published as requarks/wiki. A hosted demo is available at docs.requarks.io/demo for evaluation before deployment.

How it compares

No list of paid products that this project replaces is provided in these facts, and no comparable self-hosted wiki tools are named either, so Wiki.js stands alone in this registry. Judged only on what the facts state, the relevant axes are licence and hosting: it is AGPL-3.0 and self-hosted, which places questions of data ownership and cost entirely with the operator rather than with a vendor.

When to use it — and when not to

Pick Wiki.js when a self-hosted, NodeJS-based wiki in Markdown is the goal and the team can run and maintain it, including the database and other dependencies that its own installation requirements page describes. The README excerpt available here is largely badges and navigation links, so a prospective adopter must read docs.requarks.io for the operational detail rather than judging from the repository front page. The AGPL-3.0 licence is also a real constraint for organisations with strict licensing policies, and the open issue count of 182 signals a backlog worth reviewing before committing.

project readme (upstream, from github) — read inline
Wiki.js

Release License Standard - JavaScript Style Guide Build + Publish
GitHub Sponsors Open Collective backers and sponsors Downloads Docker Pulls
Chat on Discord Follow on Bluesky Follow on Telegram Reddit

A modern, lightweight and powerful wiki app built on NodeJS

Follow our Twitter feed to learn about upcoming updates and new releases!

Donate

Wiki.js is an open source project that has been made possible due to the generous contributions by community backers. If you are interested in supporting this project, please consider becoming a sponsor, becoming a patron, donating to our OpenCollective, via Paypal or via Ethereum (0xe1d55c19ae86f6bcbfb17e7f06ace96bdbb22cb5).

Become a Sponsor Become a Patron Donate on OpenCollective Donate via Paypal
Donate via Ethereum Buy a T-Shirt

Gold Tier Sponsors

GitHub Sponsors

Support this project by becoming a sponsor. Your name will show up in the Contribute page of all Wiki.js installations as well as here with a link to your website! [Become a sponsor]

Alexander Casassovici
(@alexksso)
readme truncated — read the full docs on github

Frequently asked questions

Is wiki free to use?

wiki is open source under the AGPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does wiki do?

Wiki.js | Next Generation Open Source Wiki

What is wiki written in?

wiki is primarily written in Vue. Its source is publicly available at https://github.com/requarks/wiki, and it has 28,937 GitHub stars.