Source: golang-github-lanrat-extsort Section: golang Maintainer: Debian Go Packaging Team Uploaders: Drew Parsons , Build-Depends: debhelper-compat (= 14), dh-sequence-golang, dpkg-build-api (= 1), golang-any, golang-golang-x-sync-dev, Testsuite: autopkgtest-pkg-go Standards-Version: 4.7.4 Vcs-Browser: https://salsa.debian.org/go-team/packages/extsort Vcs-Git: https://salsa.debian.org/go-team/packages/extsort.git Homepage: https://github.com/lanrat/extsort XS-Go-Import-Path: github.com/lanrat/extsort Package: golang-github-lanrat-extsort-dev Architecture: all Multi-Arch: foreign Depends: golang-golang-x-sync-dev, ${misc:Depends}, Description: external sorting for golang (library) A high-performance external sorting (https://en.wikipedia.org/wiki/External_sorting) library for Go that enables sorting of arbitrarily large datasets that don't fit entirely in memory. The library operates on channels and uses temporary disk storage to handle datasets larger than available RAM. . Features . * Memory Efficient: Sorts datasets of any size using configurable memory limits * High Performance: Optimized for throughput with parallel sorting and merging * Generic Support: Modern Go generics for type-safe operations * Legacy Compatible: Maintains backward compatibility with interface-based API * Cross-Platform: Works on Unix, Linux, macOS, and Windows * Channel-Based: Integrates seamlessly with Go's concurrency patterns