Name | Category | Description |
---|---|---|
minimap | Visualisation, UI, Design | A preview of full webpage or its DOM element with flexible positioning and navigation support |
pagemap | Visualisation, UI, Design | Mini map for web pages. You can find an example on this web site in the top right corner. And there are two more demo pages: boxes and text. |
d3 | Visualisation, SVG, Drawing | D3 is a JavaScript library for visualizing data with HTML, SVG, and CSS. |
js-sequence-diagrams | Visualisation, SVG | Turns text into UML sequence diagrams |
chroma.js | Visualisation, Color | chroma.js is a tiny JavaScript library (12kB) for dealing with colors! Read colors from a wide range of formats. Analyze and manipulate colors. Convert colors into wide range of formats. Linear and bezier interpolation in different color spaces. |
asciinema-player | Visualisation, CLI, Demo | Web player for terminal session recordings |
cal-heatmap | Visualisation | A javascript module to create a calendar heat map. It depends on d3.js. |
d3plus | Visualisation | d3plus is an extension to the D3 library that allows fast and easy creation of data visualizations. |
chartist | Visualisation | Simple yet powerful charting library. Its light weight (10kb) and has no dependencies. Fully responsive and DPI independent. Uses SVG. |
amCharts | Visualisation | JavaScript / HTML5 charts and maps library for web sites and web applications. Fast and responsive. Not completely free. |
captionatorjs | Video | A JavaScript polyfill to let you caption your HTML5 video today! |
jquerymy | UI, JQuery | A lightweight jQuery plugin for complex two-way data binding in real time. |
Stock Chart v3 | Timeseries, Visualisation | Stock Chart’s main purpose is to display financial charts, however it can be used for visualizing any date(time) based data. It is a powerful application that lets you forget about most of the boring parts in building complex statistical systems. It has built-in period and data set selection tools, and can group data to longer periods. This enables you to make drill-down charts without any additional coding, using one data file only. |
MetricsGraphics.js | Timeseries, Visualisation | MetricsGraphics.js is a library built on top of D3 that is optimized for visualizing and laying out time-series data. |
jquery-qrcode | QR Code, JQuery | jQuery.qrcode enables you to dynamically add QR codes to your website. Choose between rendering the code in a canvas or with divs. The latter will be fine even for older browser. |
kjua | QR Code | kjua enables you to dynamically add QR codes to your website. Choose between rendering the code as image or canvas. The generated QR code will be in the least possible version requiered to encode the content (least number of blocks). Takes care of device pixel ratio to render crisp codes on all devices. Works in all modern browsers. |
backbonejs | MVC | Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface. |
MathJS | Maths | Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser and offers an integrated solution to work with numbers, big numbers, complex numbers, units, and matrices. Powerful and easy to use. |
Mathjax | Math, UI | MathJax is an open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all modern browsers |
marked | MarkDown | A markdown parser. |
Leaflet | Maps, Leaflet | Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. Weighing |
leaflet-vector-layers | Maps, Leaflet | Leaflet Vector Layers allows you to easily add one or more vector layers from a number of different geo web services to a Leaflet map. Currently there's support for ArcGIS Server, Arc2Earth, GeoIQ, CartoDB and GIS Cloud with more planned. |
leaflet.wms | Maps, Leaflet | A Leaflet plugin for working with Web Map services, providing: single-tile/untiled/nontiled layers, shared WMS sources, and GetFeatureInfo-powered identify. |
log4javascript | Logging, Debug | log4javascript is a JavaScript logging framework based on the Java logging framework log4j. |
jquery | JQuery | jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. |
Async | Javascript | Async is a utility module which provides straight-forward, powerful functions for working with asynchronous JavaScript. |
babel-standalone | Javascript | Standalone build of Babel for use in non-Node.js environments, including browsers. Similar to the (now deprecated) babel-browser. |
i18next | I18N, Localization | i18next is a very popular internationalization library for browser or any other javascript environment |
blockrain.js | Game | Embed & play the classic Tetris game on your site. Simple as that. |
datatables | Data, Visualisation | DataTables is a plug-in for the jQuery Javascript library. It is a highly flexible tool, based upon the foundations of progressive enhancement, and will add advanced interaction controls to any HTML table. |
defiantjs | Data, JSON | DefiantJS enables you to perform lightning-fast searches on JSON using XPath expressions, and transform JSON using XSL. |
dexie | Data | A Minimalistic Wrapper for IndexedDB |
Miso DataSet | Data | Dataset is a JavaScript client-side data transformation and management library. Dataset makes managing client-side data easy by handling loading, parsing, sorting, querying & manipulating data from all sorts of sources. |
hint.css | CSS, Style | A pure CSS tooltip library for your lovely websites |
fabricjs | Canvas, Visualisation, SVG | Fabric.js is a powerful and simple Javascript HTML5 canvas library |
amplitudejs | Audio, Visualisation | Amplitude.js is a lightweight javascript library that allows you to control the design of your media controls in your webpage -- not the browser. No dependencies (jQuery not required). Amplitude.js is available under the MIT License. |