What is the best architecture for a Console app?

This page summarizes the projects mentioned and recommended in the original post on /r/dotnet

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • command-line-api

    Command line parsing, invocation, and rendering of terminal output.

  • https://github.com/dotnet/command-line-api is a library that facilitates making commandline executables with nice arguments and options. It's a little complicated but if you're going to pack in a lot of functionality, you need something like this.

  • Gui.cs

    Cross Platform Terminal UI toolkit for .NET

  • https://github.com/gui-cs/Terminal.Gui is something that helps with making "ncurses-like" text UI's, sort of like the early 90's. You launch the application and it basically creates a UI that you navigate using a keyboard instead of a mouse. A little retro-looking, but I suppose it could be the ticket for some needs. Miguel de Icaza (of Mono fame) is one of the contributors.

  • 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
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts