sql-pipe

sql-pipe 0.26.0

Read CSV from stdin, query with SQL, write CSV to stdout

  • By vmvarela
  • Open Source
  • Updated Oct 12, 2026
Download for Windows

About sql-pipe

sql-pipe reads CSV from stdin, loads it into an in-memory SQLite database, runs a SQL query, and prints the results as CSV. No server, no schema files, no setup. If you know SQL and work with CSV in the terminal, this is the tool you have been reaching for.

What's new in 0.26.0

What's Changed
- chore(lint): clear lint and manpage errors (#251) @vmvarela
- chore: use standard GitHub labels across automation (#248) @vmvarela
- chore: centralize sql-pipe guidance (#247) @vmvarela
🚀 Features
- feat(cli): bind named SQL parameters (#253) @vmvarela
🐛 Bug Fixes
- fix(repl): execute multi-statement SQL (#250) @vmvarela
- fix(csv): skip blank CSV records (#249) @vmvarela
📝 Documentation
- docs(table): explain two-pass query output (#252) @vmvarela
Full Changelog: v0.25.1...v0.26.0

Full release notes »

Technical details

Publishervmvarela
Version0.26.0
Release date2026-10-12
LicenseMPL-2.0
Installer typeportable
Architecturex86, x64, arm64
Package IDvmvarela.sql-pipe

Links & install command

Install sql-pipe from the command line with Windows Package Manager (winget):

winget install --id=vmvarela.sql-pipe -e

clicsvdatapipesqlsqlite

Older versions

  • 0.25.1
  • 0.25.0
  • 0.24.0
  • 0.23.0
  • 0.22.0
  • 0.21.0
  • 0.20.0
  • 0.19.0
  • 0.18.1