There are a lot of authoring tools, resources, etc, that are available throughout to be implemented. Considering the great variety, some of the tools are free or cost, some are paid, and carry their particular features respectively. But the programming requires the things to be to the point, and most precise possible. So, choosing the resources and tools that contain only the desired and required features, should be prioritized.
Highlightjs presents the code which helps you to make syntax highlight.
Using Favico.js, you can make your favicon with animated badges. You can customize the type of animation, position, background color and text color.
Using Chartjs, you can present you data with creative and effective chart design layouts.
Angles.js is a set of directives that wrap the chart.js library for use with angular.
Sir Trevor is rich content editing entirely re-imagined for the web: an intuitive editor for web content which does not presuppose anything about how it will be rendered.
Perimeter.js Creates an invisible perimeter around a target element and monitors mouse breaches.
RoughDraft.js Quickly create and prototype a full interactive HTML mock-up without duplicating markup, server-side loops/code.
You can directly work with DOM using the HTMLjs.
Skeuocard progressively enhances credit card inputs to provide a skeuomorphic interface.
Emberjs is the most popular framework for creating ambitious web applications.
This tool made easy HTML presentations.