Tablecruncher/tablecruncher
Tablecruncher/tablecruncher has 1,035 GitHub stars and 64 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-09 11:53 UTC. Last push 2026-10-05.
A lightweight, powerful CSV editor for macOS, Windows and Linux — with built-in JavaScript macros.
What you can do
- 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
Measured star growth
- in 24h
- +1
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
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 authorscpp-httplib
License: MIT
Copyright: 2019-2025 by Yuji Hirosenlohmann/json
License: MIT
Copyright: 2013-2025 by Niels Lohmannutfcpp
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.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,328 starspublic-apis/public-apis
A collective list of free APIs
497,576 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
446,581 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,247 stars