Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Computer History
  3. Apollo 11 Guidance Computer

Apollo 11 Guidance Computer

NOASSERTIONAssembly

Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules, digitized from MIT Museum scans.

GitHubGitHub
68.0k stars7.7k forks0 contributors

What is Apollo 11 Guidance Computer?

Apollo-11 is a repository containing the original source code for the Apollo Guidance Computer (AGC) used in the Apollo 11 mission. It includes the software for both the Command Module (Comanche055) and Lunar Module (Luminary099), digitized from scans of MIT Museum hardcopies. The project serves as a historical archive and reference for the software that enabled the first moon landing.

Target Audience

Historians, computer scientists, space enthusiasts, and educators interested in the technical details of the Apollo program, vintage computing, or software preservation.

Value Proposition

It provides the most accurate, publicly accessible version of the Apollo 11 guidance software, meticulously transcribed and open for verification, making a pivotal piece of technological history available for study and inspiration.

Overview

Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.

Use Cases

Best For

  • Studying the software architecture of 1960s spaceflight guidance systems
  • Researching historical computing and assembly programming practices
  • Educational projects about the Apollo program and its technological achievements
  • Digital preservation and archival of historically significant software
  • Comparing vintage aerospace software with modern equivalents
  • Running simulations of the Apollo Guidance Computer via Virtual AGC

Not Ideal For

  • Modern software development projects requiring APIs, libraries, or active community support
  • Beginner programming courses focused on teaching contemporary languages without historical context
  • Applications needing direct compilation and execution without external tools like Virtual AGC
  • Teams looking for reusable code components for current aerospace or embedded systems development

Pros & Cons

Pros

Complete Historical Archive

Includes both Command Module (Comanche055) and Lunar Module (Luminary099) source code, digitized from original MIT Museum hardcopies, providing a full reference for the Apollo 11 mission software.

Accuracy and Verification

Encourages pull requests to correct discrepancies with original source scans, as noted in the README, ensuring high fidelity to historical artifacts through community contributions.

Public Domain Resource

The code is in the public domain, making it freely accessible for education, research, and preservation without legal restrictions, as stated in the attribution section.

Compilation Support

Points to Virtual AGC for compiling and running the code, facilitating practical experimentation and simulation for those interested in executing the original software.

Cons

No Built-in Execution Environment

The repository lacks tools to compile or run the code directly; users must rely on external projects like Virtual AGC, adding complexity for practical use.

Limited Practical Documentation

While the README provides attribution and links, it offers minimal guidance on understanding or modifying the code for educational or development purposes beyond compilation.

Outdated Technology Stack

Written in assembly for a 1960s computer, the code is irrelevant for modern software projects without specific historical or academic interest, limiting its applicability.

Frequently Asked Questions

Quick Stats

Stars68,040
Forks7,694
Contributors0
Open Issues58
Last commit4 months ago
CreatedSince 2014

Tags

#hacktoberfest#assembly#public-domain#nasa#digital-preservation#historical-code#apollo

Included in

Computer History2.9k
Auto-fetched 20 hours ago

Related Projects

MS-DOSMS-DOS

The original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposes

Stars32,214
Forks4,638
Last commit2 years ago
UNIXUNIX

Continuous Unix commit history from 1970 until today

Stars7,218
Forks491
Last commit5 months ago
C compilerC compiler

(1972) - The earliest known versions of Dennis Ritchie's first C compiler (GitHub code mirror)

Stars0
Forks0
Last commit
Adobe PhotoshopAdobe Photoshop

(1990) - The first version of Adobe Photoshop (written in Pascal)

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub