Command Line Applications

Libraries for building CLI tools and command-line interfaces. Packages among the 3,000 most downloaded in the past 90 days.

35 packages
  • bunt 1.0.0

    256 color ANSI coloring in the terminal

    118
    4.4m last 90 days
  • getopt 1.0.3

    Command-line options parser for Erlang

    255
    1.0m last 90 days
  • owl 0.13.1

    A toolkit for writing command-line user interfaces.

    533
    753.6k last 90 days
  • cf 0.3.1

    Terminal colour helper

    20
    255.3k last 90 days
  • Keep your ports contained

    272
    140.8k last 90 days
  • optimus 0.6.1

    Command line option parser inspired by clap.rs

    22
    105.5k last 90 days
  • argv 1.1.0

    A cross platform library for getting the command line arguments

    42
    101.4k last 90 days
  • Porcelain implements a saner approach to launching and communicating with external OS processes from Elixir. Built on top of Erlang's ports, it provides richer functionality and simpler API.

    958
    70.1k last 90 days
  • A toolkit for terminal user interfaces in Elixir

    132
    68.9k last 90 days
  • Command-line progress bars and spinners.

    338
    65.5k last 90 days
  • ANSI colours, formatting, and control codes

    38
    62.1k last 90 days
  • rambo 0.3.4

    Run your command. Send input. Get output.

    214
    37.6k last 90 days
  • Retrieve the terminal's size in rows and columns on all targets

    4
    32.9k last 90 days
  • cli_mate 0.11.0

    Helpers around OptionParser for options and arguments, embeddable in vendored mix tasks.

    1
    31.6k last 90 days
  • scribe 0.11.1

    Pretty-print tables of structs and maps.

    306
    29.1k last 90 days
  • ANSI colors for your Erlang

    87
    29.0k last 90 days
  • glint 1.3.0

    Gleam command-line argument parsing with flags and automated help text generation.

    82
    28.1k last 90 days
  • exile 0.15.0

    NIF based solution to interact with external programs with back-pressure

    189
    26.8k last 90 days
  • A Gleam library for cross-platform shell operations

    75
    23.4k last 90 days
  • escape 0.4.1

    An ANSI escape tool

    0
    20.7k last 90 days
  • extty 0.4.3

    Terminal shell emulation as a process

    22
    17.4k last 90 days
  • exexec 0.2.0

    An idiomatic Elixir wrapper for erlexec.

    67
    16.5k last 90 days
  • An opinionated cli options parser

    108
    13.8k last 90 days
  • argparse: arguments parser, and cli framework

    61
    10.5k last 90 days
  • Elixir bindings for the Rust ratatui terminal UI library

    123
    8.7k last 90 days
  • Shared CLI subprocess runtime foundation with first-party common provider profiles.

    1
    7.0k last 90 days
  • Simple, secure, and fast CLI Stellar wallet. Perfect for more advanced Stellar users that need to build their own customised wallets.

    6.4k last 90 days
  • clip 1.2.2

    A CLI option parser for Gleam

    52
    6.0k last 90 days
  • ExPrompt is a helper package to add interactivity to your command line applications as easy as possible.

    30
    5.8k last 90 days
  • prompt 0.10.1

    A terminal toolkit and a set of helpers for building console applications.

    5.6k last 90 days
  • spinner 1.3.1

    Animated progress spinners for your console

    28
    5.0k last 90 days
  • A simulated bash environment with virtual filesystem for safe command execution

    115
    4.5k last 90 days
  • termite 0.4.5

    A dependency-free NIF-free terminal library for Elixir.

    133
    4.4k last 90 days
  • Layout and measure the sizes of a strings printed in the terminal!

    4.2k last 90 days
  • Text client for the Game of Islands.

    2
    3.8k last 90 days