raxol

Raxol - A toolkit for building interactive terminal UI applications in Elixir.

Command Line Applications

Stars

76

Unreleased Activity

Unknown

First Release

1

years ago

Last Release

1

months ago

Downloads

621

last 90 days

Last Stable Version

2.6.1

Version 2.6.1

Published Aug 2026
Elixir Version Requirement ~> 1.17 or ~> 1.18 or ~> 1.19 or ~> 1.20
Documentation for 2.6.1

Dependencies

25
telemetry_poller ~> 1.2

Periodically collect measurements and dispatch them as Telemetry events.

makeup_elixir ~> 1.0.1

Elixir lexer for the Makeup syntax highlighter.

file_system ~> 1.1

An Elixir file system change watcher wrapper based on FS, the native file system listener.

phoenix ~> 1.8.1

Peace of mind from prototype to production

raxol_plugin ~> 2.6

Plugin framework for Raxol terminal applications. Build and distribute Raxol plugins with a consistent behavior interface.

toml ~> 0.7

An implementation of TOML for Elixir projects

telemetry_metrics ~> 1.1

Provides a common interface for defining metrics based on Telemetry events.

elixir_make ~> 0.9

A Make compiler for Mix

phoenix_html ~> 4.3

Phoenix view functions for working with HTML templates

telemetry ~> 1.3

Dynamic dispatching library for metrics and instrumentations

raxol_terminal ~> 2.6

Terminal emulation and driver infrastructure for Raxol. ANSI parsing, screen buffers, command processing, cursor management, input handling, session management, and termbox2 NIF integration.

raxol_liveview ~> 2.6

Phoenix LiveView integration for Raxol terminal buffers. Real-time terminal UIs in the browser with WebSocket updates.

yaml_elixir ~> 2.12

YAML parser for Elixir based on native Erlang implementation.

phoenix_pubsub ~> 2.1

Distributed PubSub and Presence platform

clipboard ~> 0.2.1

Copy and paste from system clipboard

raxol_core ~> 2.6

Lightweight terminal buffer primitives for Elixir. Pure functional buffer operations with zero runtime dependencies. Perfect for terminal UIs, CLI tools, and custom rendering pipelines.

uuid ~> 1.1

UUID generator and utilities for Elixir.

plug_cowboy ~> 2.7

A Plug adapter for Cowboy

makeup ~> 1.2

Syntax highlighter for source code in the style of Pygments.

phoenix_live_view ~> 1.2.3

Rich, real-time user experiences with server-rendered HTML

gettext ~> 1.0

Internationalization and localization through gettext

raxol_mcp ~> 2.6

MCP (Model Context Protocol) server and client for Raxol. Provides JSON-RPC 2.0 protocol handling, tool/resource registry, stdio and SSE transports. Build a TUI app, get an AI interface for free.

jason ~> 1.4.4

A blazing fast JSON parser and generator in pure Elixir.

circular_buffer ~> 1.0

General purpose circular buffer.

raxol_sensor ~> 2.6

Sensor fusion framework for Elixir built on OTP. Poll sensors, buffer readings, fuse with weighted averaging and thresholds, and render HUD widgets (gauges, sparklines, threat indicators). Optional Nx backend.

Optional Dependencies

Dependencies that are not required by default but can be installed or enable additional features or functionality

Community

Looks like this space is still empty… Want to be the first to contribute?

Share an article, talk, or podcast by adding resources to this package.

Related Packages

34 packages