OpenSource-Hub
W

wiki

SHA-256
28.3k stars·Developer Tools·SHA-256 checksum verified

A modern, lightweight and powerful wiki app built on Node.js. Features Git-backed versioning, WYSIWYG editor, and extensive plugin ecosystem.

Modern, lightweight wiki app with built-in Git versioning, WYSIWYG editor, and plugin ecosystem.

Core Features

  • WYSIWYG editor with Markdown live preview
  • Built-in full-text search and multi-language support
  • Deep Git integration with automatic commit on save
  • Role-based access control with public/private spaces
  • 100+ themes and rich plugin marketplace

What It Can't Do

  • First install requires database setup; SQLite is for testing only, use PostgreSQL in production. 2. Plugins may have compatibility issues; backup data before upgrades. 3. Default memory usage ~200MB; adjust Node.js memory limit on low-resource servers.

Use Cases

  • Corporate knowledge base and documentation hub
  • Open-source project documentation site
  • Personal note-taking and learning material management

Wiki.js is an open-source wiki application designed for modern teams. It runs on Node.js and supports multiple databases (PostgreSQL, MySQL, SQLite). Key features include a visual Markdown editor with live preview, built-in search, role-based access control, multi-language support, and seamless Git integration for version control and collaboration. The app offers a rich plugin system, over 100 themes, and can be self-hosted or deployed via Docker. It is ideal for creating internal knowledge bases, product documentation, or personal wikis. Compared to traditional wikis like DokuWiki or Confluence, Wiki.js provides a more modern interface, better performance, and easier Git backup.

Tags

wikiknowledge-basedocumentationnodejsmarkdowngitself-hosted

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Install Node.js (≥12) and a database (PostgreSQL recommended)

4

Step 2: Install Wiki.js via npm (npm install wiki.js) or use Docker image

5

Step 3: Run the setup wizard, configure admin account and database connection

Install Guide
  1. Step 1: Install Node.js (≥12) and a database (PostgreSQL recommended)
  2. Step 2: Install Wiki.js via npm (npm install wiki.js) or use Docker image
  3. Step 3: Run the setup wizard, configure admin account and database connection
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

f6c772a560e91cb6825ef22c1122832b652eb883782c425b43fb432c3c9c000f

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Stop the service, delete the installation directory and database. For Docker: docker rm -f wiki and remove volumes.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseAGPL-3.0
Last Updated2026-06-25 18:15:23
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

3 FAQs

Similar Projects