SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
slm | elm-css | |
---|---|---|
3 | 2 | |
196 | 1,211 | |
0.0% | - | |
0.0 | 0.0 | |
over 1 year ago | about 1 month ago | |
JavaScript | Elm | |
MIT License | BSD 3-clause "New" or "Revised" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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
Posts with mentions or reviews of slm.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-10.
-
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)
elm-css
Posts with mentions or reviews of elm-css.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-10.
-
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?
-
Getting Tailwind to Work with Elm Book
Trying to help build a design system at work in my spare time; no clue if it will go anywhere but it’s fun regardless. I asked the Elm Slack group what the equivalent of React Storybook. Specifically, I wanted a way to build a documentation website like Vuepress with the ability to host native Elm code to showcase components. They pointed me to Elm Book. While Elm Book has built-in theming capabilities, I needed CSS control over my components. While they support elm-css, I wanted the ability to use TailwindCSS. The Elm libraries haven’t kept up with Tailwind’s changes, which is fine; writing raw Tailwind CSS on Elm HTML functions is easy and co-located with the component you’re styling.
What are some alternatives?
When comparing slm and elm-css you can also consider the following projects:
template-benchmarks-rs - Collected benchmarks for templating crates written in Rust
lewp-rs - Generate your HTML5 website technically optimized and always valid without losing the algorithmic comfort and flexibility.
html - Type-safe HTML support for Rust
axohtml - 👩💻 type-checked JSX for Rust
SoundcoreManager - Control Soundcore headphones with the power of Rust.
parcel - The zero configuration build tool for the web. 📦🚀
Haml - HTML Abstraction Markup Language - A Markup Haiku
build_html - Library for basic server-side rendering written in pure rust https://crates.io/crates/build_html
Rollup - Next-generation ES module bundler