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 type | Source |
|---|---|
| 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 & cookbooks | Original community writing; every code example is compiled against current Mir source |
| Old URL redirects | Based 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.htmlThis 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"