3 Repos
Frameworks and utilities for building command-line tools that work across Windows, macOS, and Linux.
Distinct from Command Line Tooling: Distinct from Command Line Tooling: focuses on cross-platform CLI development with argument parsing and process management, not general tooling.
Explore 3 awesome GitHub repositories matching development tools & productivity · Cross-Platform CLI Builders. Refine with filters or upvote what's useful.
Node.js is an open-source, cross-platform JavaScript runtime environment built on the V8 engine, designed for executing JavaScript code outside a web browser. It operates as a server-side JavaScript platform with an event-driven, non-blocking I/O architecture that enables building scalable network applications and web servers. The runtime integrates the CommonJS module system for synchronous module loading and the npm ecosystem for sharing and reusing packages. The platform provides comprehensive capabilities for web server development, including creating HTTP and HTTPS servers, managing HTTP
Provides built-in modules for argument parsing, process management, and cross-platform CLI development.
Asciimatics ist ein plattformübergreifendes Framework für Terminal-Benutzeroberflächen und ein Konsolen-Wrapper. Es fungiert als curses-kompatible Bibliothek, die ein Toolkit zum Aufbau interaktiver textbasierter Anwendungen, einen ASCII-Art-Generator und eine Terminal-Animations-Engine bereitstellt. Das Projekt zeichnet sich durch eine Engine für visuelle Effekte aus, die Sprites, Partikelsysteme und antialiasing-geglättete Linien rendern kann. Es enthält spezialisierte Systeme zur Erstellung bewegter textbasierter Grafiken sowie Tools zur Konvertierung von Bilddateien in zeichenbasierte Darstellungen. Das Framework deckt das Kern-Terminal-Management ab, einschließlich der Handhabung von nicht-blockierenden Tastatur- und Mauseingaben, Cursor-Styling und der Erkennung von Fenstergrößenänderungen. Es bietet eine koordinatenbasierte Zeichen-Engine und eine widgetbasierte Layout-Komposition zur Anordnung interaktiver Elemente wie Buttons und Textboxen. Die Bibliothek abstrahiert die Unterschiede zwischen Unix-artigen termios- und Windows-Konsolen-APIs, um ein konsistentes visuelles Rendering über verschiedene Betriebssysteme hinweg zu gewährleisten.
Ensures consistent rendering of visual elements and layouts across different operating systems and terminal environments.
Crossterm is a cross-platform Rust library for terminal manipulation, providing a low-level interface for controlling terminal state, cursor movement, and text styling. It acts as a cross-platform TTY interface that handles raw mode, alternate screen buffers, and terminal window metadata across different operating systems. The library includes an ANSI text styling engine for applying RGB colors and text attributes to console output, as well as a terminal input event handler for capturing keyboard presses, mouse movements, and terminal resize events in real time. It also provides system clipbo
Provides a cross-platform foundation for building consistent command line tools across Windows, macOS, and Linux.