Writing HTML by Hand

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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
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.
www.influxdata.com
featured
  • wordsandbuttons

    A growing collection of interactive tutorials, demos, and quizzes about maths, algorithms, and programming.

  • I do all the https://wordsandbuttons.online/ by hand, and this is my top 10:

        2527 p

  • hdot

    A zero-dependency, buildless, terse, and type-safe way to write HTML in JavaScript.

  • You might like my tiny library: https://hdot.dev/

    It is a bit terser:

    h.div.class('box)(...)

  • 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 logo
  • emmet

    The essential toolkit for web-developers

  • 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

  • hiccup

    Fast library for rendering HTML in Clojure

  • 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

  • clickhouse-presentations

    Presentations, meetups and talks about ClickHouse

  • - writing closing tags is cumbersome;

    The source code is here: https://github.com/ClickHouse/clickhouse-presentations

  • 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.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • newbie, wanna jump from inside one html tag to the inside of another as quickly as possible

    1 project | /r/vim | 6 Dec 2023
  • How to code faster - VS Code edition

    1 project | dev.to | 24 Nov 2023
  • Clojure Bites - Render HTML, introducing selmer template library

    2 projects | /r/Clojure | 8 Jun 2023
  • Wrapping a range of lines in an html tag?

    2 projects | /r/vim | 2 Jun 2023
  • That people produce HTML with string templates is telling us something

    16 projects | news.ycombinator.com | 26 May 2023