Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mithriljs/mithril.js
A JavaScript Framework for Building Brilliant Applications
https://github.com/mithriljs/mithril.js
framework javascript mithril router vdom virtual-dom xhr
Last synced: 8 days ago
JSON representation
A JavaScript Framework for Building Brilliant Applications
- Host: GitHub
- URL: https://github.com/mithriljs/mithril.js
- Owner: MithrilJS
- License: mit
- Created: 2014-03-17T01:59:39.000Z (over 10 years ago)
- Default Branch: next
- Last Pushed: 2024-04-23T02:03:15.000Z (7 months ago)
- Last Synced: 2024-05-02T02:25:56.891Z (6 months ago)
- Topics: framework, javascript, mithril, router, vdom, virtual-dom, xhr
- Language: JavaScript
- Homepage: https://mithril.js.org
- Size: 11.8 MB
- Stars: 13,896
- Watchers: 312
- Forks: 926
- Open Issues: 148
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: LICENSE
- Code of conduct: docs/code-of-conduct.md
- Codeowners: .github/CODEOWNERS
- Support: docs/support.md
Awesome Lists containing this project
README
# Mithril.js
[![npm Version](https://img.shields.io/npm/v/mithril.svg)](https://www.npmjs.com/package/mithril)
[![License](https://img.shields.io/npm/l/mithril.svg)](https://github.com/MithrilJS/mithril.js/blob/next/LICENSE)
[![npm Downloads](https://img.shields.io/npm/dm/mithril.svg)](https://www.npmjs.com/package/mithril)
[![Build Status](https://img.shields.io/github/actions/workflow/status/MithrilJS/mithril.js/.github%2Fworkflows%2Ftest-next-push.yml)](https://www.npmjs.com/package/mithril)
[![Donate at OpenCollective](https://img.shields.io/opencollective/all/mithriljs.svg?colorB=brightgreen)](https://opencollective.com/mithriljs)
[![Zulip, join chat](https://img.shields.io/badge/zulip-join_chat-brightgreen.svg)](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 (9.17 KB 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 IE11, Firefox ESR, and the last two versions of Firefox, Edge, Safari, and Chrome. No polyfills required. 👌
## Installation
### CDN
```html
```
### 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!
🎁