Bailitheoir is a project mainly written in JavaScript, based on the GPL-3.0 license.
A JavaScript implementation of the W3's HTML5 constraints
A basic JavaScript HTML5 constraints validator.