Oddmuse logo

Oddmuse

Website

Lightweight Perl wiki engine using filesystem storage

89 stars 14 forks last commit first released GPL-3.0

Slowing down

No commits since 25 Jul 2025. Check the issue tracker before you rely on it.

Oddmuse is a compact wiki engine implemented as a Perl script that stores pages directly on the filesystem rather than in a database. It is designed for small to medium wikis, provides built-in versioning and a simple, extensible architecture, and can run under traditional CGI or as a Mojolicious-based server.

Key Features

  • Single-file core: the wiki is delivered as one primary Perl script with optional extension scripts and configuration files
  • Filesystem storage: pages and revisions are stored on the local filesystem; no database required
  • Built-in versioning and history for pages, including simple restore capabilities
  • Runs under CGI (e.g., Apache) or as a Mojolicious server (including Hypnotoad for production)
  • Extensible via Perl modules, themes (CSS) and configuration scripts; supports translations
  • Small footprint and cross-platform compatibility (Unix-like systems, Windows, many hosting providers)

Use Cases

  • Internal team or project documentation hosted on inexpensive/shared hosting
  • Lightweight public or community wikis where simplicity and small resource usage are priorities
  • Quick knowledge bases or help sites that require versioned pages without a database backend

Limitations and Considerations

  • Older, Perl-centric codebase; maintaining or extending core features typically requires Perl knowledge
  • Lacks many modern integrated features (real-time collaboration, built-in WYSIWYG editor, advanced plugin ecosystem)
  • Filesystem storage can limit scalability and advanced querying compared to database-backed wikis

Oddmuse is a minimal, pragmatic choice for sites that prioritize simplicity, low resource usage, and filesystem-based versioning. It is best suited for users comfortable with Perl and simple CGI or Mojolicious deployment models.

Categories:

Tags:

Tech Stack:

Share:

Similar to Oddmuse

DokuWiki logo

DokuWiki

File-based wiki engine with structured access control

4.7k
919
Last commit

DokuWiki is a lightweight, file-based wiki engine with ACL, versioning, and a rich plugin/template ecosystem for documentation and knowledge bases.

GPL-2.0Actively maintained
Alternative to:
Atlassian Confluence logo
Atlassian Confluence
+14
Wiki-Go logo

Wiki-Go

A modern, databaseless flat-file wiki platform built with Go.

614
52
Last commit

Go-based flat-file wiki that stores content as Markdown with built-in search, version history, and access control, without an external database.

GPL-3.0Actively maintained
Alternative to:
Atlassian Confluence logo
Atlassian Confluence
+19
Mycorrhiza Wiki logo

Mycorrhiza Wiki

Filesystem- and Git-based wiki engine written in Go

379
27
Last commit

Lightweight filesystem wiki engine using Git for history and Mycomarkup for content, suited for personal wikis, digital gardens and small teams.

AGPL-3.0Slowing down
Alternative to:
Atlassian Confluence logo
Atlassian Confluence
+19

django-wiki

A Django-based wiki app with Markdown, revisions, and plugins

1.9k
588
Last commit

Extensible Django wiki application with Markdown pages, versioning, permissions, and a pluggable architecture for integrating knowledge bases into Django sites.

GPL-3.0Actively maintained
Alternative to:
Atlassian Confluence logo
Atlassian Confluence
+15

Gitit

Wiki engine backed by git, written in Haskell, with Pandoc.

2.3k
232
Last commit

Gitit is a wiki engine that stores pages in a git-compatible repo, uses Pandoc for markup, and runs on Happstack.

GPL-2.0Actively maintained
Alternative to:
Atlassian Confluence logo
Atlassian Confluence
+14

Pepperminty Wiki

Lightweight, single-file PHP wiki engine with modular features

206
22
Last commit

A compact, single-file PHP wiki engine offering page history, file uploads, tagging, themes and collaborative editing for small to medium sites.

MPL-2.0Actively maintained
Alternative to:
Atlassian Confluence logo
Atlassian Confluence
+14