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.
Utgiverens beskrivelse (engelsk)
Hva er xan?
xan fra médialab Sciences Po er programvare med åpen kildekode for Windows (kategori: Programmeringsspråk og SDK-er). Programmeringsspråk: Rust.
Installasjon og systemkrav
Utgiveren tilbyr installasjonsfiler for 64-bit; filformater: Portabel. Programmet kjører uten installasjon (portabelt).
Oppdateringer og versjonshistorikk
Nyeste versjon er 0.61.0, utgitt 11. september 2026. Versjonshistorikken går tilbake til 19. september 2025: 11 utgivelser, alle med lenker til de offisielle filene.
Popularitet og filtyper
Kildekoden på GitHub (medialab/xan) har 4 540 stjerner. Lignende programmer er blant annet Go Programming Language, LLVM og Deno.
Prosjektbeskrivelse på GitHub: “The CSV magician”
Fordeler / Ulemper
Fordeler
- Åpen kildekode: hvem som helst kan se gjennom og bygge koden
- Portabelt: kjører uten installasjon
- Oppdatert de siste to månedene
Ulemper
- Ingen egen ARM64-versjon
Kort sagt: xan er et verktøy med åpen kildekode i kategorien Programmeringsspråk og SDK-er for PC-er med 64-bit.
Er det trygt å laste ned xan?
- Filen leveres av github.com, utgiverens eget domene
- Nedlastingslenken bruker HTTPS
- En SHA256-sum er publisert, så du kan kontrollere filen:
5F7BEF4DCFFBFB3A3A937AC180ED76CDF966CB13647251BEFFDDB84D01C1AE54· Åpne VirusTotal-rapporten for denne sjekksummen - Lenken er ikke sjekket ennå
- Kildekoden er offentlig
- ExeAtlas lagrer, pakker inn eller endrer aldri installasjonsfiler
Relatert veiledning: Slik sjekker du SHA256-summen til en fil i Windows
Nyeste versjoner
Alle 11 versjoner ›| Versjon | Dato | Størrelse | Filer |
|---|---|---|---|
| 0.61.0Nyeste | 11. september 2026 | — | 64-bit ZIP |
| 0.60.0 | 10. juli 2026 | — | 64-bit ZIP |
| 0.59.0 | 17. juni 2026 | — | 64-bit ZIP |
| 0.58.0 | 2. juni 2026 | — | 64-bit ZIP |
| 0.57.1 | 15. april 2026 | — | 64-bit ZIP |
| 0.57.0 | 9. april 2026 | — | 64-bit ZIP |
| 0.56.0 | 20. februar 2026 | — | 64-bit ZIP |
| 0.55.0 | 12. februar 2026 | — | 64-bit ZIP |
Installer fra kommandolinjen
Stille installasjon ›winget install --id medialab.xan -escoop install extras/xanProgramfiler (.exe): xan.exe
Relatert veiledning: winget: installer og oppdater programmer i Windows
Finnes også for andre systemer
brew install xanInformasjon
- Utgiver
- médialab Sciences Po
- Kategori
- Programmeringsspråk og SDK-er
- Lisens
- Unlicense, MIT
- Pris
- Gratis
- Kildekode
- github.com/medialab/xan
- Programmeringsspråk
- Rust
- Krav
- Windows 11 / 10
- Arkitektur
- 64-bit
- Installasjonsfil
- Portabel
- Versjon
- 0.61.0
- Utgitt
- 11. september 2026
- Lagt til i katalogen
- 16. november 2025
- Registrerte versjoner
- 11
- GitHub-stjerner
- 4 540
- GitHub-forker
- 94
- Nettsted
- github.com
- winget-ID
- medialab.xan
- Scoop-pakke
- extras/xan
Vurderinger og anmeldelser
Ingen anmeldelser ennå. Bli den første til å gi en vurdering.
Alternativer til xan
Se alle ›-
Åpen kildekode2,1 mill. ↓ -
Åpen kildekode2,8 mill. ↓ -
Åpen kildekode249,7k ↓ -
Åpen kildekode3,7 mill. ↓ -
Åpen kildekode1,9 mill. ↓ -
Åpen kildekode2,2 mill. ↓ -
Åpen kildekode263,6k ↓ -
Åpen kildekode12,5k ↓
Ofte stilte spørsmål
Er xan gratis?
Ja. xan er programvare med åpen kildekode under lisensen Unlicense, MIT.
Er det trygt å laste ned xan?
Filen lastes ned fra github.com, som tilhører utgiveren; ExeAtlas verken lagrer eller endrer den. Sammenlign SHA256-summen for filen med den som vises her, eller åpne VirusTotal-rapporten for sjekksummen.
Hvordan installerer jeg xan med winget?
Åpne PowerShell eller Windows Terminal og kjør winget-kommandoen som vises på denne siden. winget laster ned den offisielle installasjonsfilen og kontrollerer SHA256-summen før den kjøres.
Kjører xan på ARM (Windows on Arm)?
Det finnes ingen ARM64-versjon; Windows 11 on Arm kan kjøre versjonen for 64-bit gjennom emulering.
Hvor kan jeg laste ned en eldre versjon av xan?
Versjonssiden viser alle 11 versjonene tilbake til 19. september 2025, med lenker til de offisielle installasjonsfilene.
Kan jeg bruke xan uten administratorrettigheter?
Ja, programmet er portabelt: pakk ut og kjør.
Hvilke alternativer finnes til xan?
Go Programming Language, LLVM, Deno, CMake og Yarn. Siden med alternativer sammenligner dem.