xan is a command line tool that can be used to process CSV files directly from the shell.
It has been written in Rust to be as fast as possible, use as little memory as possible, and can very easily handle large CSV files (Gigabytes). It leverages a novel SIMD CSV parser and is also able to parallelize some computations (through multithreading) to make some tasks complete as fast as your computer can allow.
It can easily preview, filter, slice, aggregate, sort, join CSV files, and exposes a large collection of composable commands that can be chained together to perform a wide variety of typical tasks.
xan also offers its own expression language so you can perform complex tasks that cannot be done by relying on the simplest commands. This minimalistic language has been tailored for CSV data and is way faster than evaluating typical dynamically-typed languages such as Python, Lua, JavaScript etc.
Note that this tool is originally a fork of BurntSushi's xsv, but has been nearly entirely rewritten at that point, to fit SciencesPo's médialab use-cases, rooted in web data collection and analysis geared towards social sciences (you might think CSV is outdated by now, but read our love letter to the format before judging too quickly).
xan therefore goes beyond typical data manipulation and expose utilities related to lexicometry, graph theory and even scraping.
Beyond CSV data, xan is able to process a large variety of CSV-adjacent data formats from many different disciplines such as web archival (.cdx) or bioinformatics (.vcf, .gtf, .sam, .bed etc.). xan is also able to convert to & from many data formats such as json, excel files, numpy arrays etc. using xan to and xan from. See this section for more detail.
Finally, xan can be used to display CSV files in the terminal, for easy exploration, and can even be used to draw basic data visualisations.
Descrizione del produttore (inglese)
Cos’è xan?
Pubblicato da médialab Sciences Po, xan è un software open source per Windows che rientra nella categoria Linguaggi e SDK. È scritto in Rust.
Installazione e requisiti
Il produttore distribuisce pacchetti Portable per le versioni 64 bit di Windows. Funziona senza installazione (versione portable).
Aggiornamenti e cronologia delle versioni
La versione attuale è la 0.61.0 (rilascio: 11 settembre 2026). La cronologia comprende 11 versioni (prima versione: 19 settembre 2025), tutte collegate ai file ufficiali.
Popolarità e tipi di file
Il codice sorgente su GitHub (medialab/xan) ha 4540 stelle. Tra i programmi simili ci sono Go Programming Language, LLVM e Deno.
Descrizione del progetto su GitHub: “The CSV magician”
Pro / Contro
Pro
- Open source: chiunque può esaminare e compilare il codice
- Portable: funziona senza installazione
- Aggiornato negli ultimi due mesi
Contro
- Nessuna versione ARM64 nativa
In breve: xan è un programma open source per Windows della categoria Linguaggi e SDK, per PC 64 bit.
Scaricare xan è sicuro?
- Il file è fornito da github.com, il dominio del produttore
- Il link di download usa HTTPS
- L’hash SHA256 è pubblicato: il file si può verificare:
5F7BEF4DCFFBFB3A3A937AC180ED76CDF966CB13647251BEFFDDB84D01C1AE54· Apri il rapporto VirusTotal di questo hash - Il link non è ancora stato controllato
- Il codice sorgente è pubblico
- ExeAtlas non ospita, non incapsula e non modifica gli installer
Guida correlata: Come verificare l’hash SHA256 di un file su Windows
Versioni recenti
Tutte le versioni (11) ›| Versione | Data | Dimensione | File |
|---|---|---|---|
| 0.61.0Ultima | 11 settembre 2026 | — | 64 bit ZIP |
| 0.60.0 | 10 luglio 2026 | — | 64 bit ZIP |
| 0.59.0 | 17 giugno 2026 | — | 64 bit ZIP |
| 0.58.0 | 2 giugno 2026 | — | 64 bit ZIP |
| 0.57.1 | 15 aprile 2026 | — | 64 bit ZIP |
| 0.57.0 | 9 aprile 2026 | — | 64 bit ZIP |
| 0.56.0 | 20 febbraio 2026 | — | 64 bit ZIP |
| 0.55.0 | 12 febbraio 2026 | — | 64 bit ZIP |
Installazione da riga di comando
Installazione silenziosa ›winget install --id medialab.xan -escoop install extras/xanFile di programma (.exe): xan.exe
Guida correlata: Come usare winget: installare e aggiornare app
Disponibile anche per altri sistemi
brew install xanInformazioni
- Produttore
- médialab Sciences Po
- Categoria
- Linguaggi e SDK
- Licenza
- Unlicense, MIT
- Prezzo
- Gratis
- Codice sorgente
- github.com/medialab/xan
- Linguaggio
- Rust
- Requisiti
- Windows 11 / 10
- Architettura
- 64 bit
- Installer
- Portable
- Versione
- 0.61.0
- Data di rilascio
- 11 settembre 2026
- Aggiunto al catalogo
- 16 novembre 2025
- Versioni elencate
- 11
- Stelle su GitHub
- 4540
- Fork su GitHub
- 94
- Sito ufficiale
- github.com
- ID winget
- medialab.xan
- Pacchetto Scoop
- extras/xan
Valutazioni e recensioni
Ancora nessuna recensione.
Alternative a xan
Vedi tutti ›-
Open source2,1 Mln ↓ -
Open source2,8 Mln ↓ -
Open source249,7K ↓ -
Open source3,7 Mln ↓ -
Open source1,9 Mln ↓ -
Open source2,2 Mln ↓ -
Open source263,6K ↓ -
Open source12,5K ↓
Domande frequenti
xan è gratis?
Sì. xan è un software open source con licenza Unlicense, MIT.
Scaricare xan è sicuro?
Il file viene scaricato da github.com, un dominio che appartiene al produttore; ExeAtlas non ospita né modifica il file. Si può confrontare il suo hash SHA256 con quello indicato qui oppure aprire il rapporto VirusTotal di quell’hash.
Come si installa xan con winget?
Basta aprire PowerShell o Windows Terminal ed eseguire il comando winget riportato in questa pagina. winget scarica l’installer ufficiale e ne verifica l’hash SHA256 prima di avviarlo.
xan funziona su ARM (Windows on Arm)?
Non esiste una versione ARM64; Windows 11 su Arm può eseguire la versione 64 bit tramite emulazione.
Dove scaricare una versione precedente di xan?
La pagina delle versioni elenca tutte le 11 versioni con i link ai file di installazione ufficiali; la più vecchia è datata 19 settembre 2025.
xan si può usare senza diritti di amministratore?
Sì, è portable: basta estrarre l’archivio e avviare il programma.
Quali sono le alternative a xan?
Go Programming Language, LLVM, Deno, CMake e Yarn. La pagina delle alternative le mette a confronto.