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.
Описание от разработчика (английски)
Какво е xan?
Програмата xan се издава от médialab Sciences Po. Това е софтуер за Windows с отворен код, категория „Езици и SDK“. Език за програмиране: Rust.
Инсталиране и системни изисквания
Разработчикът предлага инсталатори Преносима версия за системи 64-битова. Програмата работи без инсталиране (преносима версия).
Обновявания и история на версиите
Последната версия е 0.61.0, издадена на 11 септември 2026 г.. Историята на версиите започва от 19 септември 2025 г.: общо 11 версии с връзки към официалните файлове.
Популярност и типове файлове
Изходният код в GitHub (medialab/xan) има 4540 звезди. Подобни програми: Go Programming Language, LLVM и Deno.
Описание на проекта в GitHub: “The CSV magician”
Предимства / Недостатъци
Предимства
- Отворен код: всеки може да го прегледа и компилира
- Преносима версия: работи без инсталиране
Недостатъци
- Няма собствена компилация ARM64
Накратко: xan е програма за Windows с отворен код (категория „Езици и SDK“); компилации: 64-битова.
Безопасно ли е изтеглянето на xan?
- Файлът се изтегля от домейна на разработчика (github.com)
- Връзката за изтегляне използва HTTPS
- Публикуван е хеш SHA256 – файлът може да се провери:
5F7BEF4DCFFBFB3A3A937AC180ED76CDF966CB13647251BEFFDDB84D01C1AE54· Отворете доклада на VirusTotal за този хеш - Връзката още не е проверена
- Изходният код е публичен
- ExeAtlas не съхранява, не обвива и не променя инсталатори
Свързано ръководство: Как да проверите SHA256 хеша на файл в Windows
Последни версии
Всички версии (11) ›| Версия | Дата | Размер | Файлове |
|---|---|---|---|
| 0.61.0Последна | 11 септември 2026 г. | — | 64-битова ZIP |
| 0.60.0 | 10 юли 2026 г. | — | 64-битова ZIP |
| 0.59.0 | 17 юни 2026 г. | — | 64-битова ZIP |
| 0.58.0 | 2 юни 2026 г. | — | 64-битова ZIP |
| 0.57.1 | 15 април 2026 г. | — | 64-битова ZIP |
| 0.57.0 | 9 април 2026 г. | — | 64-битова ZIP |
| 0.56.0 | 20 февруари 2026 г. | — | 64-битова ZIP |
| 0.55.0 | 12 февруари 2026 г. | — | 64-битова ZIP |
Инсталиране от командния ред
Тиха инсталация ›winget install --id medialab.xan -escoop install extras/xanПрограмни файлове (.exe): xan.exe
Свързано ръководство: Как се използва winget: инсталиране и обновяване
Също и за други системи
brew install xanИнформация
- Разработчик
- médialab Sciences Po
- Категория
- Езици и SDK
- Лиценз
- Unlicense, MIT
- Цена
- Безплатно
- Изходен код
- github.com/medialab/xan
- Език за програмиране
- Rust
- Изисквания
- Windows 11 / 10
- Архитектура
- 64-битова
- Инсталатор
- Преносима версия
- Версия
- 0.61.0
- Дата на издаване
- 11 септември 2026 г.
- Добавена в каталога
- 16 ноември 2025 г.
- Версии в каталога
- 11
- Звезди в GitHub
- 4540
- Разклонения в GitHub
- 94
- Уебсайт
- github.com
- ID в winget
- medialab.xan
- Пакет в Scoop
- extras/xan
Оценки и отзиви
Все още няма отзиви. Можете да дадете първата оценка.
Алтернативи на xan
Виж всички ›-
Отворен код2,1 млн. ↓ -
Отворен код2,8 млн. ↓ -
Отворен код249,7 хил. ↓ -
Отворен код3,7 млн. ↓ -
Отворен код1,9 млн. ↓ -
Отворен код225 хил. ↓ -
Отворен код2,2 млн. ↓ -
Отворен код265,2 хил. ↓
Често задавани въпроси
Безплатна ли е програмата xan?
Да. xan е програма с отворен код (лиценз Unlicense, MIT); изтеглянето и използването са безплатни.
Безопасно ли е изтеглянето на xan?
Файлът се изтегля от github.com – домейн на разработчика; ExeAtlas не съхранява и не променя файла. Сравнете SHA256 на изтегления файл със стойността на тази страница или отворете доклада на VirusTotal за този хеш.
Как да инсталирам xan с winget?
Отворете PowerShell или Windows Terminal и изпълнете командата за winget от тази страница. winget изтегля официалния инсталатор и преди стартиране проверява хеша му SHA256.
Работи ли xan на ARM (Windows on Arm)?
Компилация за ARM64 няма; Windows 11 on Arm може да стартира версията за 64-битова чрез емулация.
Откъде да изтегля стари версии на xan?
Страницата с версиите съдържа връзки към официалните инсталатори на всички версии (11) от 19 септември 2025 г. насам.
Може ли xan да се използва без администраторски права?
Да, това е преносима версия: достатъчно е да я разархивирате и стартирате.
Какви са алтернативите на xan?
Go Programming Language, LLVM, Deno, CMake и Yarn. Сравнение има на страницата с алтернативи.