docs/api-index

TerminalTable API documentation

TerminalTable is a pure-Nim library for responsive, styled, and live terminal tables. Most applications only need the terminal_table façade; the focused modules are available when a smaller import surface is preferable.

Install

nimble install terminal_style
nimble install terminal_table

Quick start

import terminal_table

var table = initTable(["Name", "Role", "Status"])
table.addRow("Alice", "Administrator", green("online"))
table.addRow("Bob", "Developer", yellow("away"))
table.theme = roundedTheme

echo table.render(maxWidth = 60)

Core modules

Data adapters

Generate locally

nimble docs
python3 -m http.server 8000 --directory htmldocs

Then open http://localhost:8000. Serving the files over HTTP allows the generated documentation search to load its index.