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 काय आहे?
médialab Sciences Po यांनी प्रकाशित केलेले xan हे ओपन सोर्स Windows सॉफ्टवेअर आहे (श्रेणी: प्रोग्रामिंग भाषा आणि SDK). ते Rust मध्ये लिहिलेले आहे.
इन्स्टॉलेशन आणि सिस्टम आवश्यकता
प्रकाशक 64-बिट Windows साठी पोर्टेबल इन्स्टॉलर देतो. ते इन्स्टॉल न करता चालवता येते (पोर्टेबल).
अपडेट आणि आवृत्ती इतिहास
सध्याची आवृत्ती 0.61.0 आहे, जी ११ सप्टेंबर, २०२६ रोजी रिलीज झाली. आवृत्ती इतिहासात १९ सप्टेंबर, २०२५ पासूनची ११ रिलीज आहेत आणि ती सर्व अधिकृत फाइल्सशी जोडलेली आहेत.
लोकप्रियता आणि फाइल प्रकार
GitHub वर त्याच्या सोर्स कोडला (medialab/xan) ४,५४० स्टार मिळाले आहेत. याच प्रकारचे प्रोग्राम: Go Programming Language, LLVM आणि Deno.
GitHub वरील प्रोजेक्टचे वर्णन: “The CSV magician”
जमेच्या बाजू / मर्यादा
जमेच्या बाजू
- ओपन सोर्स: कोणीही त्याचा कोड पाहू आणि बिल्ड करू शकतो
- पोर्टेबल: इन्स्टॉल न करता चालते
- गेल्या दोन महिन्यांत अपडेट झाले
मर्यादा
- नेटिव्ह ARM64 बिल्ड नाही
थोडक्यात: xan हे 64-बिट PC साठीचे ओपन सोर्स Windows टूल आहे (श्रेणी: प्रोग्रामिंग भाषा आणि SDK).
xan डाउनलोड करणे सुरक्षित आहे का?
- फाइल github.com वरून येते, जे प्रकाशकाचे स्वतःचे डोमेन आहे
- डाउनलोड लिंक HTTPS वापरते
- SHA256 हॅश प्रकाशित आहे, त्यामुळे आपण फाइल तपासू शकता:
5F7BEF4DCFFBFB3A3A937AC180ED76CDF966CB13647251BEFFDDB84D01C1AE54· या हॅशचा VirusTotal अहवाल उघडा - लिंक अद्याप तपासलेली नाही
- सोर्स कोड सार्वजनिक आहे
- ExeAtlas इन्स्टॉलर होस्ट करत नाही, रॅप करत नाही आणि बदलत नाही
संबंधित मार्गदर्शक: Windows वर फाइलचा SHA256 हॅश कसा तपासायचा
अलीकडील आवृत्त्या
सर्व ११ आवृत्त्या ›| आवृत्ती | तारीख | आकार | फाइल्स |
|---|---|---|---|
| 0.61.0नवीनतम | ११ सप्टेंबर, २०२६ | — | 64-बिट ZIP |
| 0.60.0 | १० जुलै, २०२६ | — | 64-बिट ZIP |
| 0.59.0 | १७ जून, २०२६ | — | 64-बिट ZIP |
| 0.58.0 | २ जून, २०२६ | — | 64-बिट ZIP |
| 0.57.1 | १५ एप्रिल, २०२६ | — | 64-बिट ZIP |
| 0.57.0 | ९ एप्रिल, २०२६ | — | 64-बिट ZIP |
| 0.56.0 | २० फेब्रुवारी, २०२६ | — | 64-बिट ZIP |
| 0.55.0 | १२ फेब्रुवारी, २०२६ | — | 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
- GitHub स्टार
- ४,५४०
- GitHub फोर्क
- ९४
- वेबसाइट
- github.com
- winget ID
- medialab.xan
- Scoop पॅकेज
- extras/xan
रेटिंग आणि रिव्ह्यू
अद्याप कोणताही रिव्ह्यू नाही. सर्वात आधी रेटिंग द्या.
xan चे पर्याय
सर्व पाहा ›-
ओपन सोर्स२१.१ लाख ↓ -
ओपन सोर्स२८.३ लाख ↓ -
ओपन सोर्स२.५ लाख ↓ -
ओपन सोर्स३७ लाख ↓ -
ओपन सोर्स१८.६ लाख ↓ -
ओपन सोर्स२२.३ लाख ↓ -
ओपन सोर्स२.६ लाख ↓ -
ओपन सोर्स१२.५ ह ↓
वारंवार विचारले जाणारे प्रश्न
xan मोफत आहे का?
हो. xan हे ओपन सोर्स सॉफ्टवेअर आहे (Unlicense, MIT लायसन्स).
xan डाउनलोड करणे सुरक्षित आहे का?
फाइल github.com वरून डाउनलोड होते, जो प्रकाशकाचा स्वतःचा आहे; ExeAtlas फाइल होस्ट करत नाही आणि बदलतही नाही. डाउनलोड केलेल्या फाइलचा SHA256 हॅश येथे दाखवलेल्या हॅशशी जुळवा, किंवा त्या हॅशचा VirusTotal अहवाल उघडा.
winget ने xan कसे इन्स्टॉल करायचे?
PowerShell किंवा Windows Terminal उघडा आणि या पेजवर दिलेली winget कमांड चालवा. winget अधिकृत इन्स्टॉलर डाउनलोड करतो आणि चालवण्यापूर्वी त्याचा SHA256 हॅश तपासतो.
xan ARM (Windows on Arm) वर चालते का?
ARM64 बिल्ड नाही; Windows 11 on Arm वर 64-बिट आवृत्ती एम्युलेशनद्वारे चालू शकते.
xan ची जुनी आवृत्ती कुठून डाउनलोड करायची?
आवृत्त्यांच्या पेजवर १९ सप्टेंबर, २०२५ पासूनच्या सर्व ११ आवृत्त्या त्यांच्या अधिकृत इन्स्टॉलर फाइल्सच्या लिंकसह दिल्या आहेत.
xan ॲडमिनिस्ट्रेटर अधिकारांशिवाय वापरता येते का?
हो, ते पोर्टेबल आहे: फाइल अनपॅक करा आणि चालवा.
xan चे पर्याय कोणते आहेत?
Go Programming Language, LLVM, Deno, CMake आणि Yarn. पर्यायांच्या पेजवर त्यांची तुलना दिली आहे.