@tom_doerr: Opens huge CSV files effortlessly, capable of loading 16 million rows in 32 seconds on a Mac Mini M2. https://github.co…
Summary
Tablecruncher, a blazing-fast CSV editor, has been open-sourced under GPL v3, capable of loading 16 million rows in 32 seconds on an M2 Mac Mini.
View Cached Full Text
Cached at: 07/14/26, 10:23 AM
Opens huge CSV files effortlessly, capable of loading 16 million rows in 32 seconds on a Mac Mini M2.
https://t.co/tFYH5oEcBb https://t.co/jpD61ngWvQ
Tablecruncher/tablecruncher
Source: https://github.com/Tablecruncher/tablecruncher
Tablecruncher is a blazing-fast CSV editor built to handle massive files with ease, available for macOS, Windows and Linux. Need to open a 2 GB file with 16 million rows? On a Mac Mini M2, Tablecruncher does it in just 32 seconds.
Originally released in 2017 as a commercial app, Tablecruncher is now fully open source under the GPL v3 license (or later).
Screenshot

Key Features
- Opens huge CSV files effortlessly
- Built-in JavaScript macro language
- Supports multiple encodings: UTF-8, UTF-16LE, UTF-16BE, Latin-1 (ISO-8859-1), and Windows 1252
- Four color themes to match your style
Download
Prebuilt binaries of the newly open-sourced Tablecruncher v1.8-beta1 are now available for:
- macOS (ARM)
- Windows (x86_64)
- Linux (x86_64)
You can find them under Releases.
If you’re looking for the previous stable version (v1.7) for macOS (ARM and Intel), it’s still available at:
tablecruncher.com/download
Building the App
Tablecruncher is written in C++17, build files for CMake are provided. The UI toolkit FLTK is the only external dependency.
To build Tablecruncher from source:
- Install Xcode Command Line Tools (on macOS), Visual Studio C++ (on Windows) or your favorite build toolchain on Linux.
- Install CMake
- Download and build FLTK
- Run CMake to build the application
Detailed build instructions for macOS, Windows and Linux are available in BUILD.md.
Want to Support Tablecruncher?
Here’s how you can help:
- Star this repository — it really helps!
- Share it on LinkedIn, X/Twitter, Mastodon, or your favorite platform
- Test the app and report bugs via GitHub Issues
- Join my newsletter: The Missing Header — a deep dive into data handling challenges and tools
License & Branding
The Tablecruncher application is licensed under GPL v3 or later.
All UI icons are © 2025 Stefan Fischerländer and licensed under GPL-3.0-or-later or CC BY 4.0, at your choice. The Tablecruncher app logo is © 2025 Stefan Fischerländer and licensed only under GPL-3.0-or-later.
You are welcome to fork and build upon Tablecruncher. If you release a modified version, please use a different name and logo to avoid user confusion.
Third-Party Libraries Used in Tablecruncher
Tablecruncher includes the following third-party libraries:
-
duktape
License: MIT
Copyright: 2013-2023 by Duktape authors -
cpp-httplib
License: MIT
Copyright: 2019-2025 by Yuji Hirose -
nlohmann/json
License: MIT
Copyright: 2013-2025 by Niels Lohmann -
utfcpp
License: Boost Software License 1.0
Copyright: 2006-2023 by Nemanja Trifunovic
Each library is included in source form under the terms of its respective license. License texts are found in the corresponding subdirectories within /external/, either as dedicated license files or embedded directly in the source code.
Similar Articles
@QingQ77: A command-line CSV processing tool written in Rust ("CSV Magician"), capable of extremely fast, low-memory processing of CSV files of several GB, with built-in expression language, terminal visualization, and social science-oriented extensions such as dictionary statistics, graph theory, and even scraping. https://github.com/medialab/…
A command-line CSV processing tool 'xan' written in Rust, capable of fast, low-memory processing of large CSV files, with built-in expression language, terminal visualization, and social science analysis extensions.
@tom_doerr: Runs 35B models on 16GB RAM Macs https://github.com/walter-grace/mac-code…
A tool that enables running large language models like Qwen3.5-35B on 16GB Macs by streaming model weights from SSD, achieving up to 30 tok/s with an optimal configuration.
@weswinder: this mac app is insanely good for databases > free > open source > beautiful > super fast handy for viewing local codex…
A tweet highlights a free, open-source Mac app that is great for databases and fast for viewing local SQLite files.
@AIExplorerTim: Someone just released a tool that converts PDFs into clean, structured Markdown at speeds up to 100 pages/second. No GPU required. No API costs. No messy parsing. Just raw, usable data. It handles with ease: • Tables → Perfectly ex…
OpenDataLoader is an open-source tool that converts PDFs into structured Markdown and JSON, supporting local processing speeds of up to 100 pages/second without requiring a GPU or incurring API costs, designed specifically for RAG pipelines and PDF accessibility automation.
Data Visualization from the Comfort of your Terminal
xan is a high-performance command-line CSV processing tool written in Rust, featuring SIMD parsing, parallel computation, and terminal-based data visualization capabilities.