← All Projects
Education · Since 2024

CodeArchaeology

CodeArchaeology is an educational platform dedicated to preserving and exploring programming languages across the full spectrum of computing history — from mainstream languages like Python and Java to forgotten gems like SNOBOL, APL, and INTERCAL. Every language entry includes runnable code examples, historical context, and Docker-ready environments so you can experiment without installing anything locally. We have cataloged over 1,200 languages and provide hands-on, executable examples for more than 75 of them. Each language page covers its origin story, design philosophy, syntax overview, and real-world impact. Whether you are a computer science student exploring language design, a seasoned developer curious about the roots of modern paradigms, or a hobbyist who enjoys the weird corners of computing history, CodeArchaeology gives you the tools to learn by doing.

Key Features

  • Runnable code examples for 75+ languages
  • Docker-ready environments — no local installs
  • 1,200+ languages cataloged with historical context
  • Syntax overviews and design philosophy breakdowns
  • From FORTRAN to Zig — mainstream to obscure

Who It's For

Computer science students, programming language enthusiasts, and developers curious about the history and diversity of programming languages.

Visit CodeArchaeology →