I try to use Semantic HTML as much as possible especially for content heavy stuff like this website. My ultimate goal is to use the plain output of Pandoc (or similar markdown HTML converter) and use it with just the right amount of CSS to publish websites. This also goes hand in hand with Cool URIs don’t change

Learning

  1. Leveraging the default capabilities of modern web browsers.
  2. Leveraging the extreme simplicity of HTML’s attribute syntax.
  3. Leveraging the web’s ViewSource affordance.

EHTML  can be described as a set of custom elements that you can place on an HTML page for different purposes and use cases. The goal of this library is to provide a convenient way to eliminate JavaScript code on the client side as much as possible for basic and routine tasks. The beggest focus of this library is to offer the easiest way to perform AJAX operations just by using HTML.

rushter/selectolax: Python binding to Modest and Lexbor engines (fast HTML5 parser with CSS selectors). — could be a good alternative for BeautifulSoup and lxml on python.

The Slab markup language for generating HTML. mildly interesting.