← All open source projects

Apollo 11

chrislgarry/Apollo-11

Apollo 11 is the historical Apollo Guidance Computer source code for the command and lunar modules of the Apollo 11 mission.

Forks 7,699
Author chrislgarry
Language Assembly
License NOASSERTION
Synced 2026-06-20

What it is

Apollo 11 is a historical repository containing Apollo Guidance Computer source code for the command and lunar modules of the Apollo 11 mission. It is not a modern library, but a digital publication of software heritage.

The repository appeared on GitHub in 2014. It contains Comanche055 for the Command Module and Luminary099 for the Lunar Module, with attribution to Virtual AGC and the MIT Museum.

What is inside

The main value is access to real historical code. Readers can see the source files, comments, labels, and program structure involved in the mission rather than a retelling.

Two main source-code parts

The snippet shows the repository structure: the source is split between command and lunar module AGC programs.

Language: Markdown
## Comanche055
Command Module AGC source code

## Luminary099
Lunar Module AGC source code

How people use it

The project is used in education, computing history, old assembly research, and as a rare cultural artifact of programming. It shows that source code can be a historical document.

Its strength is factual uniqueness. Few repositories let people study code of such historical significance through the familiar GitHub interface.

Project details

The value of Apollo 11 is not that the code can be applied directly today. It shows what engineering looked like under strict constraints: memory, CPU, reliability, navigation, and mission responsibility.

Comments and names in the source became part of programming culture. Unlike a museum display, the repository lets people read the material as code: browse files, inspect changes, and discuss transcription.

The archive limitation is context. Without understanding AGC, the Apollo mission, source format, and transcription process, details are easy to misread. This is a historical source, not a modern assembly textbook.

Strengths and limitations

The limitation is that this is not code for ordinary modern use. Compilation and understanding require AGC context, historical notation, and comparison with original scans.

Apollo 11 matters in the catalog as a reminder: an open-source catalog can include not only current utilities, but also open archives that preserve engineering history.

Context