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.
Deskripsi dari penerbit (Inggris)
Apa itu xan?
Diterbitkan oleh médialab Sciences Po, xan merupakan software open source untuk Windows yang termasuk kategori Bahasa pemrograman & SDK. Program ini ditulis dengan Rust.
Instalasi dan persyaratan sistem
Penerbit menyediakan installer Portabel untuk sistem 64-bit. Program ini bisa dijalankan tanpa instalasi (portabel).
Pembaruan dan riwayat versi
Versi terbaru saat ini adalah 0.61.0, dirilis pada 11 September 2026. Riwayat versinya dimulai pada 19 September 2025: 11 rilis, semuanya tertaut ke file resmi.
Popularitas dan jenis file
Kode sumbernya di GitHub (medialab/xan) mendapat 4.540 bintang. Program serupa antara lain Go Programming Language, LLVM dan Deno.
Deskripsi proyek di GitHub: “The CSV magician”
Kelebihan / Kekurangan
Kelebihan
- Open source: kodenya bisa diperiksa dan dikompilasi siapa saja
- Portabel: berjalan tanpa instalasi
- Diperbarui dalam dua bulan terakhir
Kekurangan
- Tidak ada versi ARM64 native
Singkatnya: xan adalah aplikasi kategori Bahasa pemrograman & SDK yang open source untuk PC 64-bit.
Apakah xan aman diunduh?
- File disediakan oleh github.com, domain milik penerbit
- Tautan download menggunakan HTTPS
- Hash SHA256 tersedia, sehingga file bisa diverifikasi:
5F7BEF4DCFFBFB3A3A937AC180ED76CDF966CB13647251BEFFDDB84D01C1AE54· Buka laporan VirusTotal untuk hash ini - Tautan belum dicek
- Kode sumbernya terbuka untuk umum
- ExeAtlas tidak menyimpan, membungkus, atau mengubah installer
Panduan terkait: Cara cek hash SHA256 file di Windows
Rilis terakhir
Semua 11 versi ›| Versi | Tanggal | Ukuran | File |
|---|---|---|---|
| 0.61.0Terbaru | 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 Februari 2026 | — | 64-bit ZIP |
| 0.55.0 | 12 Februari 2026 | — | 64-bit ZIP |
Instalasi lewat command line
Instalasi senyap ›winget install --id medialab.xan -escoop install extras/xanFile program (.exe): xan.exe
Panduan terkait: Cara pakai winget: instal dan update aplikasi
Juga tersedia untuk sistem lain
brew install xanInformasi
- Penerbit
- médialab Sciences Po
- Kategori
- Bahasa pemrograman & SDK
- Lisensi
- Unlicense, MIT
- Harga
- Gratis
- Kode sumber
- github.com/medialab/xan
- Bahasa pemrograman
- Rust
- Persyaratan
- Windows 11 / 10
- Arsitektur
- 64-bit
- Installer
- Portabel
- Versi
- 0.61.0
- Tanggal rilis
- 11 September 2026
- Masuk katalog
- 16 November 2025
- Versi tercatat
- 11
- Bintang GitHub
- 4.540
- Fork GitHub
- 94
- Situs web
- github.com
- ID winget
- medialab.xan
- Paket Scoop
- extras/xan
Rating dan ulasan
Belum ada ulasan. Jadilah yang pertama memberi rating.
Alternatif xan
Lihat semua ›-
Open source2,1 jt ↓ -
Open source2,8 jt ↓ -
Open source249,7 rb ↓ -
Open source3,7 jt ↓ -
Open source1,9 jt ↓ -
Open source2,2 jt ↓ -
Open source263,6 rb ↓ -
Open source12,5 rb ↓
Pertanyaan yang sering diajukan
Apakah xan gratis?
Ya. xan adalah software open source berlisensi Unlicense, MIT.
Apakah xan aman diunduh?
File download berasal dari github.com, domain milik penerbit; ExeAtlas tidak menyimpan atau mengubah file tersebut. Cocokkan hash SHA256 file tersebut dengan yang tertera di sini, atau buka laporan VirusTotal untuk hash itu.
Bagaimana cara menginstal xan dengan winget?
Buka PowerShell atau Windows Terminal, lalu jalankan perintah winget yang tertera di halaman ini. winget mengunduh installer resmi dan memeriksa hash SHA256-nya sebelum menjalankannya.
Apakah xan bisa berjalan di prosesor ARM (Windows on Arm)?
Tidak ada versi ARM64; Windows 11 on Arm dapat menjalankan versi 64-bit melalui emulasi.
Di mana download xan versi lama?
Halaman versi mencantumkan seluruh 11 versi beserta tautan ke file installer resminya, mundur hingga 19 September 2025.
Apakah xan bisa dipakai tanpa hak administrator?
Ya, program ini portabel: cukup ekstrak lalu jalankan.
Apa saja alternatif xan?
Go Programming Language, LLVM, Deno, CMake dan Yarn. Halaman alternatif membandingkan semuanya.