I’m making some cool tools, but I’ve noticed that building a GUI often takes a lot of extra time. So, for my personal projects, I usually use console apps instead.
I created a FOSS library called ConsolePlus that makes it easier to read and parse user input directly from the console. It has built-in parsing for common data types, for example:
ReadInt()ReadBool()ReadString()
I also used ConsolePlus to build another FOSS project called 2faConsole.
I don’t have much experience with this kind of project yet, and I haven’t received much feedback. So I’d really appreciate your opinion:
Do you think I should continue developing ConsolePlus?
I have plans to make it more advanced in the future, but I’d like to know if you think it’s actually useful before I invest more time into it.
Both projects are available on GitHub.

Sam HobbsPosted Sep 11, 2026, 5:05 PM
Back in the 1980s I used IBM's ISPF Dialog Manager to develop simple applications. The ISPF Dialog Manager uses text-only screens and console screens are generally text-only. The formatted screens were called panels.
I think panels (forms) are a worthwhile possibility. You will need to learn how to use terminal emulators. Terminal emulators support ANSI Escape sequences for formatting console screens. You could develop a system that supports forms that can be created in a text editor, something similar to XAML for GUI applications.
Sam HobbsPosted Sep 2, 2026, 8:47 PM
Console applications can be very useful when there is little or no user interface required. At the other extreme, a UI might be best when there are multiple data items that depend on each other. It might be difficult to decide what requirements to satisfy. The console API provides extensive formatting features that are seldom used, at least in Windows. It would be possible to implement the equivalent of forms in a console application but that would be much more complicated.
I think an important decision is whether you want to support an interactive application.
Lucas BlakePosted Sep 2, 2026, 11:00 AM
Yes, console apps are definitely still worth developing, especially for developers, power users, automation, and command-line workflows. A GUI is not always necessary, and a well-designed console tool can often be faster and easier to maintain.
ConsolePlus sounds useful because handling and validating user input is something many developers repeatedly need. I think you should continue developing it and focus on making the API simple, adding strong validation and error handling, and providing good documentation with practical examples. The 2faConsole project is also a good real-world example of how the library can be used.