5 dépôts
Libraries for building command-line interfaces and terminal applications.
Distinguishing note: Focuses on the creation of CLI tools rather than general system utilities.
Explore 5 awesome GitHub repositories matching development tools & productivity · CLI Development Frameworks. Refine with filters or upvote what's useful.
Julia is a high-performance, dynamic programming language designed for scientific computing, data analysis, and complex mathematical modeling. It provides a specialized runtime environment that manages memory allocation and parallel processing, utilizing a just-in-time compiler to translate high-level source code into optimized machine instructions. This architecture allows the language to achieve execution speeds comparable to statically compiled languages while maintaining the flexibility of a dynamic scripting environment. The language is distinguished by its multiple dispatch system, whic
Builds custom command line interfaces and diagnostic utilities with efficient system integration.
V is a statically typed, compiled programming language designed for high-performance systems development. It prioritizes memory safety and execution speed by enforcing strict type checking and immutable defaults, while generating native machine code for multiple hardware architectures. The language is built around an integrated toolchain that includes a compiler, package manager, formatter, and testing utilities within a single executable, facilitating rapid development cycles. What distinguishes V is its focus on developer productivity and interoperability. It provides a direct interface for
Streamlining the creation of command-line utilities and internal tools by using a language that includes a compiler and package manager.
Kitty is a high-performance, GPU-accelerated terminal emulator designed to provide a consistent and extensible workspace across different operating systems. It leverages graphics hardware to render text, images, and complex layouts with low latency, while providing a robust environment for demanding command-line workflows. The project distinguishes itself through its integrated workspace management and programmable interface. It functions as a tiling window manager that organizes terminal windows, tabs, and layouts into persistent, keyboard-driven sessions. Users can automate complex workflow
Enables building command-line programs with custom option schemas and argument handling.
Plop is a template-based code generator and interactive command-line scaffolding tool. It functions as a file system automation engine that uses a pipeline of prompt-driven tasks and regular expression replacements to generate and modify codebase structures. The framework combines Handlebars templates with interactive terminal prompts to automate boilerplate code generation. It allows for the enforcement of codebase patterns through shared generators and provides the ability to embed the engine into custom command-line tools. The system covers the creation of project files from templates and
Provides a framework to embed the generation engine into a standalone custom command-line tool.
Laravel Zero est un micro-framework et un boilerplate conçu pour construire des applications en ligne de commande autonomes utilisant PHP. Il fournit une base structurelle pour développer des outils de terminal, incluant un framework de console et un kit d'interface en ligne de commande. Le projet se distingue par ses capacités de distribution et d'automatisation, avec un packager binaire qui compile les projets en exécutables autonomes ou en archives. Il inclut également un mécanisme d'auto-mise à jour intégré pour télécharger les dernières versions d'une application depuis un dépôt distant. Le framework couvre un large ensemble de capacités opérationnelles, incluant la gestion de données relationnelles via un ORM, un planificateur de tâches basé sur cron pour les jobs en arrière-plan récurrents, et un conteneur d'injection de dépendances pour la gestion des services. Des utilitaires supplémentaires fournissent l'abstraction du système de fichiers, la journalisation applicative et les notifications de bureau natives.
Provides a structured framework for building standalone command-line applications and terminal utilities in PHP.