Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/legacycoderocks/awesome-legacy-code
A curated list of legacy systems with publicly available source code
https://github.com/legacycoderocks/awesome-legacy-code
List: awesome-legacy-code
Last synced: about 1 month ago
JSON representation
A curated list of legacy systems with publicly available source code
- Host: GitHub
- URL: https://github.com/legacycoderocks/awesome-legacy-code
- Owner: legacycoderocks
- License: cc0-1.0
- Created: 2016-07-09T03:11:15.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2023-12-22T15:11:11.000Z (12 months ago)
- Last Synced: 2024-05-19T21:00:45.451Z (7 months ago)
- Size: 40 KB
- Stars: 205
- Watchers: 20
- Forks: 29
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- fucking-lists - awesome-legacy-code
- awesomelist - awesome-legacy-code
- collection - awesome-legacy-code
- lists - awesome-legacy-code
- awesome-legacy-systems - Awesome Legacy Code - A curated list of legacy systems with publicly available source code. (Related Awesome Lists / Markus Harrer)
- ultimate-awesome - awesome-legacy-code - A curated list of legacy systems with publicly available source code. (Other Lists / PowerShell Lists)
README
# Awesome Legacy Code
> A curated list of legacy systems with publicly available source code
## Contents
* Languages
* [Assembly](#assembly)
* [C and C++](#c)
* [Fortran](#fortran)
* [Pascal](#pascal)
* [Python](#python)
* [Java](#java)
* [Scala](#scala)
* [JavaScript](#javascript)
* [C#](#CSharp)
* [Coding Katas (many languages)](#coding-katas-many-languages)
## Languages### Assembly
* [Apollo-11 guidance computer](https://github.com/chrislgarry/Apollo-11)
* [The Ultimate Apollo Guidance Computer Talk](https://media.ccc.de/v/34c3-9064-the_ultimate_apollo_guidance_computer_talk)
* [Don Eyles walks through lunar module source code](https://hackaday.com/2016/07/05/don-eyles-walks-us-through-the-lunar-module-source-code/)
* [PDP-10 Incompatible Timesharing System](https://github.com/PDP-10/its)
* [Prince of Persia - Apple II version](https://github.com/jmechner/Prince-of-Persia-Apple-II)
* [MS-DOS - Versions 1.X and 2.0](https://github.com/Microsoft/MS-DOS)
* [Commodore Source Code (BASIC, DOS and KERNEL)](https://github.com/mist64/cbmsrc)
* [Spacewar for PDP-1](https://gist.github.com/JonnieCache/4258114)
* [QuickDraw and MacPoint](http://www.computerhistory.org/atchm/macpaint-and-quickdraw-source-code/)
* [ET - The Extraterrestrial - Atari 2600](https://pastebin.com/AaSYZTHt)
* [Microsoft GW-BASIC Interpreter](https://github.com/microsoft/GW-BASIC)### C
* [NCSA Mosaic](https://github.com/alandipert/ncsa-mosaic)
* [Mozilla (the open sourced version of Netscape Navigator)](https://archive.mozilla.org/pub/mozilla/source/)
* [Wolfenstein 3D](https://github.com/id-Software/)
* [DOOM](https://github.com/id-Software/DOOM)
* [Quake](https://github.com/id-Software/Quake)
* [Microsoft Word for Windows 1.1a](http://www.computerhistory.org/atchm/microsoft-research-license-agreement-msword-v-1-1a/)
* [Microsoft Windows File Manager (WinFile)](https://github.com/Microsoft/winfile)
* [Various Unix systems archived at the Unix Heritage Society](http://minnie.tuhs.org/cgi-bin/utree.pl)
* [notqmail](https://github.com/notqmail/notqmail) - The repo includes tags for various historical releases
* [Zapcc](https://github.com/yrnkrn/zapcc)### Fortran
* [Colossal Cave Adventure](https://jerz.setonhill.edu/intfic/colossal-cave-adventure-source-code/)
* [NASA STRucture ANalysis (NaStrAn)](https://github.com/nasa/NASTRAN-95)
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](https://en.wikipedia.org/wiki/Fortran). Check out the corresponding [Wikipedia entry](https://en.m.wikipedia.org/wiki/Nastran) for more information### Pascal
* [Adobe Photoshop 1.0.1](http://www.computerhistory.org/atchm/adobe-photoshop-source-code/)
### Python
* [James Webb Space Telescope Quick Look Application](https://github.com/spacetelescope/jwql) - there are many other awesome repositories to explore within the same [GitHub organization](https://github.com/spacetelescope)
### Java
* [Bad Fruit from Peel & Slice](https://github.com/jason-kerney/PeelAndSlice.Java/blob/main/src/main/java/com/spun/llewellyn/talks/legacycode/examples/BadFruit.java) (practice)
* [ChartSmart](https://github.com/tonytvo/coderetreat/tree/c89ebf3e92fff5a95fdc80d37e3a4a66cf877931/refactoring/chartsmart) (practice)
* [Apache-Solr](https://github.com/apache/lucene-solr/tree/master/solr/core/src/java/org/apache/solr)
* [Twitter Search](https://github.com/twitter/the-algorithm/tree/main/src/java/com/twitter/search)### Scala
* [Twitter Algorithm](https://github.com/twitter/the-algorithm/tree/main/src/scala/com/twitter)
### JavaScript
* [Habitica](https://github.com/HabitRPG/habitica)
* [Etherpad](https://github.com/ether/etherpad-lite)
* [Ghost](https://github.com/TryGhost/Ghost)### CSharp
* [Roslyn - C# compilation service](https://github.com/dotnet/roslyn)
* [.NET Foundational Libraries](https://github.com/dotnet/corefx)
* [.NET runtime (BCL, JIT compiler, GC)](https://github.com/dotnet/coreclr)## Coding Katas (many languages)
* [Tennis](https://github.com/emilybache/Tennis-Refactoring-Kata)
* [Expense Report](https://github.com/christianhujer/expensereport)
* [Gilded Rose](https://github.com/emilybache/GildedRose-Refactoring-Kata)
* [trivia](https://github.com/jbrains/trivia)