The ncurses package is a subroutine library for terminal-independent screen-painting and input-event handling.
PDCurses is a public domain [tag:curses] programming library for DOS, Windows, X11 and SDL
Noting comments pdcurses is not a port but a separate program;ncurses has a workable port to windows for what it s worth
How to check whether std::cout support colors?
I ve found pdcurses which is more like the ncurses but it lacks a lot of ncurses libraries
Text Base User Interface Library for (C or C++) Windows?