#Looking for Contributors! Help Build Zigtui!

1 messages · Page 1 of 1 (latest)

bronze moth
#

how does this compare to libvaxis?

fair saffron
#

Not sure what the tone of your question was lol, but here’s the breakdown.
ZigTUI is a cross-platform widget library inspired by Ratatui (the rust tui lib). It works on Windows and Linux out of the box and focuses on higher-level widgets like Block, List, Gauge, Table, etc., plus constraint-based layouts.
libvaxis, on the other hand, is more of a lower-level terminal abstraction. It has advanced features like Kitty graphics but it’s POSIX-only.
so they’re really aimed at different use cases:
If you need Windows support or like a Ratatui-style API, my zigtui is the better fit. But for linux/mac yes libvaxis is more complete FOOR NOW.
Kitty graphics support is on my roadmap . It would mean adding terminal capability detection and a graphics rendering path alongside the current cell-based renderer. The backend abstraction is already there, so it’s more a time investment than a fundamental design issue 🔥

balmy relic
#

fyi libvaxis also provides higher level widgets like this in its vxfw library
not a knock, just letting you know

bronze moth
#

idk if it supports windows' weird custom tui stuff tho, might just use standard ansi and assume ur using a good terminal

#

nothing wrong with having more libs in the same space ofc, i'm just curious if there's a particular reason u decided to write ur own rather than using vaxis

#

or if u have different goals from vaxis or smth

#

also, did u use AI for this project? i get LLM vibes from the repo tbh

fair saffron