8000 GitHub - qxuken/odin-tui: TUI library on Odin
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

qxuken/odin-tui

Repository files navigation

Odin TUI

Library very much in a WIP state

A terminal user interface (TUI) library written in Odin, designed to provide basic building blocks for creating terminal applications.

Overview

Odin TUI is a library that provides fundamental components and utilities for building terminal-based applications. It offers a clean and intuitive API for creating interactive terminal interfaces while maintaining the simplicity and performance that Odin is known for.

Features

  • Basic terminal UI building blocks
  • Simple and intuitive API
  • Written in pure Odin

Examples

The project includes several examples demonstrating different aspects of the library, look into examples/. There is even example with a clay library.

Requirements

  • Odin compiler
  • (optional) Nushell

Building example

nu build.nu run-example <example_name>

TODO

  • Handling UTF-8 Graphemes
  • Parsing inputs in Windows ConEmu environment, Wezterm and Iterm on Mac and Linux
  • Ensuring compatibility with thread pools

About

TUI library on Odin

Resources

Stars

Watchers

Forks

0