Fi

Filesql – SQL Driver for CSV, TSV, LTSV, Parquet, Excel

Hacker News

Filesql – SQL Driver for CSV, TSV, LTSV, Parquet, Excel

Hi HN, I built a Go SQL driver that lets you query CSV, TSV, LTSV, Parquet, and Excel files directly using SQLite3 SQL syntax. No database setup required – everything runs in-memory. Key features: - Query multiple file formats simultaneously and JOIN across them - Handles compressed files (.gz, .bz2, .xz, .zst) automatically - Stream processing for large files with configurable chunk sizes - Support for file paths, directories, io.Reader, and embedded files - Auto-save functionality to persist changes back to files - Cross-platform (Linux, macOS, Windows) This was extracted from my CLI tools sqly and sqluv to avoid code duplication. Instead of maintaining the same functionality in multiple projects, I made it a reusable library. The library provides all essential functionality, though it hasn't undergone rigorous production-grade testing yet. Thank you.

Share card

Actual performance

1points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, macos, using · Missing: agents, agent, cursor
66%66% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
58%58% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Indie HackersIH features products with proven revenue · Missing: supports, reddit linkedin, podcasting
48%48% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
32%32% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: platform · Missing: plus, intuitive, reviews
24%24% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
18%18% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
2%2% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Ex
ExtractorApp Convert Excel / CSV to API or SQL73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

ExtractorApp Convert Excel / CSV to API or SQL

Hacker News1
Ap
Apache H2 Database SQL Driver for Go60%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Apache H2 Database SQL Driver for Go

Hacker News7
Ja
Jasync-Sql – Java MySql Driver, Written in Kotlin41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Jasync-Sql – Java MySql Driver, Written in Kotlin

Hacker News2
Ex
ExtractorApp Convert Excel / CSV to API, SQL and Other Formats67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

ExtractorApp Convert Excel / CSV to API, SQL and Other Formats

Hacker News4
Ru
Run SQL Queries Against JSON, CSV, Excel, Parquet, and More72%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Run SQL Queries Against JSON, CSV, Excel, Parquet, and More

Hacker News7
Ap
Apache Phoenix/Avatica driver for Go's database/sql package58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Apache Phoenix/Avatica driver for Go's database/sql package

Hacker News1
JustDataBuddy
JustDataBuddy43%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Analyze CSV & Excel Like a Pro – Without SQL

Indie Hackers1ai
(U
(Unofficial) Busylight Java Driver40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

(Unofficial) Busylight Java Driver

Hacker News1
Wa
Wasmtime Driver for Nomad44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Wasmtime Driver for Nomad

Hacker News6
el
elasticsearch-memcache nodejs driver44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

elasticsearch-memcache nodejs driver

Hacker News1