# Fastmash > Fast command-line statistics and table workflows for text and quoted CSV. > GNU datamash commands, portable results, weighted means, complete-record > selection, table health and dataset comparison. Published version 0.4.0: Linux x86-64, WSL2 and Apple Silicon macOS 15 or later. Install: `curl -fsSL https://fastmash.io/install.sh | sh`, or `cargo install --locked fastmash` on Linux. On macOS, use `cargo install --locked --bin fastmash fastmash`. The published benchmarks measure Linux 0.1.0 binaries; macOS speed is not covered. Commands, options and output follow GNU datamash 1.9; the differences page lists every intentional difference. Created by Peder Bergan (https://pederbe.dev). ## Docs - [Introduction](https://fastmash.io/introduction.md) ## Getting started - [Install](https://fastmash.io/install.md) - [Quick start](https://fastmash.io/quick-start.md) - [Migrating from GNU datamash](https://fastmash.io/guide/migrating.md) - [Compared with other tools](https://fastmash.io/comparison.md) ## User guide - [Overview](https://fastmash.io/guide/index.md) - [Fields and input](https://fastmash.io/guide/input.md) - [Quoted CSV and result names](https://fastmash.io/guide/csv-and-result-names.md) - [Operations](https://fastmash.io/guide/operations.md) - [Weighted mean](https://fastmash.io/guide/weighted-mean.md) - [Grouping and sorting](https://fastmash.io/guide/grouping.md) - [Highest and lowest records](https://fastmash.io/guide/top-n-records.md) - [Dataset comparison](https://fastmash.io/guide/dataset-comparison.md) - [Table health reports](https://fastmash.io/guide/table-health.md) - [Per-row operations and modes](https://fastmash.io/guide/modes.md) - [Numbers, output and locales](https://fastmash.io/guide/output.md) - [Terminal color](https://fastmash.io/guide/terminal-color.md) - [Errors, exit statuses and resources](https://fastmash.io/guide/errors.md) - [Differences from GNU datamash](https://fastmash.io/guide/differences.md) - [System requirements](https://fastmash.io/requirements.md) ## Performance - [Benchmarks](https://fastmash.io/benchmarks/index.md) - [Method](https://fastmash.io/benchmarks/method.md) ## Project - [FAQ](https://fastmash.io/faq.md) - [Roadmap](https://fastmash.io/roadmap.md) - [Contributing](https://fastmash.io/contributing/index.md) - [Architecture](https://fastmash.io/contributing/architecture.md) - [Testing](https://fastmash.io/contributing/testing.md) - [Glossary](https://fastmash.io/contributing/glossary.md) - [Decision records](https://fastmash.io/adr/index.md) - [0001: GNU command language](https://fastmash.io/adr/0001-gnu-command-language.md) - [0002: Rust throughout](https://fastmash.io/adr/0002-rust-without-c-numerics.md) - [0003: Portable results](https://fastmash.io/adr/0003-portable-results.md) - [0004: Refuse rather than guess](https://fastmash.io/adr/0004-refuse-rather-than-guess.md) - [0005: Growable, checked storage](https://fastmash.io/adr/0005-growable-checked-storage.md) - [0006: Supervised external sort](https://fastmash.io/adr/0006-supervised-external-sort.md) - [0007: Linux first](https://fastmash.io/adr/0007-linux-first.md) - [0008: Hash grouping with restart](https://fastmash.io/adr/0008-hash-grouping-with-restart.md) - [0009: Built-in locale tables](https://fastmash.io/adr/0009-built-in-locale-tables.md) - [0010: Native macOS](https://fastmash.io/adr/0010-native-apple-silicon.md) - [About](https://fastmash.io/about.md) - [0011: Native release delivery](https://fastmash.io/adr/0011-native-release-delivery.md) - [0012: Release delivery and performance](https://fastmash.io/adr/0012-release-delivery-and-performance.md) - [0013: Reuse tested release artifacts](https://fastmash.io/adr/0013-reuse-tested-release-artifacts.md) - [0014: Native sorting in one executable](https://fastmash.io/adr/0014-native-sorting-everywhere.md) - [0015: Stable release toolchain](https://fastmash.io/adr/0015-stable-release-toolchain.md)