Gabriel Rodríguez

HTML Artisan

Date
November 2017 – January 2022 (4 years, 3 months)
Position
Personal project
Technologies
JavaScript
webpack
npm
Git
GitHub

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.