mrkeyoor.com_
Fri 16 Oct 18:51 UTC
Dev Toolsevaluationupdated 11 Oct 2026

Apollo-11 review

Apollo-11 is a searchable archive of the original guidance-computer source for Apollo 11's command and lunar modules. It lets you inspect the flight programs and compare their transcriptions with scanned paper listings.

+943 / 4dstars / 7d
Verdict

Our Apollo-11 run installed 39 packages in 10 seconds, but build and tests were skipped because neither target existed, so the successful install verifies repository tooling only. Use the archive for source study and scan-backed historical research. Choose Virtual AGC for execution, and check the original scan before relying on a transcribed passage.

We ran it

Lab card: what happened when we ran Apollo-11Screenshot of Apollo-11 (github.com/chrislgarry/Apollo-11)
Install✓ · 10s39 packages · 7 MB
Buildn/ano build script
Testsn/ano test script
Repo262 files~0 lines of source · 3.7 MB · 2 CI workflows

Answers from our run

Does Apollo-11 build from source?

Dependencies installed in 10 seconds (39 packages), and the project has no separate build step. We cloned commit 911e5c0 into a clean Debian container with 3 CPUs and no project-specific setup.

Does Apollo-11 have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Who should not use Apollo-11?

Developers seeking a ready-to-run spacecraft simulator: the README redirects compilation to Virtual AGC.

What are the alternatives to Apollo-11?

Virtual AGC, GMAT. Our Apollo-11 run installed 39 packages in 10 seconds, but build and tests were skipped because neither target existed, so the successful install verifies repository tooling only.

Setup5/5Easy to browse; 10-second tooling install, execution needs Virtual AGC
Docs4/5Good scan links and proofing rules; execution is documented elsewhere
Community4/5October proofing proposals remain active after a July push
Maturity3/5Useful archive, with acknowledged transcription discrepancies

Discussed on

  1. hnApollo 11 Guidance Computer source code652 points
  2. hnOriginal Apollo 11 Guidance Computer source code for command and lunar modules191 points
  3. hnApollo 11 Guidance Computer source code for the command and lunar modules158 points
  4. hnOriginal Apollo 11 Guidance Computer source code28 points
  5. hnOriginal Apollo 11 Guidance Computer Source Code for Command and Lunar Module15 points

Who it’s for

Engineers studying AGC job scheduling, restart routines, or lunar landing guidance in the original listings.
Teachers and writers who need source passages traceable to scanned printouts.
Preservation contributors willing to compare comments and formatting with the paper originals.

Who it’s NOT for

Developers seeking a ready-to-run spacecraft simulator: the README redirects compilation to Virtual AGC.
Contributors looking to modernize or clean up historical comments: the proofing rules require matching the scans, including their original typos.
Researchers who need a fully certified transcription: the contribution guide acknowledges accidental discrepancies, and open RT8 proofing PR 1002 still proposes corrections.

Setup reality

Our sandbox installed commit 911e5c0's tooling with Bun in 10 seconds, adding 39 packages and using 7 MB on disk. Build and tests were skipped because no targets existed. The 3.7 MB checkout had 262 files, 2 CI workflow files, no Dockerfile, and no tests directory.

Browsing the English listings needs no hosted service or API credentials. The Node manifest provides Markdown lint tooling. The README sends compilation work to Virtual AGC and names yaYUL as the assembler.

The run used a fresh Debian lab-node:22 container with 3 CPUs and 8 GB of RAM, without secrets or elevated privileges. It did not assemble or execute the flight software. Local reading benefits from an AGC editor extension, and proofing requires checking the linked scans.

Read the flight code through its original page references

Open Luminary099/MAIN.agc and you get a reading route through the lunar module's software: landing guidance, restart handling, and the executive all point back to printed pages. Apollo-11 preserves the command module's Comanche055 and lunar module's Luminary099 as searchable text. That's useful when you want to follow a particular decision through the actual program instead of settling for a retelling of the mission. Luminary's source index makes that route explicit.

Our checkout occupied 3.7 MB across 262 files, so keeping a local reading copy is easy. The main README is English, with translations linked alongside it. You can browse the assembly on GitHub without starting a service. A local editor helps with searching and comparing passages, though the contribution guide recommends AGC syntax extensions because ordinary editor support isn't enough. Reading is accessible. Understanding a routine still means learning its machine and conventions.

What happened when we ran it

Our sandbox installed Apollo-11's repository tooling in 10 seconds, adding 39 packages and occupying 7 MB on disk. We cloned commit 911e5c0 on October 11, 2026, into a fresh Debian container with 3 CPUs and 8 GB of RAM, using the lab-node:22 image and Bun. The container had no secrets or elevated privileges. The install succeeded, which establishes that this tooling path worked under those conditions.

The build and test steps were skipped because the repository supplied neither a build target nor a test target. Our scan found 2 CI workflow files, no Dockerfile, and no tests directory. Those results don't certify the flight software's assembly or behavior. A dependency installation can finish cleanly while leaving the historical program completely unexecuted. That's the boundary of this run, and it matters more than the short installation time.

Bun installs Markdown tooling, while compilation lives elsewhere

The inspected package.json defines Markdown lint commands and uses markdownlint-cli2 for development. This explains why a repository of AGC assembly shows up in a Node-oriented lab run. There is no web application to launch through those commands. The README's compilation section sends you to Virtual AGC, and its attribution names yaYUL as the assembler. The package manifest describes the tooling we installed.

Don't make the 39-package result your estimate for an emulation setup. It covers this repository's tooling only. Reading the files needs no API credential, model download, or hosted account, but assembling and executing them requires the separate AGC toolchain and its instructions. I'd start with Virtual AGC if interactive execution is the objective. Apollo-11 is the smaller choice when you mainly need the listings and their links to the paper originals.

Contributions must preserve errors printed in the original

Apollo-11's contribution rules explicitly require comments to match the scanned printouts. That includes restoring a historical misspelling when the transcription accidentally corrected it. The guide also specifies tab formatting and how to handle blank lines. This is a preservation policy with practical consequences: a well-meant spelling cleanup can make the archive less accurate. Compare the relevant scan before proposing a change. The proofing instructions explain what counts as a correction.

The 262-file checkout is convenient for searching, but searchable text shouldn't be treated as unquestionable evidence. Pull request 1002 proposes comment corrections in Comanche's RT8 interpreter file after comparison with the original listing. Its author limits the claim to those comments and explicitly avoids claiming assembler certification. That's a sensible model for readers too: verify the passage your argument depends on rather than assuming the surrounding archive has received the same scrutiny. That RT8 proofing proposal remains open.

A July push and October proofing activity tell different stories

The last push was July 15, 2026, while the issue and pull request feed contained fresh proofing proposals on October 11. GitHub reported 73,939 stars and 146 open issues and PRs when checked. The latest-release endpoint returned no published release. Together, those facts show an archive attracting continued contributions without proving that the new corrections have landed. Star count is evidence of attention, not a measure of transcription accuracy or reviewer capacity.

The 2 workflow files likewise deserve a narrow reading. The inspected Markdown workflow checks documentation formatting, and our lab skipped application tests because no target was provided. For this archive, maintenance means preserving and checking listings. I wouldn't penalize it for lacking a stream of product releases, but I also wouldn't give it the assurance score of a tested modern library. A recent proofing proposal can be useful evidence even while its corrections await acceptance.

Virtual AGC is the closer choice for execution

Virtual AGC supplies the surrounding AGC software and emulation tools that Apollo-11's compilation section points toward. Its current repository is virtualagc/virtualagc, despite the older owner link in Apollo-11's README. Choose it when you want to assemble code or interact with an emulated computer. NASA's GMAT is an adjacent alternative for present-day mission design and navigation analysis, rather than a substitute archive of these flight programs. Virtual AGC's project explains its broader scope.

Keep the 3.7 MB archive when your question is specific: how does this listing handle a restart, or what does its executive do when work is suspended? The page references let you check the answer against the original material. For a lesson, article, or historical investigation, that traceability earns Apollo-11 a place on your disk. Before quoting a comment as evidence, open its scan and check that the transcription says what the paper says.

Alternatives

ProjectWhat it isPick it when
Virtual AGCAGC source preservation with assembler and emulation tools.pick this instead when you want to assemble flight code or interact with an emulated AGC.
GMATNASA's software for mission design, optimization, and navigation analysis.pick this instead when your goal is present-day trajectory analysis rather than reading historical AGC listings.

What people are saying

  1. [github-trending] chrislgarry/Apollo-11

Sources

  1. Apollo-11 README and compilation guidance
  2. Luminary099 source index at the measured commit
  3. Markdown tooling manifest at the measured commit
  4. Apollo-11 transcription and proofing rules
  5. Open RT8 interpreter comment proofing proposal
  6. Repository metadata and latest push
  7. Recent issue and pull request activity
  8. Markdown CI workflow

More dev tools reviews

compose-samples · librepods · sqlmap · coucou · world-execute-me-dsh-pv · mcp-extensions · the whole board →