awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aplus-framework avatar

aplus-framework/cli

0
View on GitHub↗
231 stars·7 forks·PHP·MIT·1 vueaplus-framework.com/packages/cli↗

Cli

This project is a PHP framework designed for building interactive command-line applications and automation tools. It provides a structured environment for developers to construct console interfaces that handle user input and terminal output, facilitating the management of system-level operations and repetitive development tasks.

The framework utilizes a command-pattern dispatching system that maps terminal arguments to executable classes, supported by a dependency-injection container to manage service lifecycles. It incorporates reflective metadata discovery to automatically extract command definitions and requirements from class structures, reducing the need for manual configuration. Execution flow is managed through a middleware-based pipeline, allowing for validation and cleanup tasks to be applied to commands.

The library includes standard stream-based input and output handling to ensure consistent communication across terminal environments. It also provides a structured process for reporting security vulnerabilities to maintainers to support ongoing software maintenance.

Features

  • Command Line Interface Frameworks - Acts as a toolkit for building interactive console applications and automated development tools.
  • CLI Command Dispatchers - Maps terminal input to internal logic handlers using a command-pattern dispatching system.
  • Interactive Command Line Interfaces - Enables the construction of interactive command-line interfaces for automating development tasks.
  • PHP Console Libraries - Provides a PHP-based framework for creating command-line tools and managing system-level operations.
  • Command Line - Streamlines complex development processes through scripted command execution and terminal workflow management.
  • Developer Productivity - Simplifies complex terminal interactions and task automation to improve developer productivity.
  • Terminal Application Development - Provides tools and practices for building interactive console applications.
  • Middleware-Based Request Pipelines - Processes command execution through a modular pipeline of validation and cleanup middleware.
  • Dependency Injection Containers - Manages command object lifecycles and dependency resolution through a built-in container.
  • Metadata Reflection Frameworks - Uses reflective metadata discovery to automatically extract command definitions from class structures.

Historique des stars

Graphique de l'historique des stars pour aplus-framework/cliGraphique de l'historique des stars pour aplus-framework/cli

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Cli

Sélections manuelles où Cli apparaît.
  • CLI framework
  • un langage de script côté serveur pour le web

Alternatives open source à Cli

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Cli.
  • quozd/awesome-dotnetAvatar de quozd

    quozd/awesome-dotnet

    21,410Voir sur GitHub↗

    This project serves as a comprehensive, community-driven directory for the .NET ecosystem. It functions as a curated index of high-quality libraries, frameworks, and tools designed to assist developers in identifying recommended solutions for a wide range of project requirements and software engineering tasks. The repository distinguishes itself by providing a categorized catalogue that simplifies the discovery of resources across the entire .NET development lifecycle. By maintaining a standardized collection of community-contributed utilities, it helps developers navigate the ecosystem to fi

    awesomeawesome-listclr
    Voir sur GitHub↗21,410
  • spectreconsole/spectre.consoleAvatar de spectreconsole

    spectreconsole/spectre.console

    11,210Voir sur GitHub↗

    Spectre.Console is a .NET framework designed for building structured, feature-rich command-line applications. It provides a comprehensive toolkit for managing complex command hierarchies, type-safe argument parsing, and dependency injection, allowing developers to decouple business logic from input processing while maintaining modular application designs. The framework distinguishes itself through a sophisticated terminal user interface toolkit that enables the creation of dynamic, interactive console experiences. It utilizes a markup-based rendering system to display styled text, tables, cha

    C#ansi-colorscli-parserconsole
    Voir sur GitHub↗11,210
  • alecthomas/kongAvatar de alecthomas

    alecthomas/kong

    2,976Voir sur GitHub↗

    Kong is a declarative command line interface framework and parser for Go. It maps flags and positional arguments directly into typed Go structures using struct tags, allowing developers to define terminal interfaces through data models rather than manual parsing logic. The project functions as a configuration mapper that populates Go structures from a combination of command-line arguments, environment variables, and JSON files. It distinguishes itself by providing a dependency injection container to pass external services into command handlers and a plugin architecture for dynamic command reg

    Gocommand-linecommandsflags
    Voir sur GitHub↗2,976
  • dodyg/practical-aspnetcoreAvatar de dodyg

    dodyg/practical-aspnetcore

    10,382Voir sur GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    Voir sur GitHub↗10,382
Voir les 30 alternatives à Cli→

Questions fréquentes

Que fait aplus-framework/cli ?

This project is a PHP framework designed for building interactive command-line applications and automation tools. It provides a structured environment for developers to construct console interfaces that handle user input and terminal output, facilitating the management of system-level operations and repetitive development tasks.

Quelles sont les fonctionnalités principales de aplus-framework/cli ?

Les fonctionnalités principales de aplus-framework/cli sont : Command Line Interface Frameworks, CLI Command Dispatchers, Interactive Command Line Interfaces, PHP Console Libraries, Command Line, Developer Productivity, Terminal Application Development, Middleware-Based Request Pipelines.

Quelles sont les alternatives open-source à aplus-framework/cli ?

Les alternatives open-source à aplus-framework/cli incluent : quozd/awesome-dotnet — This project serves as a comprehensive, community-driven directory for the .NET ecosystem. It functions as a curated… spectreconsole/spectre.console — Spectre.Console is a .NET framework designed for building structured, feature-rich command-line applications. It… alecthomas/kong — Kong is a declarative command line interface framework and parser for Go. It maps flags and positional arguments… faveosuite/faveo-helpdesk — Faveo Helpdesk is an open-source, self-hosted customer support platform designed to centralize inquiries from multiple… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… adonisjs/core — This is a TypeScript web framework and Node.js backend framework used to build web applications and API servers. It…