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:
- I'd love to build a demo site so people can try out LeafWiki easily
- I want to write the LeafWiki user docs using LeafWiki itself (dogfooding 💪)
- 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)