LiteLogA 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'"
Everything you need for structured logging without the overhead of enterprise observability stacks.
No YAML files. No containers. Run one binary and your entire logging stack is live in under a second.
Query structured logs with standard SQL directly from the terminal. Filter, group, and aggregate.
Stream live logs with litelog tail. Filter by service or level as events arrive.
A live, full-screen terminal dashboard showing ingestion rates, error counts, and top services.
HTTP handler returns immediately. Logs are batched and flushed asynchronously via background goroutines.
Automatic retention policies keep your database lean. Set it once with --retention 7d and forget it.
LiteLog is designed for low-resource environments. Compare it to popular alternatives.
One binary. Zero configuration. Full SQL power.