The Massive Wiki project

The Massive Wiki project originated with Peter Kaminski in 2019 (maybe earlier). The primary aims of this project are described in The Massive Wiki Manifesto written around the same time:

The Massive Wiki Manifesto

Massive Wiki is a movement to create a wiki ecosystem (rather than just an engine) that provides classic wiki utility, with a plurality of tools and processes that enable decentralization and federation of the pages.

Wikis are made of pages. The word "Wiki" represents naming and easy linking between pages, as well as the wiki practice and culture of collaborative writing. Free the pages to go where they need to go!

It is not just a wiki - it is a Massive Wiki.

The name, "Massive Wiki", is inspired by Ma rkdown, S hared, V ersioned, F iles (MASVF and pronounced “massive”).

Markdown

We use Markdown because it is a lingua franca.

Shared

Wiki is best when it is shared with others. Sharing files lets them move around, from centralized servers to decentralized servers, and from peer to peer.

Versioned

When page changes overwrite one another (“collide”), version history is important and useful to enable whatever manual merge is necessary.
Version history is also just really useful.

Files

Each page is one file.

Standard files are an easy to use unit of data interchange between different systems.

The plural "files" is important -- a wiki needs more than one page.

Features and Benefits

A Massive Wiki is a good platform for local, community centered information. It supports individual authors, contributors, and a community of participants. The text format for wiki pages is easy to learn, and a low bar to participation. Massive Wikis are decentralized; each author and contributor has a copy of the whole wiki, in text format. And Massive Wikis are inexpensive to run.

Wiki Functionality

Massive Wiki inherits some key features from the Wiki Wiki Web pattern invented by Ward Cunningham in 1994, including easy linking and named pages. The Wiki pattern is one of the best ways to organize and share text-based information and knowledge. We gratefully acknowledge Ward's gift to the world.

Accessibility and Ease of Participation

Massive Wiki can be set up to be just a folder of text files on your authors' computer, that are as easy to edit or rearrange as any other text files on their computer. You can add authors by just asking them to create and contribute text files on their computer.

The plain text format used by Massive Wiki works with any standard operating system or computer interface device, including speech-based and legacy computers.

Decentralization

Massive Wiki is built to diffuse information across space and time, unlike a centralized server-based wiki or website. Each author has a copy of the whole wiki, in text format. For public wikis, there is also a copy on GitHub or another public Git forge.

Anyone can archive it, share it, duplicate and change it, without any infrastructure besides their computing device—for example, a laptop, smartphone, or a tablet.

You can zip up the whole wiki and email the zipped-up wiki to a million friends for safekeeping or further distribution. Any recipient who can receive email and unzip a file will have the whole wiki.

Massive Wiki Work Patterns

In the Massive Wiki world, a wiki is a set of text files, stored on your computer, on other people's computers, and, optionally, stored in a "git forge" (a database hub, such as GitHub), and, perhaps, published on a website. There are many editing, viewing, and collaborating patterns that are enabled by this layout, including:

  • The publisher edits; the public views as a website; no collaboration.
  • The publisher edits; anyone can download a single file or all the files, anyone can edit their copy and submit it back to the publisher.
  • A small team collaborates on the text files using peer-to-peer file synchronization software, such as syncthing, or shared drives. The wiki may or may not be published to others.
  • There are multiple publishers, each with possibly different edits. Maybe there is a hub-and-spoke publication of a wiki?

In any of these models, the publisher might be a single person, or a team of people acting as a single entity. The publisher ensures the wiki is published, and manages collaboration and publishing updates.
Pro tip: Showing gratitude to the publishers in your community helps them keep publishing.

For more about wiki patterns, some technology details, and IP practices, cf. The Massive Wiki Pattern

Massive Wiki Publication

The Massive Wiki project also provides an open-source Python package, Markpub, that renders any collection of Markdown files, such as a Massive Wiki, as a static website. The website can be hosted by Netlify or as a GitHub Pages website.

Massive Wiki and the decentralized web

The Massive Wiki project is exploring ways to interact with and participate in the decentralized web and the Fediverse. One view of the decentralized web is as a set of separate information collections and hubs connected in standardized and idiosyncratic ways. The Massive Wiki project aims to enable, support, and nourish such networks.

One current project in development is to support posting Markpub website links on Bluesky and Mastodon instances, and have replies and reactions to such posts displayed as comments to the posted webpage.


More information about Massive Wikis.


Pages that link to this page