https://github.com/navid-m/ark
TUI and console output library
https://github.com/navid-m/ark
cli library tui
Last synced: 4 months ago
JSON representation
TUI and console output library
- Host: GitHub
- URL: https://github.com/navid-m/ark
- Owner: navid-m
- License: gpl-3.0
- Created: 2025-06-02T01:44:44.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-08-30T23:59:55.000Z (10 months ago)
- Last Synced: 2025-10-28T19:39:49.155Z (8 months ago)
- Topics: cli, library, tui
- Language: D
- Homepage:
- Size: 266 KB
- Stars: 6
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Ark
TUI and terminal component library.
Line charts, bar charts, pie charts, more or less everything for data visualization, TUIs and CLIs.
#### Components accessible via `ArkTerm` static class
```
function drawLineGraph
function drawTable
function drawAlert
function drawKeyValue
function drawSpinner
function clearSpinner
function drawStatus
function drawProgress
function drawColumns
function drawTree
function drawGauge
function drawTextBox
function drawBanner
function drawDashboard
function drawSparkline
function drawCodeBlock
function drawToast
function drawLoadingDots
function drawBreadcrumb
function drawSeparator
function drawFlowDiagram
function drawBarChart
function drawPieChart
function drawBreakdownChart
function printColorized
```
Refer to ui.d's unit tests for detailed example usage.
#### Screenshot

No warranty. Not ever.