Command line parsing, invocation, and rendering of terminal output.
-
Updated
Oct 14, 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.
A small, well-documented Brainfuck toolchain for .NET: a lexer, an optimizing parser, a reference interpreter, an IL-emitting JIT, and a command-line shell.
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.
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.
📐 Template for CLI tools - sub-commands, logging/exception filters, DI, output formats and a client for the command server
🍀 CLI hosting framework on System.CommandLine - ASP.NET Core-style host, POCO commands, attribute-mapped options, filters and a metadata source generator
To associate your repository with the system-commandline topic, visit your repo's landing page and select "manage topics."