Languages Features Calendar About Lists Add Language
GitHub icon



Welcome to PLDB--the Programming Language Database!

PLDB is a comprehensive database of programming languages and their features. The focus is on programming languages, but the database also includes other languages and entities one degree away--from popular high level plain text formats to binary specifications and beyond.

PLDB is for two groups of people:

1. Programming language creators. PLDB is organized big data to help you create great new languages, and improve existing ones. When making design decisions, quickly look up what features other languages have tried. Benefit from the experiences of thousands that have built languages before you. If you are researching something and can't find what you need here, open an issue and explain what you need.

2. Programming language users. PLDB provides a data-driven view of the programming language universe, to demystify the world of programming languages for you, and provide sound strategic and tactical advice to help you in your projects and your career. If you have a question not answered by the data here, open an issue and explain what you need.


Want to get involved? Read more here.

Open source

All data and source code used to generate this site are on GitHub.

Web server

Information about this web server is available here.


This site is powered by information and software from so many people and organizations, a few of which are listed on the acknowledgements page.


PLDB content is published to the public domain and you can use it freely. If needed, here are 3 options for citing PLDB:
Breck Yunits et al. (2022) - "The Programming Language Database". Retrieved from: '' [Online Resource]
@article{pldb, author = {Breck Yunits et al.}, title = {The Programming Language Database}, journal = {PLDB}, year = {2022}, note = {} }

Article source

PLDB - Build the next great programming language. v5.0.0 - Acknowledgements · Email · GitHub