slm
Choo
slm | Choo | |
---|---|---|
3 | 3 | |
196 | 6,774 | |
0.0% | 0.1% | |
0.0 | 0.0 | |
over 1 year ago | over 4 years ago | |
JavaScript | JavaScript | |
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.
slm
-
New crate: html - typed html constructors for Rust
Bear in mind that, even in JavaScript, where JSX is a thing, there exist things like Slm which do templating like this:
-
Any web frameworks that could compare to Symfony?
Personally, I'd recommend Maud if you don't need something with runtime reloading. Not only is it much faster, it implements a template language that is effectively the Rust-syntax equivalent to Slim or Haml using a procedural macro, so you get compile-time verification that your HTML output is well-formed.
-
Anyone from a Typescript/React background who tried out Rust for the 1st time?
For templating, Maud is fast, gives compile-time well-formedness guarantees, and outputs minified HTML by default as a side-effect of it being based on Rust macros. (It's of a similar design philosophy to Slim and Haml)
Choo
-
New crate: html - typed html constructors for Rust
I haven't used elm much, but I do like elm quite a bit! I actually wrote a JS framework inspired by the "elm architecture" a few years back (choo). Admittedly I never looked at how they do CSS though. Is the elm-css package the right thing to look into?
-
Discovered a 63kb tiddlywiki like self saving HTML+JS wiki and its looking cool
I'm currently working on a way to extend the code by revealing the underlying [Choo](https://choo.io) framework to enable easier hacking! Search is one feature that theoretically won't be too hard to add, but I excluded it from the core because it would have made it too big.
Note: I have no solid reference point for what "too big" actually means for this project—my only guideline so far has been "as small as possible"
- I noticed Choo hasn't had a commit for over a year. The other projects are being worked on by Choojs. Was it that they were happy with the state of Choo?
What are some alternatives?
template-benchmarks-rs - Collected benchmarks for templating crates written in Rust
Simulacra.js - A data-binding function for the DOM.
html - Type-safe HTML support for Rust
hyperapp - 1kB-ish JavaScript framework for building hypertext applications
SoundcoreManager - Control Soundcore headphones with the power of Rust.
Vue.js - This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
elm-css - Typed CSS in Elm.
Svelte - Cybernetically enhanced web apps
lewp-rs - Generate your HTML5 website technically optimized and always valid without losing the algorithmic comfort and flexibility.
Preact - ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
Haml - HTML Abstraction Markup Language - A Markup Haiku
Element UI - A Vue.js 2.0 UI Toolkit for Web