Documentation / Packages and dependencies / Core packages

Core packages

Core packages provide typed capabilities owned by the compiler and selected by the active builder. They use the same dependency syntax as source packages, but binding-backed implementations don't become files in your project.

Most Core packages require explicit dependency clauses. Unlike large standard-library preludes, Moth exposes only a small always-available surface such as io.

Builder and backend support can differ. The progress matrix records current availability.

Package pages