PDCurses

{{Short description|Public Domain Programming Library}}

{{Article for deletion/dated|page=PDCurses|timestamp=20250625165503|year=2025|month=June|day=25|substed=yes|help=off}}

{{Unreferenced|date=January 2010}}

{{Infobox software

| name = PDCurses

| logo = PD-Curses.png

| logo alt =

| screenshot = Termapi.svg

| caption =

| screenshot alt =

| collapsible =

| author = Mark Hessling, William McBrine

| developer =

| released = {{Start date and age|2001|11|26}}

| discontinued =

| latest release version = [https://github.com/wmcbrine/PDCurses/releases/tag/3.9 3.9]

| latest release date = {{Start date and age|2019|09|04}}

| latest preview version = [http://sourceforge.net/p/pdcurses/code/ci/master/tree/ r217980]

| latest preview date = {{Start date and age|2015|11|12}}

| status =

| programming language =

| operating system = DOS, OS/2, Win32, X11, SDL 1/2

| platform = Cross-platform

| size =

| language = English

| language count =

| language footnote =

| genre = C library, User interface

| license = MIT license, Public domain

| alexa =

| website = {{URL|https://pdcurses.org}}

| standard =

| AsOf =

}}

PDCurses is a public domain software programming library for DOS, OS/2, Windows, X11 and SDL2. It is a continuation of the original curses system - while development of curses ended in the mid-1990s, work on ncurses and PDCurses continued. PDCurses implements most of the functions available in the original X/Open and UNIX System V R4 curses. Development started in 1987 to support The Hessling Editor. It supports many compilers for these platforms. The X11 port lets one recompile existing text-mode curses programs to produce native X11 applications.