jexer - Java Text User Interface

  •        56

Java Text User Interface library that resembles Turbo Vision

https://github.com/klamonte/jexer

Tags
Implementation
License
Platform

   




Related Projects

K - Terminal User Interface (TUI) for Kubernetes

  •    Go

I got sick of typing the same kubectl commands over and over again so here is my simplified TUI wrapper, K.

tui-rs - Build terminal user interfaces and dashboards using Rust

  •    Rust

tui-rs is a Rust library to build rich terminal user interfaces and dashboards. It is heavily inspired by the Javascript library blessed-contrib and the Go library termui. However, some features may only be available in one of the two.

tui-go - A UI library for terminal applications.

  •    Go

A UI library for terminal applications. tui (pronounced tooey) provides a higher-level programming model for building rich terminal applications. It lets you build layout-based user interfaces that (should) gracefully handle resizing for you.

xterm-color-table.vim - All 256 xterm colors with their RGB equivalents, right in Vim!

  •    VimL

All 256 xterm colors with their RGB equivalents, right in Vim!

hterm - "HTML Terminal", or hterm, is an xterm-compatible terminal emulator written entirely in JavaScript

  •    

"HTML Terminal", or hterm, is an xterm-compatible terminal emulator written entirely in JavaScript. It is intended to be fast enough and correct enough to compete with native terminals such as xterm, gnome-terminal, konsole and Terminal.app.


TUI - a Text User Interface Windows Library for .net

  •    

TUI is a Control library which provides Elements for creating a Windows-Based-User-Interface on System.Console. It contains Controls like Windows, Textboxes, Comboboxes and ListViews. It is completely Object-Orientated, so that you can easily derive your own Custom-Controls.

Cursive - A Text User Interface library for the Rust programming language

  •    Rust

Cursive is a TUI (Text User Interface) library for rust. It uses ncurses by default, but other backends are available. It allows you to build rich user interfaces for terminal applications.

xtermset

  •    C

xtermset allows you to change the characteristics of an xterm window from the command line. Most options have the same names as those that you would give xterm at startup.

term.js - A terminal written in javascript.

  •    Javascript

A full xterm clone written in javascript. Used by tty.js.⚠️ This project is no longer maintained ⚠️. For a maintained fork take a look at sourcelair/xterm.js.

vim-bracketed-paste - Handles bracketed-paste-mode in vim (aka. automatic `:set paste`)

  •    Vim

Otherwise just copy-paste everything from plugin/bracketed-paste.vim into your ~/.vimrc. You need to be using a modern xterm-compatible terminal emulator that supports bracketed paste mode. xterm, urxvt, iTerm2, gnome-terminal (and other terminals using libvte) are known to work.

tcell - Tcell is an alternate terminal package, similar in some ways to termbox, but better in others

  •    Go

Package tcell provides a cell based view for text terminals, like xterm. It was inspired by termbox, but differs from termbox in some important ways. It also adds substantial functionality beyond termbox. First, it includes a full parser and expander for terminfo capability strings, so that it can avoid hard coding escape strings for formatting. It also favors portability, and includes support for all POSIX systems.

aminal - A modern cross-platform terminal emulator in Go

  •    Go

Aminal is a modern terminal emulator for Mac/Linux/Windows implemented in Golang and utilising OpenGL. The project is experimental at the moment, so you probably won't want to rely on Aminal as your main terminal for a while.

The Doszip Commander

  •    C

The Doszip Commander is an LFN-aware TUI file manager (NC clone) for DOS with built-in zip and unzip. The original program was written in Borland C, but the latest version compiles with Open Watcom 1.8 and the JWasm assembler.

htop - htop is an interactive text-mode process viewer for Unix systems

  •    C

This software has evolved considerably over the years, and is reasonably complete, but there is always room for improvement.This program is distributed as a standard autotools-based package. See the INSTALL file for detailed instructions.

blessed - A high-level terminal interface library for node.js.

  •    Javascript

A curses-like library with a high level terminal interface API for node.js.Reimplement ncurses entirely by parsing and compiling terminfo and termcap, and exposing a Program object which can output escape sequences compatible with any terminal.

termcoin - A bitcoin wallet and blockchain explorer for your terminal.

  •    Javascript

Note that termcoin is no longer maintained. It is not recommended for use.termcoin's UI is rendered by blessed which is a full ncurses replacement and high-level widget library. Expect mouse support, eye-candy hover effects, and so-on.

sen - Terminal User Interface for docker engine

  •    Python

You can see the features yourself.This repository has set up automated builds on docker hub. In case you run into some issue, try pulling latest version first before opening an issue.

ncurses-rs - A safe ncurses wrapper for Rust

  •    Rust

This is a very thin wrapper around the ncurses TUI lib. The compiled library will go to the target directory.