Skip to content

Show HN: Table – A fast, streaming-first table renderer for Go

github.com/nekrassov01
2 pointsnekrassov01discuss
On HN

I built this because I wanted one Go table library that could handle text, HTML, GFM, CSV/TSV, and other table-oriented output without giving up streaming.

The main design goal is to provide both a Table API and a row-at-a-time Stream API for every output format. I also spent quite a bit of time reducing allocations; in the included Simple and Complex benchmarks, it was the fastest of the compared implementations.

I’d appreciate any feedback.

Comments

No comments yet.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.