collagraph
markaby
collagraph | markaby | |
---|---|---|
3 | 3 | |
28 | 156 | |
- | 0.0% | |
4.7 | 6.8 | |
4 days ago | 5 months ago | |
Python | Ruby | |
MIT License | MIT License |
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.
collagraph
-
It's React, but in Python
Shameless plug for a similar project called Collagraph (https://github.com/fork-tongue/collagraph).
From the README: Write your Python interfaces in a declarative manner with plain render functions, component classes or even single-file components using Vue-like syntax, but with Python!
- Reactivity (made possible by leveraging observ)
-
Rux: A JSX-inspired way to render view components in Ruby
You could implement a HTML renderer with Collagraph (https://github.com/fork-tongue/collagraph).
From the README:
-
PyScript
https://github.com/fork-tongue/collagraph/pull/66
From the project README:
Write your Python interfaces in a declarative manner with plain render functions, component classes or even single-file components using Vue-like syntax, but with Python!
- Reactivity (made possible by leveraging observ)
- Function components
- Class components with local state and life-cycle methods/hooks
-Single-file components with Vue-like syntax (.cgx files)
- Custom renderers (PySide, pygfx and now PyScript)
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
What are some alternatives?
ComponentKit - A React-inspired view framework for iOS.
synquid
hypertext - Hypertext authoring with Ruby
rbexy - A Ruby template language and component framework inspired by JSX and React
rux - A jsx-inspired way to render view components in Ruby.
metaid - MetAid is a tiny library for aiding metaprogramming.
elementary - Not Another Templating Language
chirrup - The mirror for _why's chirrup
tagstr - This repo contains an issue tracker, examples, and early work related to PEP 999: Tag Strings
skistrap - The mirror for _why's skistrap
geodesy
rb_parse_args - The mirror for _why's rb_parse_args