Awesome
Awesome Legacy Code
A curated list of legacy systems with publicly available source code
Contents
- Languages
- Coding Katas (many languages)
Languages
Assembly
- Apollo-11 guidance computer
- PDP-10 Incompatible Timesharing System
- Prince of Persia - Apple II version
- MS-DOS - Versions 1.X and 2.0
- Commodore Source Code (BASIC, DOS and KERNEL)
- Spacewar for PDP-1
- QuickDraw and MacPoint
- ET - The Extraterrestrial - Atari 2600
- Microsoft GW-BASIC Interpreter
C
- NCSA Mosaic
- Mozilla (the open sourced version of Netscape Navigator)
- Wolfenstein 3D
- DOOM
- Quake
- Microsoft Word for Windows 1.1a
- Microsoft Windows File Manager (WinFile)
- Various Unix systems archived at the Unix Heritage Society
- notqmail - The repo includes tags for various historical releases
- Zapcc
Fortran
-
NASA STRucture ANalysis (NaStrAn)
NASA STRucture ANalysis (NaStrAn) is the base of still used code (MSC Nastran and NX Nastran) for analyzing mainly structures (planes, rockets, trains, cars,...). Name is probably also inspired by Fortran=Formula Translating System. Check out the corresponding Wikipedia entry for more information
Pascal
Python
- James Webb Space Telescope Quick Look Application - there are many other awesome repositories to explore within the same GitHub organization
Java
- Bad Fruit from Peel & Slice (practice)
- ChartSmart (practice)
- Apache-Solr
- Twitter Search