{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"xan-0.60.0","path":"textproc/xan","url":"/packages/current/textproc/xan/","comment":"command line tool for CSV processing","homepage":"https://github.com/medialab/xan","maintainer":"Pascal Stumpf <pascal@stumpf.co>","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 very easily handle large CSV files\n(Gigabytes). It leverages a novel SIMD CSV parser and is also able\nto parallelize some computations (through multithreading) to make\nsome tasks complete as fast as your computer can allow.\n\nIt can easily preview, filter, slice, aggregate, sort, join CSV\nfiles, and exposes a large collection of composable commands that\ncan be chained together to perform a wide variety of typical tasks.\n","package_architecture":"amd64","stem":"xan","readme":null,"dependencies":[{"path":"archivers/zstd","type":"library","package_spec":"","url":"/packages/current/archivers/zstd/"},{"path":"devel/cargo-generate-vendor","type":"build","package_spec":"STEM->=1.1","url":"/packages/current/devel/cargo-generate-vendor/"},{"path":"lang/rust","type":"build","package_spec":"","url":"/packages/current/lang/rust/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["textproc","lang/rust"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
