CubicLog v1.0 - A beautifully simple self-hosted logging solution with intelligent analytics. Single binary, SQLite database, smart insights. Be liberal in what you accept, intelligent in what you derive.
No reviews yetBe the first to leave a review for CubicLog
Maker
π
Hey, Hunters! π
I'm Mendex, and I'm incredibly excited (and a little nervous!) to share my passion project with you all today: CubicLog.
Like many of you, I love building and self-hosting my own services. But I always dreaded one part: setting up logging. The thought of configuring an ELK stack, Grafana/Loki, or paying for a pricey SaaS subscription just to see the logs from my personal projects and homelab felt like complete overkill. I was tired of the "complexity theater."
I wanted a tool that followed a philosophy of radical simplicity: a single binary I could just scp to a server, zero configuration, and a UI that was actually beautiful and a pleasure to use. So, I built CubicLog.
Here are the key things I focused on:
- π¦ Single Binary & Zero Config: Download the binary for your OS (Linux, Windows, macOS, even ARM for your Raspberry Pi!), run it, and you're done. No dependencies, no complex setup.
- π¨ Beautiful & Fast Embedded UI: A modern, fully responsive dashboard with a great dark mode is embedded right into the binary. No build steps, no npm.
- π§ Intelligent, Zero-Config Analytics: This is the feature I'm most proud of. The philosophy is "Be liberal in what you accept, intelligent in what you derive." You can send completely unstructured JSON logs, and CubicLog automatically analyzes the content to detect severity (error, warning, success), identify trends, and show smart alerts on the dashboard without you writing a single parsing rule.
- πΎ SQLite Powered: All your data is stored in a simple logs.db file that you control. Itβs fast, reliable, and easy to back up.
- π Open-Source & Self-Hosted: The code is fully open-source (MIT license), and you host it wherever you want. You own your data, always.
CubicLog is for indie hackers, developers with side projects, small teams, and anyone running a homelab who believes that developer tools should respect our time and sanity.
I would be incredibly grateful for your feedback. What do you think of the "intelligent analytics" concept? What features are missing? Is this something you'd use for your own projects?
Thank you so much for checking it out!
Cheers,
Mendex