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.
Utgivarens beskrivning (engelska)
Vad är xan?
xan från médialab Sciences Po är programvara med öppen källkod för Windows (kategori: Språk och SDK:er). Programmeringsspråk: Rust.
Installation och systemkrav
Utgivaren erbjuder installationsfiler för 64-bitars (Portabel). Programmet körs utan installation (portabelt).
Uppdateringar och versionshistorik
Den senaste versionen är 0.61.0, släppt 11 september 2026. Versionshistoriken omfattar 11 versioner och sträcker sig tillbaka till 19 september 2025; alla länkar till de officiella filerna.
Popularitet och filtyper
Källkoden på GitHub (medialab/xan) har 4 540 stjärnor. Liknande program är till exempel Go Programming Language, LLVM och Deno.
Projektbeskrivning på GitHub: “The CSV magician”
Fördelar / Nackdelar
Fördelar
- Öppen källkod: vem som helst kan granska och kompilera koden
- Portabelt: körs utan installation
- Uppdaterat de senaste två månaderna
Nackdelar
- Ingen inbyggd ARM64-version
Kort sagt: xan är ett verktyg med öppen källkod i kategorin Språk och SDK:er för datorer med 64-bitars.
Är det säkert att ladda ner xan?
- Filen levereras av github.com, utgivarens egen domän
- Nedladdningslänken använder HTTPS
- En SHA256-hash är publicerad, så att du kan kontrollera filen:
5F7BEF4DCFFBFB3A3A937AC180ED76CDF966CB13647251BEFFDDB84D01C1AE54· Öppna VirusTotal-rapporten för den här hashen - Länken har inte kontrollerats än
- Källkoden är offentlig
- ExeAtlas varken lagrar, kapslar in eller ändrar installationsfiler
Relaterad guide: Kontrollera en fils SHA256-hash i Windows
Senaste versionerna
Alla 11 versioner ›| Version | Datum | Storlek | Filer |
|---|---|---|---|
| 0.61.0Senaste | 11 september 2026 | — | 64-bitars ZIP |
| 0.60.0 | 10 juli 2026 | — | 64-bitars ZIP |
| 0.59.0 | 17 juni 2026 | — | 64-bitars ZIP |
| 0.58.0 | 2 juni 2026 | — | 64-bitars ZIP |
| 0.57.1 | 15 april 2026 | — | 64-bitars ZIP |
| 0.57.0 | 9 april 2026 | — | 64-bitars ZIP |
| 0.56.0 | 20 februari 2026 | — | 64-bitars ZIP |
| 0.55.0 | 12 februari 2026 | — | 64-bitars ZIP |
Installera från kommandoraden
Tyst installation ›winget install --id medialab.xan -escoop install extras/xanProgramfiler (.exe): xan.exe
Relaterad guide: Så använder du winget: installera och uppdatera
Även för andra system
brew install xanInformation
- Utgivare
- médialab Sciences Po
- Kategori
- Språk och SDK:er
- Licens
- Unlicense, MIT
- Pris
- Gratis
- Källkod
- github.com/medialab/xan
- Programmeringsspråk
- Rust
- Kräver
- Windows 11 / 10
- Arkitektur
- 64-bitars
- Installationsfil
- Portabel
- Version
- 0.61.0
- Släppt
- 11 september 2026
- I katalogen sedan
- 16 november 2025
- Listade versioner
- 11
- GitHub-stjärnor
- 4 540
- GitHub-forkar
- 94
- Webbplats
- github.com
- winget-ID
- medialab.xan
- Scoop-paket
- extras/xan
Betyg och recensioner
Inga recensioner än. Bli först med att betygsätta programmet.
Alternativ till xan
Visa alla ›-
Öppen källkod2,1 mn ↓ -
Öppen källkod2,8 mn ↓ -
Öppen källkod249,7 tn ↓ -
Öppen källkod3,7 mn ↓ -
Öppen källkod1,9 mn ↓ -
Öppen källkod2,2 mn ↓ -
Öppen källkod263,6 tn ↓ -
Öppen källkod12,5 tn ↓
Vanliga frågor
Är xan gratis?
Ja. xan är programvara med öppen källkod under licensen Unlicense, MIT.
Är det säkert att ladda ner xan?
Filen kommer från github.com, som tillhör utgivaren; ExeAtlas varken lagrar eller ändrar den. Jämför filens SHA256-hash med den som visas här, eller öppna VirusTotal-rapporten för hashen.
Hur installerar jag xan med winget?
Öppna PowerShell eller Windows Terminal och kör winget-kommandot som visas på den här sidan. winget laddar ner den officiella installationsfilen och kontrollerar SHA256-hashen innan den körs.
Fungerar xan på ARM (Windows on Arm)?
Det finns ingen ARM64-version; Windows 11 on Arm kan köra versionen för 64-bitars via emulering.
Var kan jag ladda ner en äldre version av xan?
Versionssidan listar alla 11 versioner sedan 19 september 2025 med länkar till de officiella installationsfilerna.
Kan jag använda xan utan administratörsbehörighet?
Ja, programmet är portabelt: packa upp och starta.
Vilka alternativ finns till xan?
Go Programming Language, LLVM, Deno, CMake och Yarn. Sidan med alternativ jämför dem.