Skip to content

Tablecruncher/tablecruncher

Repository files navigation

Tablecruncher logo

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

Tablecruncher 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:

  1. Install Xcode Command Line Tools (on macOS), Visual Studio C++ (on Windows) or your favorite build toolchain on Linux.
  2. Install CMake
  3. Download and build FLTK
  4. 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.

About

A lightweight, powerful CSV editor for macOS, Windows and Linux — with built-in JavaScript macros.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy