# Ecosystem comparison

Snapshot date: 2026-09-05.

Before implementation, the project reviewed the complete module list returned by
the mooncakes.io official `/api/v0/modules` endpoint (2,332 modules at the
snapshot) and the official registry Git index (2,343 indexed module records), then
cross-checked public GitHub, GitLink, and Awesome MoonBit search results.

Search terms included `RFC 9111`, `HTTP cache`, `Cache-Control`, `Age`,
`stale-while-revalidate`, `Vary`, and candidate project names. No MoonBit project
whose core job is an RFC 9111 cache semantics decision library was found.

Existing HTTP projects primarily provide clients, servers, frameworks, routing,
protocol codecs, or mocking. MoonHttpCache does not replace those packages: it
accepts already-parsed metadata and returns framework-neutral decisions with
stable explanation codes. It also deliberately excludes transport and storage.

This review cannot prove permanent global uniqueness: registry metadata may be
missing, unpublished/private repositories are not searchable, and the ecosystem
changes. Re-run the registry and public repository comparison before application
submission and again before mooncakes publication.

Sources:

- https://mooncakes.io/api/v0/modules
- https://mooncakes.io/git/index
- https://github.com/moonbitlang/awesome-moonbit
- https://github.com/search?q=%22RFC+9111%22+language%3AMoonBit&type=repositories

