explaingit

requarks/wiki

Analysis updated 2026-06-20

28,274VueAudience · generalComplexity · 3/5Setup · moderate

TLDR

Wiki.js is a modern, self-hosted wiki application where your team can write and organize knowledge pages together. It runs on Node.js, supports Markdown for writing pages, and can store content in Git.

Mindmap

mindmap
  root((Wiki.js))
    What it does
      Self-hosted wiki
      Team knowledge base
      Markdown editing
      Git-backed storage
    Tech Stack
      Vue
      Node.js
      Markdown
      Git
    Use Cases
      Company documentation
      Project knowledge base
      Internal wikis
    Audience
      Teams and companies
      Open source projects
      Solo builders
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run an internal company knowledge base where your team writes and updates documentation in a web interface.

USE CASE 2

Host a project documentation site with version-controlled Markdown pages backed by a Git repository.

USE CASE 3

Replace scattered Notion or Confluence pages with a self-hosted wiki you fully own and control.

What is it built with?

VueNode.jsMarkdownGit

How does it compare?

requarks/wikilissy93/dashychanzhaoyu/chatgpt-web
Stars28,27425,00231,680
LanguageVueVueVue
Setup difficultymoderatemoderatemoderate
Complexity3/53/53/5
Audiencegeneralops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires Node.js and a database such as PostgreSQL to run.

In plain English

Wiki.js is a wiki application. A wiki is a website where you and your team can write, organize, and update pages of information together, the way many internal company knowledge bases or documentation sites work. The README describes Wiki.js as modern, lightweight, and powerful, and built on Node.js, which is a runtime for running JavaScript on a server. The topics listed for the project add that it is cross-platform, open source, supports Markdown (a simple text formatting syntax) for writing pages, and integrates with Git for storing content. The rest of the README is mostly badges, sponsor information, and donation links, so a more detailed explanation of its features, architecture, and setup is not possible from the provided data alone. The primary language reported for the project is Vue.

Copy-paste prompts

Prompt 1
How do I install Wiki.js on a Linux server with a PostgreSQL database and serve it behind an NGINX reverse proxy?
Prompt 2
How do I configure Wiki.js to store all pages in a Git repository so every change is version-controlled?
Prompt 3
I want to migrate our team documentation from Confluence to Wiki.js. What is the best approach for importing existing content?

Frequently asked questions

What is wiki?

Wiki.js is a modern, self-hosted wiki application where your team can write and organize knowledge pages together. It runs on Node.js, supports Markdown for writing pages, and can store content in Git.

What language is wiki written in?

Mainly Vue. The stack also includes Vue, Node.js, Markdown.

How hard is wiki to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is wiki for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub requarks on gitmyhub

Verify against the repo before relying on details.