Public Domain Curses

Stable: v3.4
Beta: See git repository

PDCurses is a public domain curses library for DOS, OS/2, Win32, X11 and SDL, implementing most of the functions available in X/Open and System V R4 curses. It supports many compilers for these platforms. The X11 port lets you recompile existing text-mode curses programs to produce native X11 applications.

PDCurses is distributed mainly as source code, but some pre-compiled libraries are available. See the downloads page for a list.

There's a low-traffic mailing list for announcements and discussion. To subscribe, email the list server, with the first line of the body of the message containing:

subscribe pdcurses-l

or you can read the mailing list archive.

SourceForge support resources, including discussion forums and bug and feature request trackers, are also available.

And there are now unofficial ports for the Nintendo DS, based on 2.8, and Plan 9, based on 3.0. There's also an Amiga port in the Downloads section under 2.4.

Page by Mark Hessling and William McBrine. Last updated: Jul 22 2015