Back to browse
GitHub Repository

tail -f for SQLite. Every statement any process on the box runs against libsqlite3 — the SQL (syntax-highlighted), the values bound to its ? placeholders, the per-step latency and result code — decoded and streamed live to your terminal. No cooperation from the traced apps, no recompile, no PRAGMA.

0 starsJavaScript

Interactive SQLite3 Query Inspection

by zasc·Jul 9, 2026·3 points·0 comments

AI Analysis

●●●BangerWizardryBig Brain

Kernel-level SQLite tracing with eBPF uprobes requires zero app cooperation or code changes.

Strengths
  • eBPF uprobes capture queries without modifying applications
  • Recovers SQL from cached prepared statements by reading Vdbe.zSql
  • Single instance monitors all SQLite processes simultaneously
Weaknesses
  • Linux-only limits adoption to Unix-based infrastructure
  • eBPF requires elevated privileges and kernel support
Target Audience

Backend developers debugging SQLite in production

Similar To

SQL-tap · sqlite3 CLI · Database profilers

Post Description

Hey everybody, I wrote an interactive TUI for exploring live SQLite3 queries happening on any linux system. It uses uprobes to do the inspection in the kernel, I found it useful hope you like it!

Similar Projects