12 projects
The Moby Project
The Moby Project is an open-source initiative that provides a toolkit for containerization. It serves as the foundation for Docker and other container platforms by offering components for container image management, storage, networking, and orchestration. The project focuses on modularity and extensibility to enable building container-based systems.
34,184
9,937
$94M
Rich
Rich is a Python library for rich text and beautiful formatting in the terminal, providing features like syntax highlighting, tables, progress bars, markdown rendering, and rich console output styling
2,260
743
$1.6M
xterm.js
xterm.js is a terminal front-end component written in TypeScript that enables applications to provide fully featured terminal emulation in the browser. It provides a complete solution for rendering text, handling user input, and implementing terminal protocols.
2,083
599
$2.7M
Python Prompt Toolkit
Python Prompt Toolkit is a library for building powerful interactive command line interfaces in Python. It provides features like syntax highlighting, autocompletion, multi-line editing, mouse support, and customizable key bindings. The toolkit enables developers to create sophisticated terminal applications with a rich user experience.
1,396
431
$1.3M
ShellJS
ShellJS is a Unix shell commands implementation in Node.js that provides cross-platform shell scripting capabilities, allowing developers to write shell scripts in JavaScript while maintaining portability across different operating systems
953
372
$280K
Bubble Tea
Bubbletea is a powerful Go framework for building terminal user interfaces (TUIs) using a functional and component-based approach inspired by The Elm Architecture. It provides a robust foundation for creating interactive CLI applications with features like keyboard handling, viewport management, and composable UI elements.
864
286
$360K
Indicatif
Indicatif is a Rust library that provides progress bars, spinners, and other terminal progress indicators for command-line applications, enabling developers to create user-friendly CLI interfaces with real-time progress feedback
546
212
$216K
JLine
JLine is a Java library for handling console input, providing features like command history, tab completion, password masking, and ANSI terminal support. It enables building interactive command-line applications with advanced line editing capabilities.
505
142
$3.4M
ora
A command-line spinner library for Node.js that provides elegant terminal spinners to show progress during long-running tasks and operations
313
147
$111K
Jansi
Jansi is a Java library that provides ANSI escape sequences to format console output with colors and styles on Windows, Unix and other platforms. It enables cross-platform colored terminal output by detecting and using appropriate native APIs.
275
96
$221K
tio
A serial terminal I/O tool that provides a command-line interface for interacting with serial ports and devices. It supports features like configurable baud rates, data bits, flow control, and timestamps for data logging.
255
71
$268K