Mycorrhiza Wiki

Filesystem and git-based wiki engine written in Go using Mycomarkup as its primary markup language.


Product Overview

Mycorrhiza Wiki is a lightweight, filesystem-based wiki engine that leverages Git for version control and Mycomarkup as its primary markup language. This open-source project allows users to create personal wikis, digital gardens, or collaborative spaces for small teams or communities without relying on complex databases. With Mycorrhiza Wiki, you can easily install, modify, and manage your content using simple file editing.

Main Features

  1. No Database Required: Everything is stored as simple files, making installation and modification easy.
  2. Hyphae-based Content: Hyphae are units of content (images, videos, text articles) that can transclude and link each other, creating a network of interlinked pages.
  3. Nesting of Hyphae: Support for nesting hyphae allows you to organize related content in a tree-like structure, displayed on every page.
  4. History of Changes: Every change is safely stored in Git, with web feeds for recent changes included.
  5. Categories: Non-hierarchical organization of information using categories.
  6. Keyboard-Driven Navigation: Navigate through your wiki using keyboard shortcuts.
  7. Mycomarkup: A custom-made markup language for creating and formatting content.
  8. Optional Authorization: Control access to your wiki with optional authorization features.
  9. Opengraph Support: Enhance your wiki's SEO potential with Opengraph support.
  10. Interwiki Support: Easily link and transclude content from other wikis.

By utilizing these features, Mycorrhiza Wiki provides a flexible, customizable platform for creating and managing online knowledge bases, perfect for personal use or small-scale collaborative projects.

Related

PmWiki
WackoWiki
Fedora Commons Repository
Mediawiki
XWiki
WikiSuite
Pterodactyl
Dokuwiki
Star history

Star history for Mycorrhiza Wiki