{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["textproc"],"comment":"CSV magician","compare":"/compare/xan/index.json","dependentCount":null,"description":"xan is a command line tool that can be used to process CSV files\ndirectly from the shell.\n\nIt has been written in Rust to be as fast as possible, use as little\nmemory as possible, and can easily handle very large CSV files\n(Gigabytes). It is also able to leverage parallelism (through\nmultithreading) to make some tasks complete as fast as your computer\ncan allow.\n\nIt can easily preview, filter, slice, aggregate, sort, join CSV files,\nand exposes a large collection of composable commands that can be\nchained together to perform a wide variety of typical tasks.\n\nxan also leverages its own expression language so you can perform\ncomplex tasks that cannot be done by relying on the simplest\ncommands. This minimalistic language has been tailored for CSV data\nand is way faster than evaluating typical dynamically-typed languages\nsuch as Python, Lua, JavaScript etc.","flavors":[],"html":"https://daemonports.org/dragonfly/textproc/xan/","kind":"port","lastUpdate":null,"license":["MIT","UNLICENSE"],"licenses":["MIT","Unlicense"],"maintainer":"tagattie@FreeBSD.org","name":"xan","newest":true,"newestVersion":"0.61.0","noVulnData":false,"origin":"textproc/xan","otherSystems":[{"maintainer":"tagattie@FreeBSD.org","newest":true,"origin":"textproc/xan","path":"/textproc/xan/","system":"FreeBSD","updated":"2026-10-14","version":"0.61.0_1"},{"maintainer":"Pascal Stumpf \u003cpascal@stumpf.co\u003e","newest":true,"noVulnData":true,"origin":"textproc/xan","path":"/openbsd/textproc/xan/","system":"OpenBSD","updated":"2026-09-16","version":"0.61.0"},{"behindSince":"2026-09-12","maintainer":"pkgsrc-users@NetBSD.org","origin":"textproc/xan","path":"/netbsd/textproc/xan/","system":"NetBSD","updated":"2026-10-18","version":"0.60.0"},{"maintainer":"tagattie@FreeBSD.org","newest":true,"noVulnData":true,"origin":"textproc/xan","path":"","system":"HardenedBSD","version":"0.61.0_1"},{"maintainer":"tagattie@FreeBSD.org","newest":true,"noVulnData":true,"origin":"textproc/xan","path":"","system":"GhostBSD","version":"0.61.0_1"}],"packages":null,"pkgName":"xan-0.61.0","related":null,"repository":"DPorts","requiredBy":[],"requiredByCount":0,"runDepends":["archivers/zstd"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"0.61.0","versions":[{"date":"2026-11-11","version":"0.61.0"}],"vulnerabilities":null,"www":"https://github.com/medialab/xan"}
