markaby
elementary
markaby | elementary | |
---|---|---|
3 | 1 | |
157 | 0 | |
0.6% | - | |
6.8 | 10.0 | |
5 months ago | almost 2 years ago | |
Ruby | JavaScript | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
markaby
-
Rux: A JSX-inspired way to render view components in Ruby
This is pretty cool, I like the idea of using inline templates in ViewComponent. I wonder how this would look using something like Markaby[1], so the templating stayed pure ruby, instead of having to be passed through a transpiler...
[1]: https://github.com/markaby/markaby
-
Hyperscript - the hidden language of React
Hypescript is a kind of language to create HyperText with JavaScript and was started by Dominic Tarr in 2012. He was inspired by markaby, the "short bit of code" to write HTML in pure Ruby. Markaby allows doing things like that.
- _why's Estate
elementary
-
Rux: A JSX-inspired way to render view components in Ruby
"JSX-inspired" caught me off gaurd, the only thing JSX could inspire me to do was build something so I never had to touch it again, I landed on something similar to what you have here, I call it "Elementary"
Here's the JSON for a landing page written in my syntax: https://github.com/jazzyjackson/lookalive/blob/master/docs/i...
In another project I use it extensively to mix javascript in with the object syntax as you would with JSX: https://github.com/lookalive-software/geodesy/blob/newfocus/...
The implementation is fairly simple, given JSON returns an HTML string.
https://github.com/lookalive-software/elementary/blob/master...
What are some alternatives?
synquid
pyxl4 - Extend Python syntax with HTML.
rbexy - A Ruby template language and component framework inspired by JSX and React
metaid - MetAid is a tiny library for aiding metaprogramming.
Haml - HTML Abstraction Markup Language - A Markup Haiku
chirrup - The mirror for _why's chirrup
phlex - A framework for building object-oriented views in Ruby.
skistrap - The mirror for _why's skistrap
geodesy
rb_parse_args - The mirror for _why's rb_parse_args
hypertext - Hypertext authoring with Ruby