Leafwiki v0.5.2 - is out - dark mode and Markdown improvements
Source: Dev.to

What is Leafwiki
Leafwiki is a lightweight, self‑hosted wiki engine built for developers who want a simple and reliable way to manage documentation. It is a markdown‑powered wiki: content is stored as plain Markdown, while Leafwiki handles structure, navigation, and rendering. The goal is to behave like a real wiki, just without unnecessary complexity.

How it works
- Content is stored as Markdown files (no vendor lock‑in).
- Page hierarchy and ordering are stored in
tree.json(loaded into memory). Leafwiki can reorder and move pages, updating the on‑disk layout accordingly. - SQLite is used for search indexing and user management, so no external database is required.
- Leafwiki is implemented as a single‑page application (SPA), allowing fast navigation between pages and a smoother editing experience without full page reloads.
Who Leafwiki is for
- Personal wikis.
- Small development teams looking for lightweight internal documentation.
What’s planned
- v0.6.0: Backlinks to improve navigation and content discovery.
- Future releases: Team‑related features such as versioning.
What’s new in v0.5.2
- Dark mode support.
- HTML support in Markdown.
The dark mode already looks good. From a code perspective, many inline styles were moved into index.css, and configuration is overridden there. This simplifies theming and makes the codebase easier to maintain, allowing you to:
- Adjust styles for dark mode.
- Introduce new colors.
- Override Tailwind tokens in a single place.
Project status
Leafwiki has reached 32 GitHub stars. Early user feedback includes:
“I use it for personal use, I find it attractive because Leafwiki is light and fast.”
Demo and source
- Demo:
- Repository:
Thanks for reading! Feedback and issues are always welcome.