Skip to main content
Open Source Developer Tool
LiteLog

Centralized logging
without the infrastructure.

A single Go binary that ingests, stores, and queries logs at high throughput — without Elasticsearch, Logstash, or Kibana.

# Install
git clone https://github.com/yashnaiduu/Litelog
go build -o litelog cmd/litelog/main.go

# Start the server
./litelog start --retention 7d

# Query your logs
./litelog query "SELECT * FROM logs WHERE level='ERROR'"
~40MB
RAM Usage
< 1s
Startup Time
Single Binary
No Dependencies

Built for developers who ship fast

Everything you need for structured logging without the overhead of enterprise observability stacks.

Zero Configuration

No YAML files. No containers. Run one binary and your entire logging stack is live in under a second.

SQL Query Interface

Query structured logs with standard SQL directly from the terminal. Filter, group, and aggregate.

Real-Time Streaming

Stream live logs with litelog tail. Filter by service or level as events arrive.

Terminal Dashboard

A live, full-screen terminal dashboard showing ingestion rates, error counts, and top services.

Async Ingestion Pipeline

HTTP handler returns immediately. Logs are batched and flushed asynchronously via background goroutines.

Log Retention

Automatic retention policies keep your database lean. Set it once with --retention 7d and forget it.

Built to be lightweight

LiteLog is designed for low-resource environments. Compare it to popular alternatives.

RAM Usage
ELK Stack2 GB+
Prometheus + Grafana500 MB+
LiteLog~40 MB
Startup Time
Elasticsearch~30s
Logstash~15s
LiteLog< 1s

Ready to replace your logging stack?

One binary. Zero configuration. Full SQL power.