awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repositorios

Awesome GitHub RepositoriesDotnet CLI Frameworks

Libraries and toolkits for building console applications in .NET.

Explore 8 awesome GitHub repositories matching part of an awesome list · Dotnet CLI Frameworks. Refine with filters or upvote what's useful.

Awesome Dotnet CLI Frameworks GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • spectreconsole/spectre.consoleAvatar de spectreconsole

    spectreconsole/spectre.console

    11,210Ver en 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

    Library for creating beautiful, cross-platform console applications.

    C#ansi-colorscli-parserconsole
    Ver en GitHub↗11,210
  • migueldeicaza/gui.csAvatar de migueldeicaza

    migueldeicaza/gui.cs

    11,070Ver en GitHub↗

    gui.cs is a .NET terminal user interface toolkit and framework used to build interactive, cross-platform text-based applications. It provides a structured system for composing terminal views using a view hierarchy and a dedicated layout engine. The library distinguishes itself through a component-based widget system and a constraint-based layout engine that allows interfaces to remain responsive across different terminal window dimensions. It employs a virtual-screen buffer to minimize flickering during redraws and uses state-driven theme configurations to maintain persistent visual styles.

    Toolkit for building console-based user interfaces.

    C#
    Ver en GitHub↗11,070
  • tyrrrz/cliwrapAvatar de Tyrrrz

    Tyrrrz/CliWrap

    4,976Ver en GitHub↗

    CliWrap es una biblioteca de gestión de procesos asíncronos y envoltorio de procesos hijos, utilizada para ejecutar comandos externos e integrar interfaces de línea de comandos en aplicaciones. Proporciona un framework para lanzar programas externos mediante patrones asíncronos, gestionar procesos hijos y validar códigos de salida. La biblioteca destaca por su capacidad para enrutar flujos de entrada, salida y error estándar hacia buffers de memoria o flujos de eventos en tiempo real. Permite el monitoreo en tiempo real de las líneas de salida del proceso y admite la terminación de procesos mediante tokens de cancelación. El proyecto cubre una amplia gama de capacidades de gestión de procesos externos, incluyendo la configuración de variables de entorno, la redirección de flujos estándar y la captura de la salida del proceso para su uso como datos dentro de una aplicación.

    Library for interacting with external command-line processes.

    C#clicommand-linedotnet
    Ver en GitHub↗4,976
  • commandlineparser/commandlineAvatar de commandlineparser

    commandlineparser/commandline

    4,817Ver en GitHub↗

    Esta biblioteca es un analizador de línea de comandos para .NET en C# y F# que implementa las convenciones POSIX getopt para mapear argumentos de shell en objetos fuertemente tipados. Proporciona un framework para construir aplicaciones de consola que procesan flags y opciones al estilo Unix. El proyecto cuenta con un sistema de enrutamiento que dirige la ejecución del programa basándose en verbos orientados a la acción, admitiendo subcomandos y acciones predeterminadas. Incluye un generador automático de ayuda que produce instrucciones de uso localizadas y pantallas de ayuda formateadas basadas en las opciones de comando definidas. El conjunto de herramientas cubre el análisis de argumentos con mapeo fuertemente tipado, validación de entrada para opciones mutuamente excluyentes o requeridas, y la capacidad de serializar objetos de opciones poblados de nuevo en cadenas de línea de comandos.

    API for manipulating command-line arguments.

    C#command-linedotnetdotnet-core
    Ver en GitHub↗4,817
  • dotnet/command-line-apiAvatar de dotnet

    dotnet/command-line-api

    3,667Ver en GitHub↗

    Command line parsing, invocation, and rendering of terminal output.

    Toolkit for parsing, invocation, and terminal rendering.

    C#
    Ver en GitHub↗3,667
  • natemcmaster/commandlineutilsAvatar de natemcmaster

    natemcmaster/CommandLineUtils

    2,273Ver en GitHub↗

    Command line parsing and utilities for .NET

    Library for parsing arguments and generating help text.

    C#command-linedotnetdotnet-core
    Ver en GitHub↗2,273
  • tyrrrz/clifxAvatar de Tyrrrz

    Tyrrrz/CliFx

    1,605Ver en GitHub↗

    Framework for building declarative command-line applications.

    C#clicommandcommand-line
    Ver en GitHub↗1,605
  • bilal-fazlani/commanddotnetAvatar de bilal-fazlani

    bilal-fazlani/commanddotnet

    612Ver en GitHub↗

    A modern framework for building modern CLI apps

    Framework for building feature-rich console applications.

    C#argument-parsercommand-lineconsole-application
    Ver en GitHub↗612
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Dotnet CLI Frameworks