License
The original native site software and supporting material are MIT licensed, including the tools, labs, toys, interface copy and themes. Embedded one-shot projects and blog content are all rights reserved. Third-party source libraries and other third-party material retain their existing licences and notices. The full terms below are the repository's LICENSE file, embedded at build time so this page cannot drift from it.
Downloads
The grant above is only worth what can be acted on, so the site serves what it covers. Neither download reports anywhere, before or after you unpack it.
pahmoi-offline.tar.xz(3.0 MB): every native page and every tool as it was built. Unpack it, serve the folder with any static file server, and the tools run in your browser with no network at all. The project screenshots and embedded applications under/spa/are excluded; project write-ups and other native images remain. Redundant responsive image versions are removed to keep the download within this site's 25 MiB file limit. To see screenshots or launch those applications, use the hosted Projects page. Local links into/spa/do not work in the offline copy. TheOFFLINE-README.txtinside says that too, along with the one line that serves the folder and the reason a browser needs it rather than opening the page directly.pahmoi-source.tar.gz(4.4 MB): the documented native source workspace: tool engines, command line tools, the browser implementation and their native copy, boot and theme inputs. Owner-authored material follows the grant above; source libraries retain their own terms. Reserved blog writing and embedded one-shot projects are not included.
Native builds use rustup. The optional browser build also needs Trunk. The compiler version, the components and the WebAssembly target are pinned in the bundle's own rust-toolchain.toml, so the toolchain installs itself the first time you run cargo there. cargo build --release produces the command line tools in target/release/, one per tool on this site, and cargo test --workspace runs the same tests the site is built on. The browser build is optional and needs two more things, which BUILD.md inside the bundle covers along with the rest.
Full terms
SCOPE OF THIS LICENCE ===================== This repository is private and mixed-licence. These terms describe permitted use of the material; they do not publish the repository or authorize a deployment. The MIT licence below applies to Pierce Hanlon's original material in this project, except for the reserved material described below. This includes the native site software, tool and learning engines, toys, command-line tools, browser interface, startup JavaScript, theme CSS, interface and help copy, build system, tests and associated documentation. Embedded one-shot projects and authored blog content are all rights reserved, including their original accompanying assets. They are not covered by this MIT grant. Making them available to view or download does not grant a right to reuse or redistribute that reserved material. Third-party source libraries, dependencies and other third-party material retain their existing licences and copyright notices. This MIT grant does not replace those terms, including for libraries embedded in a reserved one-shot project. Consult the notices supplied with the respective material. No trademark rights in the name "pah.moi" or its identifying marks are granted. The MIT coverage of native styling does not grant trademark rights. MIT License =========== Copyright (c) 2026 Pierce Hanlon Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.