Credits
Modula is built on the following open source projects. Each one is listed with its license; the full license text is in the project’s repository.
Runtime dependencies
These projects are part of the components and scripts that run in the browser.
| Project | License |
|---|---|
| @carbon/icons | Apache‑2.0 |
| @floating-ui/dom | MIT |
| @tweenjs/tween.js | MIT |
| colorjs.io | MIT |
| d3 | ISC |
| hls.js | Apache‑2.0 |
| i18next | MIT |
| konva | MIT |
| localforage | Apache‑2.0 |
| lottie-web | MIT |
| luxon | MIT |
| maplibre-gl | BSD‑3‑Clause |
| mathlive | MIT |
| mermaid | MIT |
| monaco-editor | MIT |
| parsel-js | MIT |
| prismjs | MIT |
| prosemirror | MIT |
| qrcode | MIT |
| rellax | MIT |
| scroll-behavior-polyfill | MIT |
| style-observer | MIT |
| three | MIT |
| tinymce | GPL‑2.0‑or‑later |
| unzipit | MIT |
| web-haptics | MIT |
Development dependencies
These projects are used to build, test and document Modula. They do not ship to the browser.
| Project | License |
|---|---|
| @biomejs/biome | MIT |
| @changesets/cli | MIT |
| storybook | MIT |
| vitest | MIT |
| axe-core | MPL‑2.0 |
| playwright | Apache‑2.0 |
| publint | MIT |
| rolldown | MIT |
| typescript | Apache‑2.0 |
| vite | MIT |
Media search
Image and audio search in Modula is made using Openverse, but is not endorsed or certified by Openverse. Openverse is a project of the WordPress Foundation. The images and audio it returns are licensed by their authors under Creative Commons and other open licenses, and Modula keeps each work’s author, license and source link as its credit.
Image, video and audio search also uses Wikimedia Commons, a project of the Wikimedia Foundation, but is not endorsed or certified by it. Its files are licensed by their authors under Creative Commons and other free licenses, or are in the public domain, and Modula keeps each file’s author, license and source link as its credit.
3D model search uses the Sketchfab API, but is not endorsed or certified by Sketchfab. The downloadable models it returns are licensed by their authors under Creative Commons licenses, and are shown with Sketchfab’s own viewer.
Geocoding
The address search of the location block is Powered by Geoapify. Its results come from open datasets, chiefly © OpenStreetMap contributors, available under the Open Database License (ODbL).
Maps in Modula display data © OpenStreetMap contributors, available under the Open Database License (ODbL).