sql-pipe

vmvarela·vmvarela.sql-pipe

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

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.

winget install --id vmvarela.sql-pipe --exact --source winget

Latest 0.17.1·July 10, 2026

Release Notes

What's Changed

  • feat: add YAML input support (-I yaml) with bundled libyaml 0.2.5 Full Changelog: v0.17.0...v0.17.1

Installer type: portable

ArchitectureScopeDownloadSHA256
x86Download894D707798D424992473EB93D7963FEF9F7A5DC949C4C9D77BC7154E4CBCF4EC
x64Download4063C4CD6DD7076DFD1E96D910093BD65B6A24BD9A69A7FAB591A6B4AEC20536
arm64Download9450A594B3D677DDA96BA340B10029E09D2A2240703D58F2E10718A5B4FF7E07

Details

Homepage
https://github.com/vmvarela/sql-pipe
License
MPL-2.0
Publisher
vmvarela
Support
https://github.com/vmvarela/sql-pipe/issues

Tags

clicsvdatapipesqlsqlite

Older versions (15)

0.16.0
ArchitectureScopeDownloadSHA256
x86DownloadC524313C1796877DAE8BA8DFD7935F3C5B09462C4A99EF788503B5172522930B
x64Download764D08AD9CCDBB56E59020482163C79B49A8779FD1C175FFF32ED5DBEE7AD3E4
arm64DownloadA80284CDDF6037F442418544F1F97324F52F5A3062C577C13FDAD7B4FD209D11
0.15.0
ArchitectureScopeDownloadSHA256
x86Download6D41B5429B2DB0D6C5F525C2B4481CCA98518B31F8F2D69ED4D5D00F273653A4
x64Download4E01BA84D33071047E8836B882BF7D9D33C457D20526087BACA7AEA9AF4306DF
arm64Download7871268E28F0ECB83C53FDB622110418493EE2C58A05F92BDDEBB09944416D7E
0.14.0
ArchitectureScopeDownloadSHA256
x86Download2D81C7D1151099BF24EC5DCFE95CF67F8AFCF85A5E9AFF3336D5507F822AC9E0
x64Download282B1978ADD9549C28C1797EA6DD71185AE6199A3970E51705CCB2776BE78C37
arm64Download2E37EFB83DB6D9BAF8D0068940D3DB91E4FA8E3D6C2BA73D4F8D0F2D626A51FA
0.13.0
ArchitectureScopeDownloadSHA256
x86Download2BE03E48CA1341AE54A367C0B482B98C6D9D91F79A0C84B52D3B950A3D226AFE
x64Download0A57CB67AE4F74689B4EEEFE3E3E71EC7FEB0B017CE93AD3EDD2FC7931E01196
arm64DownloadBE98079620DFA353F9DC7B844A66F33049548A39DE1966ECAABF613CA64B53CC
0.12.0
ArchitectureScopeDownloadSHA256
x86Download28ECEB4D4EEB5988AB21EC92AC625FB62B24E03DFEF5722E74DC48B865C7D775
x64Download235523DE3DB7E8902C85FC34983E549AD5F338B0D93D741DE4411006839A0872
arm64Download797FDB9AF6C066A94DF37580E304060D1D5B61CF46DAAE70A2F3AE592CFBAF0A
0.11.0
ArchitectureScopeDownloadSHA256
x86DownloadB7D4DD0FA9F5358B19BAAFDA8C20C2BFA3F28AAD3182546922B1EE0D6B24E2F1
x64Download018A9A21B1D31E2D5B1B65DF5B2B3303AE092C73EF14C38A92A83EE6E837EBF5
arm64DownloadFBE911E74EC8707EDB5552D6D9C5AEC560D5887ABE015DDF8901496EAE4D05B3
0.9.0
ArchitectureScopeDownloadSHA256
x86Download0CD342E8AB4785DF17840D59D8566738EE04336F5012FC74161B80BD0608E30A
x64DownloadBF74618F738FF296782A5853F9233A4ABC9B6DECC729AD1D864410B9570D14A0
arm64DownloadA38A4FB0234B762E859852B4726B5927087004DD55E116BD6AAE6318FC826E01
0.8.1
ArchitectureScopeDownloadSHA256
x86DownloadBC4C40ACAEEA5A95A83FF76EFC0BB4390EEDAF475A536861F538BCD0FB845D0D
x64DownloadF8E00549A93741A613BD668AD59F820A71A998D718B79DBD515538D92411C691
arm64Download13230BBB71CDF7C8012807C581CAFA70A996A53092F1E74989180BF4BB760EB9
0.8.0
ArchitectureScopeDownloadSHA256
x86DownloadAA2393DFAA8E64F689B500531D2E4F603698223907A0013A6357310A79BB6F52
x64Download50CBEEA795256F194D9A315D1CC65EB6348DC99FAD8F95498F4541EA0A0D0B75
arm64DownloadA2903846A0E71CE61CC7FB83A6147630B80B8FF188E12BAB19DBFA790BADEB53
0.7.1
ArchitectureScopeDownloadSHA256
x86DownloadECFC14823763ED10B388CD8E48B6C5FC24D0EFD2D84892250B74125F6E0461B6
x64Download442AB980D44D268612F8E398CD5155C80FB0ABFA45C0E077325388CAFBAE3062
arm64Download0CB3A69C8388D8B0414DDFC48F59A4C15C9DD1BF6CF4BD2261A493B5D5EDC688
0.7.0
ArchitectureScopeDownloadSHA256
x86Download94E78AAE1AB78050A27C8EEF6E4452EB1E1BB80CFB80DC6DCCF2A9D9378AF038
x64Download335990C49615E5580E6944A3745E06C285B03401E617490E9A4DADBCFA1CBD68
arm64Download7F4FA3142F58760AF601E9F461197817953480E5BFCCFD7B19172F3A98AF36EE
0.6.0
ArchitectureScopeDownloadSHA256
x86Download8F470415E0411F4531EADE2BB7DC4EB0A63481BDCD092A9CF90420295EB085F5
x64Download29830A9FE78810529F73CFD13B07852EFAD7A8DE87D113344EAB14AC8233E230
arm64Download6FE4ECD0872FB494B071CE173B618E404A19034D13D2235F137AC2D38752F390
0.4.1
ArchitectureScopeDownloadSHA256
x86Download8FEA4478156C09934D9DBD5CAB2BEEEEF964E7805E38D18CC84583CFA490160F
x64DownloadC3C06C82DD7BFEF51138EB14A05563C046A1B191A8B6C6581442D36D9F340FDA
arm64Download4F38AFF4B0ED3EE9C8CDA63FDFA2815B6B4589928392486675E7C8461DEFC32B
0.4.0
ArchitectureScopeDownloadSHA256
x86DownloadF6BA229DCF3823B81EE1656391BB087026D49E53A30CD63F32019692DC4F3FEC
x64DownloadF5F8B7D83E46D561462C66C6B053BA14E17958351053AB43D42316AC3CB509E2
arm64Download8A58C2E93EDD36FE44D551EA417FDDAF0E47F4F270CEB3A793FE016C0434070A
0.3.0
ArchitectureScopeDownloadSHA256
x64Downloaddaa74a5bf383c8f52cbe32be3a30dfeac518104e11ee951c505191f19bd49cd0
x86Download17f0e7a722e44d0c26af4e193085497dbc0763323934dd8d4ed827f525056112
arm64Downloadf12e6ec29bf9ee24d32c0c33600b1995c67fc7edcb8ffcd1e84b61ee155a7cb3