# tela v0.1.0 - Table of Contents A zero-dependency Elixir library for building terminal UIs using the Elm Architecture. ## Modules - [Tela](Tela.md): Zero-dependency Elixir TUI framework using the Elm Architecture. - [Tela.Component](Tela.Component.md): Behaviour for reusable Tela UI components. - [Tela.Component.Spinner](Tela.Component.Spinner.md): An animated spinner component. - [Tela.Component.TextInput](Tela.Component.TextInput.md): A single-line text input component. - [Tela.Frame](Tela.Frame.md): A rendered frame returned by `c:Tela.view/1` and `c:Tela.Component.view/1`. - [Tela.Input](Tela.Input.md): Parses raw terminal byte sequences into `Tela.Key` structs. - [Tela.Key](Tela.Key.md): Represents a single parsed key event from the terminal. - [Tela.Renderer](Tela.Renderer.md): Produces minimal ANSI output to update the terminal from one frame to the next. - [Tela.Runtime](Tela.Runtime.md): The Tela run loop. - [Tela.Style](Tela.Style.md): Composable ANSI text styles for terminal UIs. - [Tela.Terminal](Tela.Terminal.md): OTP 28 terminal I/O wrappers.