InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →
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
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.
-
ArchiSteamFarm
C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.
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.
-
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.
-
NuGet package Spectre.Console is used to colorize output.
-
-
Command Line Parser
The best C# command line parser that brings standardized *nix getopt style, for .NET. Includes F# support
-
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
-
Cocona
Micro-framework for .NET console application. Cocona makes it easy and fast to build console applications on .NET.
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.
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-27I 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.
-
-
-
-
-
-
craftsman
A .NET scaffolding tool to help you stop worrying about boilerplate and focus on your business logic 🚀
-
-
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
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# CLI discussion
C# CLI related posts
-
EF Core queries for unmapped types
-
Go 1.23 Released
-
Spectre.Console: Create .NET Console Apps with Ease
-
Eppie — an open protocol encrypted p2p email, now with GUI
-
AIM Weekly for 29 July 2024
-
Jeffrey Snover and the Making of PowerShell
-
Firefox 3rd Party Installer Campaign – Mozilla Community Portal
-
A note from our sponsor - InfluxDB
www.influxdata.com | 9 Sep 2024
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 |