C# CLI

Open-source C# projects categorized as CLI

Top 23 C# CLI Projects

  • UniGetUI

    UniGetUI: The Graphical Interface for your package managers. Could be terribly described as a package manager manager to manage your package managers

    Project mention: Jeffrey Snover and the Making of PowerShell | news.ycombinator.com | 2024-07-04

    UniGetUI (formerly WingetUI) is a really great tool since it supports multiple package managers.

    https://github.com/marticliment/UniGetUI

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • 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: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06

    As someone who writes software for moderately boring business operations, I've been wondering making terminal-based apps with lots of keyboard shortcuts would lead to a more productive end user than writing a web app.

    I've been looking at https://github.com/gui-cs/Terminal.Gui but haven't tried it yet.

  • spectre.console

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

    Project mention: EF Core queries for unmapped types | dev.to | 2024-09-01

    NuGet package Spectre.Console is used to colorize output.

  • 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: Referencing external Docker containers in .NET Aspire using the new custom resources API | dev.to | 2024-05-04

    We will use the command docker logs --follow CONTAINER-NAME-OR-ID to retrieve the logs of the external container. To facilitate the execution of the external docker process, we will use CliWrap instead of the primitive Process.

  • SaaSHub

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

    SaaSHub 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

  • CSharpRepl

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

    Project mention: Official proposal for Type Unions in C# | news.ycombinator.com | 2024-08-07

    I can’t speak to Rust but there have been plenty of C# repls in the past.

    https://fuqua.io/CSharpRepl/ For one

  • sdk

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

    Project mention: Microsoft donates the Mono Project to the Wine team | news.ycombinator.com | 2024-08-27

    I hate to defend telemetry of all things but in this particular case the criticism is unfounded and lacks context:

    https://dotnet.microsoft.com/en-us/platform/telemetry

    https://learn.microsoft.com/en-us/dotnet/core/tools/telemetr...

    https://github.com/dotnet/sdk/tree/main/src/Cli/dotnet/Telem...

    In any case, Debian would use https://github.com/dotnet/source-build and dotnet/dotnet, and could easily include the argument or a patch for this. It’s unlikely to be an issue. My bet it was not in Debian because there was no one to take initiative or there was but that person has faced a backlash by people in Debian who are similar to vocal minority here that posts FUD because of their little personal crusade.

  • CommandLineUtils

    Command line parsing and utilities for .NET

  • Minecraft-Console-Client

    Lightweight console for Minecraft chat and automated scripts

  • 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

  • craftsman

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

  • 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

  • WgServerforWindows

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

  • azure-cost-cli

    CLI tool to perform cost analysis on your Azure subscription

  • ReadLine

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

  • 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).

C# CLI discussion

Log in or Post with

C# CLI related posts

  • EF Core queries for unmapped types

    2 projects | dev.to | 1 Sep 2024
  • Go 1.23 Released

    1 project | news.ycombinator.com | 13 Aug 2024
  • Spectre.Console: Create .NET Console Apps with Ease

    1 project | news.ycombinator.com | 8 Aug 2024
  • Eppie — an open protocol encrypted p2p email, now with GUI

    2 projects | dev.to | 1 Aug 2024
  • AIM Weekly for 29 July 2024

    2 projects | dev.to | 29 Jul 2024
  • Jeffrey Snover and the Making of PowerShell

    9 projects | news.ycombinator.com | 4 Jul 2024
  • Firefox 3rd Party Installer Campaign – Mozilla Community Portal

    1 project | news.ycombinator.com | 25 Jun 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 9 Sep 2024
    InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →

Index

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

Project Stars
1 UniGetUI 11,921
2 ArchiSteamFarm 11,059
3 Gui.cs 9,537
4 spectre.console 9,129
5 win-acme 5,205
6 Command Line Parser 4,518
7 CliWrap 4,318
8 Cocona 3,212
9 CSharpRepl 2,750
10 sdk 2,644
11 CommandLineUtils 2,199
12 Minecraft-Console-Client 1,612
13 CliFx 1,472
14 Colorful.Console 1,296
15 Sieve 1,188
16 craftsman 1,116
17 ini-parser 948
18 BuildXL 912
19 WgServerforWindows 878
20 azure-cost-cli 843
21 ReadLine 804
22 Sharprompt 750
23 Kurukuru 653

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

Did you konow that C# is
the 10th most popular programming language
based on number of metions?