Command line parsing, invocation, and rendering of terminal output.
-
Updated
Sep 22, 2026 - C#
Command line parsing, invocation, and rendering of terminal output.
A modern, strongly-typed command-line framework for .NET. Define your commands, options and arguments as C# classes and properties, and let source generation handle the plumbing — with no runtime reflection.
A full-text search for YouTube subtitles and video metadata with a GUI and command line interface.
Utilities for System.CommandLine
Command Line Extensions that run on top of System.CommandLine.
Exploring ways of using System.CommandLine to build CLI tools
A command-line interface built in .NET to bundle code files.
Using various command line tools frameworks
Mind Sweeper is a C# game developed to provide an example of how a .NET CLI application can be configured, built and run using dependency injection, SOLID principles, clean and testable code that implements the new .NET Command Line API - https://github.com/dotnet/command-line-api.
Opinionated multi-architecture scaffolding CLI for .NET (N-Tier, Clean Architecture, CQRS, Minimal API)
.NET 10 CLI for Google Drive synchronization, search, uploads, and bounded parallel downloads with OAuth 2.0, retries, cancellation, and automated tests.
ConnyConsole is an example console CLI project that uses DI, Serilog for logging, execution cancellation and argument parsing based on Microsoft's System.CommandLine library.
🍀 CLI hosting framework on System.CommandLine - ASP.NET Core-style host, POCO commands, attribute-mapped options, filters and a metadata source generator
📐 Template for CLI tools - sub-commands, logging/exception filters, DI, output formats and a client for the command server
To associate your repository with the system-commandline topic, visit your repo's landing page and select "manage topics."