Open-source C# projects categorized as CLI | Edit details

Top 23 C# CLI Projects

  • GitHub repo ArchiSteamFarm

    C# application with primary purpose of idling Steam cards from multiple accounts simultaneously.

    Project mention: It is safe to login into this app ?? I only idle games that I don't finish btw | reddit.com/r/Steam | 2021-10-13

    Just use Archi's like normal people :>

  • GitHub repo Gui.cs

    Console-based user interface toolkit for .NET applications.

    Project mention: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms | news.ycombinator.com | 2021-10-08
  • Syncfusion

    Rapidly build stunning web apps using Syncfusion Blazor UI components.. Includes DataGrid, Charts, Schedular, Diagram, and much more. Our native, high-performance components have rich UIs and data visualization, backed by professional support. Free 30-day Trial.

  • GitHub repo win-acme

    A simple ACME client for Windows (for use with Let's Encrypt et al.)

    Project mention: How to Create and install Free SSL certificates in IIS? | dev.to | 2021-02-15
  • GitHub repo spectre.console

    A .NET library that makes it easier to create beautiful console applications.

    Project mention: My first app in F#! | reddit.com/r/fsharp | 2021-07-31

    Spectre.Console for awesome output

  • GitHub repo Command Line Parser

    The best C# command line parser that brings standardized *nix getopt style, for .NET. Includes F# support

    Project mention: Reverse Engineering Keyboard Driver: Part 2 (Decompiling .NET applications) | dev.to | 2021-10-05


  • GitHub repo CommandLineUtils

    Command line parsing and utilities for .NET

    Project mention: C# equivalent to Pythons cmd module? | reddit.com/r/csharp | 2021-05-09
  • GitHub repo CliWrap

    Library for running command line processes

    Project mention: Console output window within a winform? | reddit.com/r/csharp | 2021-06-07
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo sdk

    Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI (by dotnet)

    Project mention: Which Version of JDK Should I Use? | news.ycombinator.com | 2021-10-10

    Here is one real reason to use it over .NET Core: https://github.com/dotnet/sdk/issues/6145

  • GitHub repo Colorful.Console

    Style your .NET console output!

  • GitHub repo CliFx

    Declarative framework for building command line interfaces

    Project mention: Have you ever played the #TicTacToe game? But through a REST API? 🤔 #CSharp | reddit.com/r/csharp | 2021-06-25

    [1] https://github.com/Tyrrrz/CliFx/discussions/108

  • GitHub repo CSharpRepl

    A command line C# REPL with syntax highlighting – explore the language, libraries and nuget packages interactively.

    Project mention: CSharpRepl: A cross-platform command-line REPL for C# | news.ycombinator.com | 2021-07-01
  • GitHub repo ReadLine

    A Pure C# GNU-Readline like library for .NET/.NET Core (by tonerdo)

  • GitHub repo ini-parser

    Read/Write an INI file the easy way!

    Project mention: The Fssf Mentorship Schedule Planner | reddit.com/r/fsharp | 2020-12-29

    Alternatively, instead of using a type provider (which isn't simple by any means), you can use any number of CSV or INI parsers, e.g. https://joshclose.github.io/CsvHelper/ or https://github.com/rickyah/ini-parser

  • GitHub repo Sieve

    ⚗️ Clean & extensible Sorting, Filtering, and Pagination for ASP.NET Core

    Project mention: Library for Filtering/Sorting/Pagination Microsoft Style | reddit.com/r/dotnet | 2021-03-30

    Closest I've found it Sieve, but it requires such heavy modification that I basically have to re-write it.

  • GitHub repo Console Framework

    Cross-platform toolkit for easy development of TUI applications.

    Project mention: I need help creating a hex editor from scratch | reddit.com/r/csharp | 2021-08-16

    So for TUI I Like ConsoleFramework https://github.com/elw00d/consoleframework

  • GitHub repo Fluent Command Line Parser

    A simple, strongly typed .NET C# command line parser library using a fluent easy to use interface

    Project mention: crashes when non existant variable is used (with code this time) | reddit.com/r/csharp | 2021-03-15

    Another option is to use existing command line parser library like FCLP.

  • GitHub repo Power Args

    The ultimate .NET Standard command line argument parser

  • GitHub repo Cocona

    Micro-framework for .NET console application. Cocona makes it easy and fast to build console applications on .NET.

    Project mention: My preferred .NET console stack – An opinionated view on .NET console apps | news.ycombinator.com | 2021-01-15

    Cocona [1] is my command line parsing library of choice.

    1. https://github.com/mayuki/Cocona

  • GitHub repo craftsman

    A .NET scaffolding tool so you can stop worrying about boilerplate and focus on your business logic 🚀

    Project mention: Restructuring to a Vertical Slice Architecture | reddit.com/r/dotnet | 2021-09-02

    I have swapped my projects to VSA and it is soooo much better for me. Not saying it's for everyone, but it has really helped me get things done! Also check out this great resource for VSA (I am NOT the author) Craftsman

  • GitHub repo CsConsoleFormat

    .NET C# library for advanced formatting of console output [Apache]

  • GitHub repo CommandDotNet

    A modern framework for building modern CLI apps

  • GitHub repo Sharprompt

    Interactive command-line based application framework for C#

    Project mention: How to build an interactive command-line application in .NET | dev.to | 2021-08-23

    View on GitHub

  • GitHub repo Docopt

    Port of docopt to .net

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-13.


What are some of the best open-source CLI projects in C#? This list will help you:

Project Stars
1 ArchiSteamFarm 7,003
2 Gui.cs 5,700
3 win-acme 4,231
4 spectre.console 3,800
5 Command Line Parser 3,093
6 CommandLineUtils 1,741
7 CliWrap 1,310
8 sdk 1,260
9 Colorful.Console 1,036
10 CliFx 1,018
11 CSharpRepl 808
12 ReadLine 761
13 ini-parser 713
14 Sieve 653
15 Console Framework 511
16 Fluent Command Line Parser 510
17 Power Args 506
18 Cocona 446
19 craftsman 331
20 CsConsoleFormat 306
21 CommandDotNet 299
22 Sharprompt 278
23 Docopt 263
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.