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) 4 540 звёзд. Похожие программы: 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
- 4 540
- Форки на GitHub
- 94
- Сайт
- github.com
- ID winget
- medialab.xan
- Пакет Scoop
- extras/xan
Оценки и отзывы
Отзывов пока нет. Оценку можно оставить первым.
Аналоги программы xan
Показать все ›-
Открытый исходный код2,1 млн ↓ -
Открытый исходный код2,8 млн ↓ -
Открытый исходный код249,7 тыс. ↓ -
Открытый исходный код3,7 млн ↓ -
Открытый исходный код1,9 млн ↓ -
Открытый исходный код2,2 млн ↓ -
Открытый исходный код263,6 тыс. ↓ -
Открытый исходный код12,5 тыс. ↓
Частые вопросы
Программа xan бесплатная?
Да. xan — программа с открытым исходным кодом (лицензия Unlicense, MIT); скачать и использовать её можно бесплатно.
Безопасно ли скачивать программу xan?
Файл загружается с github.com — этот домен принадлежит разработчику; ExeAtlas не хранит и не изменяет файл. Сравните SHA256 скачанного файла с указанным на этой странице или откройте отчёт VirusTotal по этому хешу.
Как установить xan через winget?
Откройте PowerShell или Терминал Windows и выполните команду 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. Их сравнение — на странице аналогов.