You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
notcurses/OTHERS.md

34 lines
1.4 KiB
Markdown

# Other TUI libraries of note
* [NCURSES](https://invisible-island.net/ncurses/) (C)
* [caca](http://caca.zoy.org/wiki/libcaca) (C)
* [Newt](https://pagure.io/newt) (C)
* [libtickit](http://www.leonerd.org.uk/code/libtickit/) (C)
* [FINAL CUT](https://github.com/gansm/finalcut) (C++)
* [CPPurses](https://github.com/a-n-t-h-o-n-y/CPPurses) (C++)
* [ImTui](https://github.com/ggerganov/imtui) (C++)
* [tui-rs](https://github.com/fdehau/tui-rs) (Rust)
* [crossterm](https://github.com/crossterm-rs/crossterm) (Rust)
* [termwiz](https://github.com/wez/wezterm/tree/master/termwiz) (Rust)
* [blessed-contrib](https://github.com/yaronn/blessed-contrib) (Javascript)
* [tty-cursor](https://github.com/piotrmurach/tty-cursor) (Ruby)
* [vty](http://hackage.haskell.org/package/vty) (Haskell)
* [hscharm](https://hackage.haskell.org/package/hscharm) (Haskell)
* [S-Lang](http://www.jedsoft.org/slang/) (S-Lang)
* [termbox-go](https://github.com/nsf/termbox-go) (Go)
* [tcell](https://github.com/gdamore/tcell) (Go)
* [termui](https://github.com/gizak/termui) (Go)
* [gocui](https://github.com/jroimartin/gocui) (Go)
* [tview](https://github.com/rivo/tview) (Go)
* [blessings](https://github.com/erikrose/blessings) (Python)
* [urwid](https://github.com/urwid/urwid) (Python)
## Pixel-based
* [termbox](https://github.com/nsf/termbox) (C)
## Declarative
* [brick](https://github.com/jtdaugherty/brick) (Haskell, atop vty)
* [zui](https://github.com/zdharma/zui) (Zsh, atop zdharma)