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

A high-performance table rendering library for Go. Contribute to nekrassov01/table development by creating an account on GitHub.
2 points by nekrassov01 41 days ago github.com 0 comments
Summary not yet generated for this article.

Original Text

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 (0 of ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open