-
wordsandbuttons
A growing collection of interactive tutorials, demos, and quizzes about maths, algorithms, and programming.
-
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I do all the https://wordsandbuttons.online/ by hand, and this is my top 10:
2527 p
You might like my tiny library: https://hdot.dev/
It is a bit terser:
h.div.class('box)(...)
Not equivalent, but arguably more useful for manual authoring: Emmet [0] was all the range a while back, and I still use it to write HTML. It comes naturally if you're used to writing CSS-like selectors, and mostly gets out of the way.
DSL-wise, I've rather enjoyed Clojure's Hiccup [1].
[0] https://emmet.io/
[1] https://github.com/weavejester/hiccup
Not equivalent, but arguably more useful for manual authoring: Emmet [0] was all the range a while back, and I still use it to write HTML. It comes naturally if you're used to writing CSS-like selectors, and mostly gets out of the way.
DSL-wise, I've rather enjoyed Clojure's Hiccup [1].
[0] https://emmet.io/
[1] https://github.com/weavejester/hiccup
- writing closing tags is cumbersome;
The source code is here: https://github.com/ClickHouse/clickhouse-presentations
Related posts
-
newbie, wanna jump from inside one html tag to the inside of another as quickly as possible
-
How to code faster - VS Code edition
-
Clojure Bites - Render HTML, introducing selmer template library
-
Wrapping a range of lines in an html tag?
-
That people produce HTML with string templates is telling us something