Third-party software used in this application
This application is built with the following open source components. We are grateful to their authors and communities. License texts referenced below are reproduced in the source files distributed with each library.
Fast, small, and feature-rich JavaScript library.
Combobox plugin for Bootstrap.
Input spinner component for Bootstrap.
Typeahead / autocomplete plugin for Bootstrap.
Responsive lightbox and modal plugin.
Form validation plugin for jQuery.
Attractive JavaScript plotting library for jQuery.
Flot plugin to rotate tick labels on the axes.
Serialize HTML form to JSON object.
Lazy image and content loading plugin.
Scroll depth tracking plugin.
jQuery plugin to resize table columns by dragging.
JavaScript library for efficiently making an absolutely positioned element stay next to another element on the page.
Animate elements as they scroll into view.
Auto-growing textarea technique.
Nice, easy-to-use multiselect list.
Front-end component library.
CSS reset that makes browsers render elements more consistently.
Icon toolkit CSS. See also Font Awesome fonts below (SIL OFL 1.1).
Lightbox stylesheet.
The Font Awesome font files (fontawesome-webfont.*) are licensed under the SIL Open Font License 1.1. This license allows the fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves and derivative works carry the same license.
Courier New font files used for server-side PDF generation. Distributed under the Microsoft Core Fonts for the Web license, which permits free redistribution of the unmodified font files.
The following Go packages are used server-side and are not distributed to visitors' browsers.
HTTP router, form decoding, session management, and WebSocket support.
MySQL driver for Go’s database/sql package. Used unmodified; MPL source available at the link above.
Simple HTTP and REST client library for Go.
UUID generation and value comparison utilities.
Socket.IO server implementation in Go.
Arbitrary-precision fixed-point decimal numbers.
PDF generation library for Go.
Go wrapper for wkhtmltopdf.
Simple and efficient package to send emails.
Real-time visualization of Go runtime statistics.
HTTP file server that serves pre-compressed .gz files.
Image resizing for Go.
A library for diffing arbitrary structs and maps.
Simple error handling primitives for Go.
Human-readable duration formatting for Go.
Word wrapping library for Go.
Go supplementary cryptography, network, and system packages.
Edwards25519 elliptic curve arithmetic (Go).
MessagePack encoding for Go.
Go client for the Redis database.
Ready to start your next project with us? That's great!