Gabriel Rodríguez

HTML Artisan

November 2017 – January 2022 (4 years, 3 months)
Personal project

HTML Artisan is a lightweight client-side JavaScript library created for the purpose of generating complex HTML structures on the client-side in a dynamic, simple and readable way. I started developing HTML Artisan during my work at Whads, where it proved itself extremely helpful in numerous projects, freeing me from the tedious, dirty and disorganized part of generating and managing complex HTML structures using the DOM API.

Essential features:

  • Semantic, readable, maintainable and easy to understand syntax.
  • Highly efficient, using the native DOM API.
  • Very light (< 2KB minified).
  • Compatible with all mainstream browsers.
  • Multiple utilities: callbacks, event handling, HTML attributes, generator functions, etc.