Most log management tools are powerful — but overkill.
If you’ve ever set up ELK or similar stacks just to search logs, you already know:
- setup takes hours
- memory usage is huge
- indexing delays slow debugging
- maintenance never really ends
So I built Logmojo — an open-source log management and system monitoring tool designed for developers who want speed, simplicity, and control.
👉 Docs & Demo: https://saiarlen.github.io/logmojo/
👉 GitHub Repo: https://github.com/saiarlen/logmojo
What Is Logmojo?
Logmojo is a lightweight, single-binary log management system that lets you:
- 🔍 search logs instantly (no ingestion or indexing)
- 📊 monitor CPU, memory, disk, and network in real time
- ⏰ create alert rules for logs and system metrics
- 🧰 manage services and processes from a web UI
- 🔐 secure access with built-in authentication
It runs with ~100MB RAM, installs in under a minute, and doesn’t require any database.
Why Traditional Log Management Is Painful
Most logging stacks assume:
- logs must be indexed
- a database is mandatory
- complexity is unavoidable
But in reality:
- logs already exist as files
-
grepis extremely fast - most production issues need immediate answers
Logmojo works with logs as they are, not as a pipeline wants them to be.
How Logmojo Works
Instead of shipping logs into a database:
- Logmojo reads log files directly
- Searches use native
grep/zgrep - Supports compressed logs (
.gz,.bz2,.lz4) - Metrics stream via WebSockets
- Alerts trigger on log patterns or system thresholds
This means:
- no ingestion delay
- no data duplication
- no indexing failures
What you see is what’s on disk.
Key Features
Instant Log Search
Search massive log files immediately, including archived and compressed logs.
Real-Time System Monitoring
Live and historical metrics for CPU, memory, disk, and network usage.
Rule-Based Alerts
Trigger alerts based on:
- error patterns
- service crashes
- resource thresholds
Alerts are deduplicated and delivered via email.
Service & Process Control
Start, stop, or restart systemd services and running processes directly from the UI.
Secure by Default
- JWT authentication
- bcrypt password hashing
- HTTP-only cookies
Clean Web UI
A modern, responsive dashboard built with TailwindCSS and DaisyUI.
When Logmojo Makes Sense
Logmojo is a great fit if you:
- want fast log search without indexing
- run small to medium servers
- don’t want to maintain ELK or Loki
- prefer Unix-style tooling
- care about low operational overhead
It’s not meant to replace everything — just the parts that slow you down.
Open Source and MIT Licensed
Logmojo is fully open source under the MIT license.
You can:
- self-host freely
- modify and extend it
- integrate it into your workflows
- contribute features or fixes
If you find it useful, consider starring the repo:
https://github.com/saiarlen/logmojo
Top comments (0)