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.
A kiadó leírása (angol)
Mi a xan?
A xan programot a médialab Sciences Po adja ki. Nyílt forráskódú szoftver Windowsra, a „Programnyelvek és SDK-k” kategóriában. Programozási nyelv: Rust.
Telepítés és rendszerigény
A kiadó Hordozható telepítőt kínál 64 bites Windowsra. Telepítés nélkül is futtatható (hordozható változat).
Frissítések és verzióelőzmények
A legújabb verzió: 0.61.0 (megjelenés: 2026. szeptember 11.). A verzióelőzmények kezdete: 2025. szeptember 19. Összesen 11 kiadás, mind a hivatalos fájlokra hivatkozik.
Népszerűség és fájltípusok
A GitHubon található forráskód (medialab/xan) 4540 csillagot kapott. Hasonló programok: Go Programming Language, LLVM és Deno.
A projekt leírása a GitHubon: “The CSV magician”
Előnyök / Hátrányok
Előnyök
- Nyílt forráskód: bárki átnézheti és lefordíthatja
- Hordozható: telepítés nélkül fut
- Az elmúlt két hónapban frissült
Hátrányok
- Nincs natív ARM64-változat
Összegzés: xan: nyílt forráskódú program a „Programnyelvek és SDK-k” kategóriából, 64 bites gépekre.
Biztonságos a xan letöltése?
- A fájlt a github.com szolgálja ki, amely a kiadó saját domainje
- A letöltési hivatkozás HTTPS-t használ
- SHA256 ellenőrzőösszeg elérhető, így a fájl ellenőrizhető:
5F7BEF4DCFFBFB3A3A937AC180ED76CDF966CB13647251BEFFDDB84D01C1AE54· A VirusTotal-jelentés megnyitása ehhez az ellenőrzőösszeghez - A hivatkozást még nem ellenőriztük
- A forráskód nyilvános
- Az ExeAtlas nem tárol, nem csomagol be és nem módosít telepítőket
Kapcsolódó útmutató: Fájl SHA256 kivonatának ellenőrzése Windowson
Legutóbbi verziók
Mind a 11 verzió ›| Verzió | Dátum | Méret | Fájlok |
|---|---|---|---|
| 0.61.0Legújabb | 2026. szeptember 11. | — | 64 bites ZIP |
| 0.60.0 | 2026. július 10. | — | 64 bites ZIP |
| 0.59.0 | 2026. június 17. | — | 64 bites ZIP |
| 0.58.0 | 2026. június 2. | — | 64 bites ZIP |
| 0.57.1 | 2026. április 15. | — | 64 bites ZIP |
| 0.57.0 | 2026. április 9. | — | 64 bites ZIP |
| 0.56.0 | 2026. február 20. | — | 64 bites ZIP |
| 0.55.0 | 2026. február 12. | — | 64 bites ZIP |
Telepítés parancssorból
Csendes telepítés ›winget install --id medialab.xan -escoop install extras/xanProgramfájlok (.exe): xan.exe
Kapcsolódó útmutató: A winget használata: programok telepítése, frissítése
Más rendszerekre is
brew install xanInformációk
- Kiadó
- médialab Sciences Po
- Kategória
- Programnyelvek és SDK-k
- Licenc
- Unlicense, MIT
- Ár
- Ingyenes
- Forráskód
- github.com/medialab/xan
- Programozási nyelv
- Rust
- Rendszerigény
- Windows 11 / 10
- Architektúra
- 64 bites
- Telepítő
- Hordozható
- Verzió
- 0.61.0
- Megjelenés
- 2026. szeptember 11.
- Katalógusba került
- 2025. november 16.
- Listázott verziók
- 11
- GitHub-csillagok
- 4540
- GitHub-forkok
- 94
- Weboldal
- github.com
- winget-azonosító
- medialab.xan
- Scoop-csomag
- extras/xan
Értékelések és vélemények
Még nincs vélemény. Az első értékelés lehet az Öné.
xan – alternatívák
Összes ›-
Nyílt forráskódú2,1 M ↓ -
Nyílt forráskódú2,8 M ↓ -
Nyílt forráskódú249,7 E ↓ -
Nyílt forráskódú3,7 M ↓ -
Nyílt forráskódú1,9 M ↓ -
Nyílt forráskódú2,2 M ↓ -
Nyílt forráskódú263,6 E ↓ -
Nyílt forráskódú12,5 E ↓
Gyakori kérdések
Ingyenes a xan program?
Igen. A xan program nyílt forráskódú szoftver (licenc: Unlicense, MIT), ingyenesen letölthető és használható.
Biztonságos a xan letöltése?
A fájl a github.com szerveréről érkezik, amely a kiadóé; az ExeAtlas nem tárolja és nem módosítja. A letöltött fájl SHA256 ellenőrzőösszege összevethető az itt látható értékkel, és megnyitható hozzá a VirusTotal-jelentés is.
Hogyan telepíthető a xan program wingettel?
Nyissa meg a PowerShellt vagy a Windows Terminált, és futtassa az ezen az oldalon látható winget parancsot. A winget letölti a hivatalos telepítőt, és futtatás előtt ellenőrzi az SHA256 ellenőrzőösszegét.
Fut a xan program ARM processzoron (Windows on Arm)?
Nincs ARM64-változat; a Windows 11 on Arm emulációval futtathatja a következő változatot: 64 bites.
Honnan tölthető le a xan régebbi verziója?
A verziók oldalán mind a 11 verzió megtalálható a hivatalos telepítőfájlokra mutató hivatkozással (a legrégebbi megjelenése: 2025. szeptember 19.).
Használható a xan program rendszergazdai jog nélkül?
Igen, hordozható: elég kicsomagolni és elindítani.
Milyen alternatívák vannak a xan helyett?
Go Programming Language, LLVM, Deno, CMake és Yarn. Az alternatívák oldala össze is hasonlítja őket.