Top 20 C# Console Projects
-
Spectre.Console, a library for creating beautiful console applications.
-
Cocona
Micro-framework for .NET console application. Cocona makes it easy and fast to build console applications on .NET.
I've used Cocona for my personal cmd stuff now and it's definitely a better experience imo. It supports both minimal api style and controller-ish style.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
SadConsole
A .NET ascii/ansi console engine written in C# for MonoGame and XNA. Create your own text roguelike (or other) games!
Project mention: Is there a way to learn how to use SadConsole? | reddit.com/r/roguelikedev | 2022-02-09The process I am using for learning version 9 is to download, run and modify the sample projects. It's a brute force approach, but I am already pretty comfortable with C# and Visual Studio.
-
PacMan is... a PacMan clone in the console. Get the dots. Dodge the ghosts. It's not intended to be very faithful though. I didn't research the AI of the ghost, I just came up with my own AIs that worked. Here is what I did for the ghost AIs: - Ghost a: follows you via Dijkstra Path Finding and updates every 6 frames (faster) - Ghost b: randomly moves and updates every 6 frames (faster) - Ghost c: follows you via Dijkstra Path Finding and updates every 12 frames (slower) - Ghost d: randomly moves and updates every 12 frames (slower) Note: for this game I pulled in a reference to my nuget package Towel because it includes generic versions of the Dijkstra Path Finding algorithm.
-
Hah I was just looking at this recently. I was looking for a C# version. I couldn't find anything nice though. There's this https://github.com/elw00d/consoleframework but it looks like it hasn't been updated in a long time.
-
dotnet-console-games
Game examples implemented as .NET console applications primarily for providing education and inspiration. :)
-
https://github.com/minhhungit/ConsoleTableExt
A fluent library to print out a nicely formatted table in a console application C#
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
DebugUISystem
Create a runtime menu system with buttons and windows for debugging in one line of code.
-
serilog-sinks-richtextbox
A Serilog sink that writes log events to a WPF RichTextBox control with colors and theme support
-
Juka
Juka Programming Language - Code Once, Run Everywhere. Simple, yet powerful new programming language
-
BasicRender
BasicRender is a graphics library that make it easy to render graphics and basic images to a console screen.
Project mention: Saw a few console apps and thought I might pitch in/show my own graphics library for the C# Console: The BasicRender Suite | reddit.com/r/csharp | 2022-03-03 -
Project mention: New ANSI Console application formatting package for developer friendliness | reddit.com/r/dotnet | 2021-08-30
If you visit the Github repo, you'll find examples and screenshots.
-
-
server
A multi-threaded console / game server that handles logging, user commands and connections from clients. (by Raccoons-Rise-Up)
Project mention: [Hobby] Raccoons Rise Up - 100% Open Source Free to Play MMORPG Text Based Long Term Progressive Resource Management Sim | reddit.com/r/INAT | 2021-12-28 -
Tamar.ANSITerm
“ANSITerm” provides ANSI escape codes and true color formatting for .NET Core's Console on Linux terminals.
-
Fizz-Buzz-Generator
This is a console program made in C#, where you can type the number to generate the FizzBuzz problem
GitHub
-
Project mention: Hibzz Console - A simple opensource in-game console for Unity | reddit.com/r/Unity3D | 2021-08-18
Github: https://github.com/Hibzz-Games/com.hibzz.console
-
PrettyConsoleHelper
A Library for Console apps that provides a prettier and easier experience with output and input parsing/validating
-
eagle
Eagle (Extensible Adaptable Generalized Logic Engine) is a scripting language that belongs to the Tcl family of languages. It is interpreted, dynamically typed, and cross-platform. It was designed to act as a "glue language" and integrate easily into existing systems written for the Common Language Runtime (CLR). It can also be used to write standalone applications and tools.
-
Ac682.Extensions.Logging.Console
a provider for Microsoft.Extensions.Logging which provides a colored console logger.
C# Console related posts
Index
What are some of the best open-source Console projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | spectre.console | 5,223 |
2 | Cocona | 1,643 |
3 | SadConsole | 1,007 |
4 | Towel | 550 |
5 | Console Framework | 527 |
6 | dotnet-console-games | 326 |
7 | https://github.com/minhhungit/ConsoleTableExt | 265 |
8 | DebugUISystem | 62 |
9 | serilog-sinks-richtextbox | 52 |
10 | Juka | 35 |
11 | BasicRender | 16 |
12 | ANSIConsole | 13 |
13 | Spectre.Console.Extensions | 9 |
14 | server | 8 |
15 | Tamar.ANSITerm | 7 |
16 | Fizz-Buzz-Generator | 6 |
17 | com.hibzz.console | 6 |
18 | PrettyConsoleHelper | 4 |
19 | eagle | 3 |
20 | Ac682.Extensions.Logging.Console | 1 |
Are you hiring? Post a new remote job listing for free.