A collection of free and open source tools, plugins and libraries CLR command line runtime. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.
CLI command line interface and including command line parsers
- Appccelerate – Command Line Parser – A command-line parser with fluent definition syntax, different argument types, required and optional arguments, value restrictions, aliases, type conversion and semi-automatic usage help message composition
 - Argu – Declarative CLI argument & XML configuration parser for F# applications.
 - CliFx – Declarative framework for building command line interfaces.
 - Typin – Simple to use declarative framework for interactive CLI applications and command line tools (direct mode) that has its roots in CliFx.
 - clipr – A CLI library inspired by Python’s argparse that transforms a command line into a strongly-typed object. It supports custom argument types, automated (and localized) help generation, and a variety of ways to store parsed arguments.
 - CliWrap – Wrapper for command line interfaces.
 - Colorful.Console – Colorful console output.
 - CommandDotNet – Model your console app using C# in a composable manner. Define commands with methods. Define subcommands with properties or nested classes. Extensible parsing and command execution.
 - Command Line Parser – The Command Line Parser Library offers to CLR applications a clean and concise API for manipulating command-line arguments and related tasks
 - CommandLineUtils – This is a fork of Microsoft.Extensions.CommandLineUtils, which is no longer under active development.
 - CsConsoleFormat – .NET C# library for advanced formatting of console output.
 - Docopt – Command-line interface description language that will make you smile.
 - EntryPoint – Composable CLI Argument Parser for .NET Core & .NET Framework 4.5+.
 - Fluent Command Line Parser – A simple, strongly typed .NET C# command-line parser library using a fluent easy to use interface
 - JustCli – That’s just a quick way to create your own command line tool.
 - Gui.cs – Terminal UI toolkit for .NET.
 - Power Args – PowerArgs converts command-line arguments into .NET objects that are easy to program against. It also provides a ton of optional capabilities such as argument validation, auto generated usage, tab completion, and plenty of extensibility
 - ReadLine – A GNU-Readline like library for .NET/.NET Core.
 - RunInfoBuilder – A unique command line parser, utilizing object trees for commands.
 - SharpNetSH – A simple netsh library for C#.
 - spectre.console – A library that makes it easier to create beautiful console applications.
 
Tags: c#, open source, c# tools, c# plugins, c# libraries, .net libraries, c# command line parser, c# net core, .net / core, .net console colours, command line wrapper c#, c# command line parser library, c# command line tool, terminal ui toolkit for .net, netsh library c#, pretty console window, command line api c#, c# cli, c# command line cli, c# command line interfaces
Image: Unsplash License.

                                            





