DEV Community

perber
perber

Posted on • Edited on

LeafWiki v0.3.0 – Small Update, Big Usability Wins

It hasn't been that long since I released LeafWiki v0.2.0, but I’ve already pushed out a small but useful update: v0.3.0.

🌿 What is LeafWiki?

LeafWiki is a simple, file-based wiki system.

  • No database required
  • Single static Go binary
  • Everything stored as plain Markdown files – no vendor lock-in

Main features include:

  • Lightweight role management (editor/admin)
  • Tree-based page structure
  • Markdown editing with CodeMirror (live preview + toolbar)
  • Asset management (upload images, files, etc.)

✨ What’s new in v0.3.0?

  • Multi-file upload in the Asset Manager – finally!
  • Renaming assets (completely forgot that in the last release 😅)
  • Syntax Highlighting in Code Block
  • No more HTML caching issues – changes now show up instantly in edit and view mode

🔭 What's next?

In my last blog post, I mentioned that a markdown import feature was coming next.

But I've changed direction for a few reasons:

  1. I'd love to build a demo site so people can try out LeafWiki easily
  2. I want to write the LeafWiki user docs using LeafWiki itself (dogfooding 💪)
  3. The import feature isn't critical yet – it’ll become more relevant later on

🚀 Coming in v0.4.0:

  • 🔍 Full-text search
  • 📚 Auto-generated table of contents

You can find the project on GitHub here:

👉 https://github.com/perber/leafwiki

If you have feedback, ideas, or just want to say hi – I’d love to hear from you.

Thanks for following along on the journey!

Top comments (0)