Build a trigram index on any machine — even a $4/month VPS. No JVM. No heap tuning. No cluster. Flatseek indexes your CSV, and you query it via dashboard or CLI. Scale from a single file to billions of rows.
or pip install flatseek · View on GitHub
Elasticsearch's JVM heap and cluster requirements add up fast. Flatseek stores everything on disk — memory-mapped, minimal resident set. Your $4 VPS is enough.
Flatlens for quick file exploration. CLI and Python API for production scale.
Open a CSV file in your browser. Search it, chart it, map it. No CLI, no scripts. Built for analysts and anyone who wants answers without a build step.
Handle billion-row indices, automate pipelines, embed in your services. Parallel workers, resume on interrupt, REST API for your own frontend.
CSV, JSON, JSONL, XLS, XLSX. Auto-detect delimiters and column types on import.
Memory-mapped trigram index. Resident memory stays low regardless of index size.
Wildcards, fuzzy, phrase match. AND, OR, NOT, grouping. Works on all text fields.
Terms, stats, date histogram, cardinality. Computed without loading docs into RAM.
Passphrase-protected indices with PBKDF2-HMAC-SHA256 key derivation.
Multi-worker indexing with auto-planning. Resume interrupted builds with ETA display.
pip install flatseek. Or one command.
Your data stays on your machine.