Wiki.js

Wiki.js

Wiki.js is a modern, lightweight wiki platform built with Node.js that offers powerful editing, beautiful themes, and Git-based storage for collaborative knowledge management.

Similar self-hosted alternatives:
Repository activity:
Stars
26,689
Forks
2,989
Watchers
317
Open Issues
164
Last commit
about 1 month ago
Details:
Estimated Popularity
113
License
AGPL-3.0
Deployment Difficulty
Medium
Language
Vue
Wiki.js screenshot

Wiki.js is a modern, powerful wiki platform designed for teams and organizations that need a comprehensive knowledge management solution. Built on Node.js, it combines the simplicity of traditional wikis with contemporary features and a beautiful, intuitive interface.

Key Features

  • Modern Editing Experience: Wiki.js provides multiple editing modes including a rich WYSIWYG editor, Markdown support, and a code editor for technical documentation. The platform offers real-time collaborative editing, making it easy for teams to work together on documentation.

  • Beautiful Themes & Customization: The platform comes with elegant, responsive themes that work perfectly across all devices. You can customize the appearance to match your brand or organizational style, ensuring your wiki integrates seamlessly with your existing tools.

  • Git-Based Storage: One of Wiki.js's standout features is its Git integration for content storage. This provides version control, backup capabilities, and the ability to sync content across multiple instances. Your documentation is stored as files that can be version-controlled just like code.

  • Flexible Authentication: Support for multiple authentication providers including LDAP, Active Directory, OAuth, and social logins makes it easy to integrate with existing organizational systems and user management workflows.

  • Powerful Search & Organization: Built-in full-text search capabilities help users quickly find the information they need. The platform supports hierarchical page organization, tags, and tags for logical content structure.

Who Should Use Wiki.js

Wiki.js is ideal for:

  • Development Teams who need technical documentation with code syntax highlighting and Git integration
  • Organizations requiring centralized knowledge management with role-based access controls
  • Educational Institutions looking for collaborative documentation platforms
  • Companies that want self-hosted solutions with enterprise-grade features

Getting Started

Wiki.js can be deployed via Docker for quick setup, or installed directly on servers running Node.js with database support for PostgreSQL, MySQL, MariaDB, or SQLite. The platform provides comprehensive documentation and community support to help you get started.

Whether you're documenting APIs, creating team wikis, or building comprehensive knowledge bases, Wiki.js provides the tools and flexibility needed for modern collaborative documentation.

Help improve this content

Found an error or want to add more information about Wiki.js? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects