FrameLab Required Notice: Copyright (c) 2026 Adam Lawrence FrameLab's original source code and other original project material are licensed under the PolyForm Noncommercial License 1.0.0. The complete, unmodified license is in LICENSE in the repository and LICENSE.txt in the published website. These terms do not replace the licenses of third-party components. Bundled Pyodide, CPython, Emscripten, NumPy and their dependencies remain under their respective upstream terms. See third-party-notices.txt in the published website (framelab/static/third-party-notices.txt in the repository) for retained license copies and source references.