C# CLI

Open-source C# projects categorized as CLI

Top 23 C# CLI Projects

  • ArchiSteamFarm

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

  • Project mention: Is still safe to use steam idle? | /r/Steam | 2023-12-07

    Why should they? But be sure to use Open Source Projects like https://github.com/JustArchiNET/ArchiSteamFarm or https://github.com/JonasNilson/idle_master_extended so that no funny business happens due to your account due to shady idler programs. Idler programs simply mimic what you're doing and Steam doesn't care about you actually played the game or idled the time since Playtime is IR-reversible and the more you idle, the more you can't refund the game which suits them well.

  • Gui.cs

    Cross Platform Terminal UI toolkit for .NET

  • Project mention: Forget MAUI; Get TUI! - C#'s best cross platform console UI toolkit ships first 2.0 alpha package (Terminal.Gui) | /r/csharp | 2023-06-07
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • WingetUI

    WingetUI: The Graphical Interface for your package managers

  • Project mention: [Rant] Your Software Isn't the Only One Our Company Uses FFS | /r/sysadmin | 2023-12-07

    Ya I use Chocolatey sometimes but now I use WingetUI which can pull from multiple sources including Chocolatey. Although If anyone decides to try it the constant update notifications can be quite annoying but they can be disabled if you wish.

  • spectre.console

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

  • Project mention: Harlequin: SQL IDE for Your Terminal | news.ycombinator.com | 2024-01-05

    I like this one for .NET https://github.com/spectreconsole/spectre.console which I found in this list https://github.com/shadawck/awesome-cli-frameworks.

  • win-acme

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

  • Project mention: 90 Day Cert Rotation | /r/sysadmin | 2023-12-09
  • Command Line Parser

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

  • CliWrap

    Library for running command-line processes

  • Project mention: ModularPipelines - Strong-Typed, Parallel, C# Pipelines - Would appreciate feedback and thoughts | /r/csharp | 2023-05-29

    That being said, keep up the good work. I see a lot of potential in combo with libs like https://github.com/Tyrrrz/CliWrap

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Cocona

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

  • Project mention: .NET 8 Standalone 50% Smaller On Linux | news.ycombinator.com | 2023-11-11

    yes its great good for cross-platform cmdline apps, i would recommend using Cocona https://github.com/mayuki/Cocona

  • sdk

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

  • Project mention: Programmatically elevate a .NET application on any platform | dev.to | 2024-02-06

    [DllImport("libc")] private static extern uint geteuid(); public bool IsCurrentProcessElevated() { if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) { // https://github.com/dotnet/sdk/blob/v6.0.100/src/Cli/dotnet/Installer/Windows/WindowsUtils.cs#L38 using var identity = WindowsIdentity.GetCurrent(); var principal = new WindowsPrincipal(identity); return principal.IsInRole(WindowsBuiltInRole.Administrator); } // https://github.com/dotnet/maintenance-packages/blob/62823150914410d43a3fd9de246d882f2a21d5ef/src/Common/tests/TestUtilities/System/PlatformDetection.Unix.cs#L58 // 0 is the ID of the root user return geteuid() == 0; }

  • CSharpRepl

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

  • Project mention: Is .NET just miles ahead or am I delusional? | news.ycombinator.com | 2024-04-13
  • CommandLineUtils

    Command line parsing and utilities for .NET

  • Minecraft-Console-Client

    Lightweight console for Minecraft chat and automated scripts

  • Project mention: How do I keep my world active when I'm not actively playing? [self-hosted multiplayer server] | /r/Minecraft | 2023-07-09

    convenient thing is that you can run those with a commandline-client (i use this for that job: https://github.com/MCCTeam/Minecraft-Console-Client ) from the server PC, too.

  • CliFx

    Class-first framework for building command-line interfaces

  • Colorful.Console

    Style your .NET console output!

  • Sieve

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

  • Project mention: Junction/association/Link Table VS Join ( Entity Framework Core ) | /r/learnprogramming | 2023-04-26

    Biarity/Sieve: ⚗️ Clean & extensible Sorting, Filtering, and Pagination for ASP.NET Core (github.com)

  • craftsman

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

  • Project mention: Verticle Slice Architecture | /r/dotnet | 2023-06-18
  • ini-parser

    Read/Write an INI file the easy way!

  • BuildXL

    Microsoft Build Accelerator

  • Project mention: We built the fastest CI in the world. It failed | news.ycombinator.com | 2023-09-12

    Seems they came up with a way to scale up build toolchains with BuildXL[0]

    Doesn't seem fully baked yet though

    [0]: https://github.com/microsoft/BuildXL

  • ReadLine

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

  • azure-cost-cli

    CLI tool to perform cost analysis on your Azure subscription

  • Project mention: Azure cost cli - retrieve cost overviews from the command line | /r/AZURE | 2023-04-23

    Hmm the Cost API works in mysterious ways. I noticed that different kinds of subscriptions can have different effects. On the github readme page I listed a way to lookup the subscription offer itself and how to validate that on the MS docs site to see what it supports. I will see if I can automate this somehow. Thanks for trying it out and reporting this. I think it might be the same issue as this one: https://github.com/mivano/azure-cost-cli/issues/25

  • WgServerforWindows

    Wg Server for Windows (WS4W) is a desktop application that allows running and managing a WireGuard server endpoint on Windows

  • Project mention: Time to make a server | /r/homelab | 2023-05-30

    My OpenVPN solution is a pfSense plugin, but I run WireGuard in an always-on Windows Server 2016 Proxmox VM and just port forward incoming WireGuard connections to it. I didn't configure WireGuard on Windows manually, I used this tool which made it all point-and-click simplicity.

  • Sharprompt

    Interactive command-line based application framework for C#

  • Kurukuru

    Terminal Spinner for .NET platform

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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 2024-04-13.

C# CLI related posts

Index

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

Project Stars
1 ArchiSteamFarm 10,610
2 Gui.cs 9,087
3 WingetUI 8,597
4 spectre.console 8,524
5 win-acme 5,028
6 Command Line Parser 4,387
7 CliWrap 4,106
8 Cocona 2,999
9 sdk 2,532
10 CSharpRepl 2,492
11 CommandLineUtils 2,162
12 Minecraft-Console-Client 1,527
13 CliFx 1,418
14 Colorful.Console 1,266
15 Sieve 1,141
16 craftsman 1,091
17 ini-parser 938
18 BuildXL 883
19 ReadLine 796
20 azure-cost-cli 772
21 WgServerforWindows 753
22 Sharprompt 705
23 Kurukuru 647
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com