Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tailhook/marafet
Compiler for Jade-like template language to cito.js-based virtual dom
https://github.com/tailhook/marafet
Last synced: 21 days ago
JSON representation
Compiler for Jade-like template language to cito.js-based virtual dom
- Host: GitHub
- URL: https://github.com/tailhook/marafet
- Owner: tailhook
- License: mit
- Created: 2015-06-23T02:55:44.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-09-07T22:57:56.000Z (about 9 years ago)
- Last Synced: 2024-08-01T03:30:33.850Z (3 months ago)
- Language: Rust
- Size: 262 KB
- Stars: 11
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-rust-cn - tailhook/marafet - like template language to cito.js-based virtual dom (Libraries / Template engine)
- awesome-rust - tailhook/marafet - like template language to cito.js-based virtual dom (Libraries / Template engine)
- awesome-rust-zh - tailhook/marafet - 基于 cito.js 的虚拟 DOM 的类 Jade 模板语言编译器 (库 / 模板引擎)
README
=======
Marafet
=======A very experimental DSL for creating (mostly) single page applications in HTML.
It's mostly a Jade-like (or Haml-like) templating language with few features
on the top:* Renders Virtual DOM (currently cito.js)
* Attaches streams to event handlers instead of old crappy callbacks
* Enables non-verbose CSS scoping with using classnames
* Provides python-like string formatting