Highlight.js is a javascript library for displaying source code in a pre-formatted box. Clipboard.js is a modern approach to copy text to clipboard using javascript( no flash, no frameworks, just 3kb gzipped).