William Troup
Home of the software developer behind Calendar.js, Heat.js, Syntax.js, and the music project Sleepless Ocean.
Home of the software developer behind Calendar.js, Heat.js, Syntax.js, and the music project Sleepless Ocean.
A powerful calendar. With multiple views and tons of settings, Calendar.js can be tailored to suit your every need.
A code syntax highlighter. With tabbed views, and tons of settings, Syntax.js can be tailored to suit your every need.
A activity trend heat map. With tons of settings, Heat.js can be tailored to suit your every need.
A powerful, customizable, and accessible guided tour creator. With tons of settings, Journey.js can be tailored to suit your every need.
A JavaScript library that generates customizable tree views to better visualize JSON data.
A JavaScript library that attaches a viewer to a specific node type, allowing you to view the CSS properties, attributes, size/position, and classes.
A JavaScript library which allows you to convert between HTML and JSON easily. You can even bind your JSON directly to a DOM element for rendering!
A visionary project that produces music, poetry, and art, based on themes from the world around us.