Introducing Kalmia – a free, open-source documentation tool built for speed and simplicity. With a beautiful UI and AGPLv3 licensing, it’s perfect for both technical and non-technical users. Early stage but ready for feedback!
Amazing job with Kalmia, @hayzam! The emphasis on speed and a user-friendly interface is fantastic, especially for those of us who juggle a lot of documentation. How does Kalmia manage large documentation sets? Any performance benchmarks compared to other tools?
@renchu_song Thank you so much! 😊 I’m really glad you’re liking the speed and user-friendly interface—that was a big focus for us. As for large documentation sets, Kalmia handles them quite efficiently. We’ve tested it with hundreds of pages and tens of page groups, and it consistently builds in under 4 seconds, even on low-powered machines.
In terms of benchmarks, we’ve found Kalmia to be significantly faster compared to other tools like Docusaurus, especially for large sets. Most of the time spent during builds is on I/O, thanks to RsPress (the Rust-based backend for markdown we use), which handles processing incredibly quickly. Here's source on how/why rspress is so fast and by how much: https://rspress.dev/guide/start/...
Let me know if you'd like more details, and thanks again for the support!
Hey Hayzam,
I'm curious about the performance aspect. How does Kalmia handle large documentation sets?
Do you have any benchmarks comparing it to other popular documentation tools in terms of build times or page load speeds?
Congrats on the launch!
@kyrylosilin Thanks for the question! One of our main products, Difuse DMSBG-100 (https://docs.difuse.io), uses Kalmia as its documentation engine. Versioning was critical for us in that project, especially with a lot of pages and page groups. Even with minimal changes between versions, we’re able to build the entire documentation set in under 4 seconds on a low-powered machine (2 cores, a few GB of RAM). Most of that time is spent on I/O, not processing, thanks to RsPress, which is incredibly fast.
Compared to existing solutions like Docusaurus, Kalmia’s build performance is significantly better, with a reduction of around 80-90% in build times (source: https://rspress.dev/guide/start/...).
Thanks again for the congrats!
Report
Kalmia seems like a great documentation tool! Just tried it and appreciate its simplicity and customisation. Hayzam, congrats on launch! Looking forward to the next steps.
@nitesh_jamod Thank you so much! 😊 I’m really glad you found Kalmia simple and customizable—that’s exactly what we were aiming for. We’ve got some exciting features in the works, so I can’t wait to share what’s next. Thanks again for the support, and feel free to reach out if you have any feedback or suggestions!
Report
@hayzam You're very welcome! 😊 I'm excited to see what's next for Kalmia—I'll definitely reach out with any feedback or ideas. Keep up the great work!
Report
@hayzam wow, Kalmia looks super clean and straightforward! Love the simplicity and that it’s self-hosted. Big fan of open-source stuff myself. Huge props to you and the team for making such a solid documentation tool! Kudos!
@danielharrison Thank you so much! 😊 I’m really glad you love the simplicity and appreciate the self-hosted, open-source approach! It means a lot to hear that from fellow open-source fans. Huge thanks to you for the support, and I’ll pass on the kudos to the team! Let us know if you have any feedback as you try it out! 🙌
Report
@hayzam Congratulations on the launch of Kalmia! Your focus on speed and simplicity is commendable. I've tried the tool and find the UI quite intuitive, though I wonder if there are plans to include more interactive elements or templates to further enhance the user experience. Your thoughts on this would be appreciated, especially as you continue to develop and refine Kalmia.
@zephyrion Custom CSS is allowed at present, your idea of having pre-built templates is awesome too, we'll definitely look into that! And thank you for your kind words.
@andreea_staicu Thank you so much! 😊 I’m really glad you find Kalmia sleek and user-friendly—that’s exactly what we were aiming for! 🚀 Your support means a lot, and we’re excited to keep improving it. Let us know if you have any feedback!
HarnessRouter
Kalmia
Telebugs
Kalmia
Kalmia
Kalmia
Kalmia
Surfsite AI
Kalmia