Simplifying the world, one list at a time
Listiary is an experimental wiki project built around lists rather than articles. The basic idea is simple: lists are treated as their own kind of object, not as formatting inside text. That decision shapes most of the system, from how content is written to how it changes over time.
Listiary is a free and open-source wiki engine built around nested lists. Beyond its core purpose, it explores a number of design choices that differ from those of conventional wiki platforms. These choices are intentional: Listiary is a platform for experimenting with different approaches to creating, organizing, and sharing knowledge.
Below are some of its most prominent design principles, divided into core foundations and experimental features.
Language for Lists – Listiary has its own small language for writing lists, called Describe. It is designed to be readable and consistent, without feeling like programming.
Plain Tech Stack – Listiary is built with vanilla JavaScript and PHP, with minimal use of self-hosted libraries. This keeps the platform lightweight, reduces external dependencies, and makes its code easier to audit.
FOSS – Both Listiary and Describe are free and open source, licensed under AGPL v3.
Personal Tool – Listiary can be used for personal as well as public knowledge. Think of it as an encyclopedia and a notebook, built on top of the same system.
Extensible – Listiary supports plugins, including a selection of ready-made ones. Admins can enable or disable them per wiki instance, as well as develop their own.
Bot-Derived Content – Wiki admins can run bots that gather information from reputable sources and create articles. Such content can be designated with a low-trust level, reflecting its automated origin and allowing it to be evaluated accordingly.
Distributed and Sustainable – Users choose which servers and content to load, giving Listiary a decentralized model. Its architecture is designed with client-side federation, high availability, and asynchronous data synchronization in mind. This flexibility opens up different possibilities for moderation, resilience, and long-term sustainability beyond rigid, centralized platforms.
Interactive Editing – Users can customize, edit, highlight, and sort public or personal lists. They can save versioned drafts, fork lists into their own versions, and share them on social media.
Importable and Exportable – Listiary does not aim to be the ultimate personal list-making app. Instead, it aims to be a capable list-making tool built on top of a knowledge system. Interoperability matters, so importing and exporting content are priorities wherever possible.
Forkable Content – Listiary adopts the GitHub mentality for lists: every list can become the starting point for another. Users can make their own edits, maintain multiple versions, and let them evolve independently.
Liquid Trust – Listiary uses a flexible, layered trust model. Users can write freely, while articles receive evolving trust assessments rather than relying on a rigid, binary distinction between trusted and untrusted content.
Learn more – You can visit the official documentation to learn more:
Project Listiary - Official Documentation
Describe Markup Language - Official Documentation
You can now support Listiary directly through Open Collective - a transparent platform for community funding. Your donation helps keep the project free, sustainable, and continuously evolving.
🧭 Listiary wiki (prototype demo) - https://demo.listiary.org/
You can visit the prototype and interact with it. You will not be allowed to edit content yet, but you can try out a read-only version of the editor and inspect the Describe code in action.
📚 Listiary documentation - https://documentation.listiary.org/listiary/
This is the main documentation hub for the Listiary and Describe projects.
📚 Describe documentation - https://documentation.listiary.org/language/
This is the main documentation hub for the Listiary and Describe projects.
📚 Describe library - https://library.listiary.org
Browse Describe Markup Language source codes. You can view, download, and experiment with compiling files locally - they are diverse and free.
Listiary repository on GitHub - https://github.com/listiary/Listiary
This is the home of the Listiary codebase.
Describe repository on GitHub - https://github.com/listiary/DescribeCompiler
This is the home of the Describe Markup Language compiler and the primary Describe project repository.
Listiary wiki (dev version, password protected) - https://development.listiary.org/
Developer-only environment. Password-protected instance used during project development.
Listiary wiki Radiowatch - https://radiowatch.listiary.org/m.index.html
This is an upcoming themed wiki release. Initially planned as read-only. Includes custom plugins for radio and cloud music streaming, content bots, and other cool experimental features. Not yet ready for public release - I give the link as a curiosity.
- Use GitHub's issue reporter on the right
- Send an email contact@listiary.org
- Or, contact the founder directly at vchernev91@abv.bg (might take a few days)
- You can reach him on Viber as well: +359-885-18-05-86







