Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kdheepak/terminaluserinterfaces.jl

Terminal User Interfaces in Julia.
https://github.com/kdheepak/terminaluserinterfaces.jl

interfaces julia terminal tui user

Last synced: 3 months ago
JSON representation

Terminal User Interfaces in Julia.

Awesome Lists containing this project

README

        

# TerminalUserInterfaces.jl

![CI](https://github.com/kdheepak/TerminalUserInterfaces.jl/workflows/CI/badge.svg)
![](https://img.shields.io/github/license/kdheepak/TerminalUserInterfaces.jl)
[![](https://img.shields.io/github/v/release/kdheepak/TerminalUserInterfaces.jl)](https://github.com/kdheepak/TerminalUserInterfaces.jl/releases/latest)
[![](https://img.shields.io/badge/docs-ready-blue.svg)](https://kdheepak.github.io/TerminalUserInterfaces.jl)

Create TerminalUserInterfaces in Julia.

![](https://user-images.githubusercontent.com/1813121/88769192-59505780-d139-11ea-876a-49983c1ee0e8.gif)

### Installation

```
pkg> add TerminalUserInterfaces
```

### Usage

See [documentation](https://kdheepak.com/TerminalUserInterfaces.jl/) and
[examples folder](https://github.com/kdheepak/TerminalUserInterfaces.jl/blob/main/examples) for
information how to use the package.

Check out my JuliaCon talk where I use this package to make a presentation in the terminal.

[![](https://img.youtube.com/vi/-TASx67pphw/0.jpg)](https://www.youtube.com/watch?v=-TASx67pphw)

### Related work

- [ratatui](https://github.com/ratatui-org/ratatui)
- [blessed-contrib](https://github.com/yaronn/blessed-contrib)
- [TextUserInterfaces.jl](https://github.com/ronisbr/TextUserInterfaces.jl/)
- [Term.jl](https://github.com/FedeClaudi/Term.jl)