Libmir Archive

About this archive

Why libmir.org went down, who maintains this archive, how content is sourced, and how to contribute.

What happened to the original libmir.org?

The original libmir.org documentation site went offline in early 2026. The cause was not a domain expiry — it was a broken documentation generation pipeline. The CircleCI workflow that built and published the docs had been non-functional since 2022 (issue #402).

On April 23, 2026, maintainer 9il (Ilia Ki) responded to GitHub issue #481 ("Documentation website is down"):

"I have no plans for libmir.org / Feel free to get it or host docs on another place."

This archive is that community effort.

What this site is

  • An unofficial community archive of documentation for the Mir numerical library ecosystem
  • Not affiliated with the original Mir maintainers or the libmir GitHub organization
  • Content is derived from the open-source repositories under the Apache-2.0 license
  • Tutorials and explanatory text are original community contributions

Content sources

Content typeSource
API reference (subdomains)Regenerated with adrdox from current libmir GitHub source — signatures and official ddoc comments are verbatim
Symbol summaries marked (community summary)AI-generated from the symbol's signature and examples, then published as community notes — they supplement, not replace, official docs
Tutorials & cookbooksOriginal community writing; every code example is compiled against current Mir source
Old URL redirectsBased on the original adrdox/ddox URL structure

All source code examples are from, or derived from, the Apache-2.0 licensed repositories. Where a symbol had no official documentation, a short community summary was added for navigability and clearly labelled as such.

The Mir libraries are still maintained

Despite the docs being down, the libraries themselves continue to receive commits:

  • mir-random: last commit June 2026
  • mir-core: last commit February 2026
  • mir-algorithm: last commit February 2026, v3.22.4 released June 2025
  • mir-ion: last commit November 2025
  • mir-optim: last commit May 2025

If you use Mir in a project and want to contribute documentation, open an issue or PR at the site's repository.

Old URL compatibility

The original documentation site used adrdox to generate HTML. URLs followed the pattern:

mir-algorithm.libmir.org/mir_ndslice.html
mir-algorithm.libmir.org/mir_ndslice_topology.html
mir-core.libmir.org/mir_algebraic.html

This archive restores those subdomains (mir-algorithm.libmir.org, mir-core.libmir.org, etc.) via DNS wildcard and subdomain routing. Old .html URLs are redirected (HTTP 301) to the new canonical paths.

License

  • Library source code referenced on this site: Apache-2.0, © respective contributors
  • Original tutorial and guide content on this site: Apache-2.0
  • This archive is not a trademark holder of "Mir" or "libmir"

On this page