XWiki

XWiki

Extensible enterprise wiki and knowledge base platform

1.2kstars
611forks
Last commit: 11h ago
Repo age: 15y old
XWiki screenshot

XWiki is a Java-based wiki and collaboration platform designed for creating and managing structured knowledge bases, intranets, and documentation sites. It combines classic wiki editing with an extensible application framework (pages, objects, scripts, extensions) to build custom collaborative apps.

Key Features

  • Rich wiki pages with attachments, full version history, and diffs/rollback
  • Fine-grained permissions with groups/users and rights management
  • Powerful extension system (XWiki Extension Manager) to add apps/features
  • Scripting and templating capabilities to build applications inside the wiki
  • Structured data via “objects” attached to pages (forms/metadata)
  • Search across content and attachments (configurable search backends)
  • Collaboration features: comments, notifications, and activity tracking (depending on installed apps)
  • REST APIs for integrating and automating content operations

Use Cases

  • Team knowledge base / internal documentation portal
  • Company intranet with spaces for departments and projects
  • Custom lightweight business apps (forms + workflows) built on wiki data

Limitations and Considerations

  • Advanced functionality often depends on installing/configuring extensions
  • Operating at scale typically requires tuning the servlet container, database, and search backend

XWiki is a mature, modular platform suited for organizations that need a customizable wiki beyond simple page editing. Its extension ecosystem and in-wiki development model make it practical for both documentation and bespoke collaborative applications.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

AppFlowy

AppFlowy

An open workspace for notes, wikis, and projects

67.4k
4.8k
Last commit: 1mo ago

Notion-style workspace for docs, wikis, and task databases with rich blocks, templates, and optional AI—available across desktop and mobile.

Alternative to:
Notion
Notion
+3
AFFiNE

AFFiNE

Local-first workspace for docs, notes, and whiteboards

61.6k
4.2k
Last commit: 1d ago

Local-first, open-source workspace combining docs, wikis, and whiteboards with real-time collaboration and optional self-hosted cloud sync.

Alternative to:
Notion
Notion
+4
Gitea

Gitea

A lightweight, self-hosted Git service

53k
6.3k
Last commit: 5h ago

Self-hosted Git server with a web UI, issues, pull requests, Actions CI/CD, packages, and fine-grained access controls.

Alternative to:
GitHub
GitHub
+3
SiYuan

SiYuan

Privacy-first personal knowledge base with block references

40.4k
2.5k
Last commit: 9d ago

Self-hostable note app with Markdown, block references, backlinks, and local-first sync for building a personal knowledge base and wiki-like docs.

Alternative to:
Notion
Notion
+5
Trilium Notes

Trilium Notes

Hierarchical note-taking with backlinks, search, and automation

33.9k
2.3k
Last commit: 4h ago

Self-hostable personal knowledge base with a tree-structured notebook, rich-text and code notes, backlinks, full-text search, and scripting/automation.

Alternative to:
Notion
Notion
+7
Wiki.js

Wiki.js

Modern, extensible wiki and documentation platform

27.6k
3.1k
Last commit: 16h ago

A Node.js-based wiki for team documentation and knowledge bases with Markdown, rich editor, permissions, Git sync, and multiple authentication options.

Alternative to:
Confluence
Confluence
+7