discover · compare · collections · requirements · contribute · feed · watching · stats · help with your tokens
MithrilJS/mithril.js · source
Snapshot 0 · 2026-11-04T12:47:23Z · JavaScript · MIT
Content fingerprint
b19038f59bf501463928cde818e4c1bb3e51345d3b68a2ccecbcff0a72969f8dGitHub description at capture
A JavaScript Framework for Building Brilliant Applications
README at capture
# Mithril.js [](https://www.npmjs.com/package/mithril) [](https://github.com/MithrilJS/mithril.js/blob/main/LICENSE) [](https://www.npmjs.com/package/mithril) [](https://github.com/MithrilJS/mithril.js/actions) [](https://opencollective.com/mithriljs) [](https://mithril.zulipchat.com/) - [What is Mithril.js?](#what-is-mithriljs) - [Installation](#installation) - [Documentation](#documentation) - [Getting Help](#getting-help) - [Contributing](#contributing) ## What is Mithril.js? A modern client-side JavaScript framework for building Single Page Applications. It's small (<!-- size -->8.93 KB<!-- /size --> gzipped), fast and provides routing and XHR utilities out of the box. Mithril.js is used by companies like Vimeo and Nike, and open source platforms like Lichess 👍. Mithril.js supports Firefox ESR, and the last two versions of Firefox, Edge, Safari, and Chrome. No polyfills required. 👌 ## Installation ### CDN ```html <!-- Development: whichever you prefer --> <script src="https://unpkg.com/mithril/mithril.js"></script> <script src="https://cdn.jsdelivr.net/npm/mithril/mithril.js"></script> <!-- Production: whichever you prefer --> <script src="https://unpkg.com/mithril/mithril.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/mithril/mithril.min.js"></script> ``` ### npm ```bash npm install mithril --save ``` The ["Getting started" guide](https://mithril.js.org/#getting-started) is a good place to start learning how to use Mithril.js. TypeScript type definitions are available from DefinitelyTyped. They can be installed with: ```bash $ npm install @types/mithril --save-dev ``` ## Documentation Documentation lives on [mithril.js.org](https://mithril.js.org). You may be interested in the [API Docs](https://mithril.js.org/api.html), a [Simple Application](https://mithril.js.org/simple-application.html), or perhaps some [Examples](https://mithril.js.org/examples.html). ## Getting Help Mithril.js has an active & welcoming community on [Zulip](https://mithril.zulipchat.com/), or feel free to ask questions on [Stack Overflow](https://stackoverflow.com/questions/tagged/mithril.js) using the `mithril.js` tag. ## Contributing There's a [Contributing FAQ](https://mithril.js.org/contributing.html) on the Mithril.js site that hopefully helps, but if not definitely hop into the [Zulip stream](https://mithril.zulipchat.com/) and ask away! --- Thanks for reading! 🎁