awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • spectreconsole/spectre.consoleAvatar spectreconsole

    spectreconsole/spectre.console

    11,210Vezi pe 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
    Vezi pe GitHub↗11,210
  • migueldeicaza/gui.csAvatar migueldeicaza

    migueldeicaza/gui.cs

    11,070Vezi pe 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#
    Vezi pe GitHub↗11,070
  • tyrrrz/cliwrapAvatar Tyrrrz

    Tyrrrz/CliWrap

    4,976Vezi pe GitHub↗

    CliWrap este o bibliotecă de tip wrapper pentru procese secundare și un manager de procese asincron, utilizat pentru a executa comenzi externe și a integra interfețe de linie de comandă în aplicații. Oferă un framework pentru lansarea programelor externe folosind tipare asincrone, gestionarea proceselor secundare și validarea codurilor de ieșire. Biblioteca se distinge prin capacitatea de a direcționa fluxurile standard de intrare, ieșire și eroare către buffere de memorie sau fluxuri de evenimente în timp real. Permite monitorizarea în timp real a liniilor de ieșire ale proceselor și suportă terminarea proceselor prin token-uri de anulare. Proiectul acoperă o gamă largă de capabilități de gestionare a proceselor externe, inclusiv configurarea variabilelor de mediu, redirecționarea fluxurilor standard și capturarea ieșirii proceselor pentru a fi utilizată ca date în cadrul unei aplicații.

    Library for interacting with external command-line processes.

    C#clicommand-linedotnet
    Vezi pe GitHub↗4,976
  • commandlineparser/commandlineAvatar commandlineparser

    commandlineparser/commandline

    4,817Vezi pe GitHub↗

    Această bibliotecă este un parser de linie de comandă .NET pentru C# și F# care implementează convențiile POSIX getopt pentru a mapa argumentele shell-ului în obiecte puternic tipizate. Oferă un framework pentru construirea de aplicații consolă care procesează flag-uri și opțiuni în stil Unix. Proiectul dispune de un sistem de rutare care direcționează execuția programului pe baza unor verbe orientate pe acțiune, suportând sub-comenzi și acțiuni implicite. Include un generator automat de ajutor care produce instrucțiuni de utilizare localizate și ecrane de ajutor formatate pe baza opțiunilor de comandă definite. Toolkit-ul acoperă parsarea argumentelor cu mapare puternic tipizată, validarea input-ului pentru opțiuni mutual exclusive sau obligatorii și capacitatea de a serializa obiectele de opțiuni populate înapoi în șiruri de linie de comandă.

    API for manipulating command-line arguments.

    C#command-linedotnetdotnet-core
    Vezi pe GitHub↗4,817
  • dotnet/command-line-apiAvatar dotnet

    dotnet/command-line-api

    3,667Vezi pe GitHub↗

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

    Toolkit for parsing, invocation, and terminal rendering.

    C#
    Vezi pe GitHub↗3,667
  • natemcmaster/commandlineutilsAvatar natemcmaster

    natemcmaster/CommandLineUtils

    2,273Vezi pe GitHub↗

    Command line parsing and utilities for .NET

    Library for parsing arguments and generating help text.

    C#command-linedotnetdotnet-core
    Vezi pe GitHub↗2,273
  • tyrrrz/clifxAvatar Tyrrrz

    Tyrrrz/CliFx

    1,605Vezi pe GitHub↗

    Framework for building declarative command-line applications.

    C#clicommandcommand-line
    Vezi pe GitHub↗1,605
  • bilal-fazlani/commanddotnetAvatar bilal-fazlani

    bilal-fazlani/commanddotnet

    612Vezi pe GitHub↗

    A modern framework for building modern CLI apps

    Framework for building feature-rich console applications.

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