jQuery Mapael is a jQuery plugin that has been based on raphael.js which allows you to display dynamic vector maps.
For example, with Mapael you can display a map of the world with clickable countries, or you can just build a simple dataviz by setting some parameters in order to automatically set a colour depending on a value to each area of your map and display the associated legend.
Specifically, Libscore scans for third-party modules loaded with RequireJS, jQuery plugins, window variables produced by non-jQuery libraries, and cross-domain external scripts (e.g. analytics services and CDNs).
Also it scans every site twice: once to pick up results for the desktop version of the site, and again to pick up results for the site’s mobile redirect page.
Immutable data cannot be changed once created, leading to much simpler application development, no defensive copying, and enabling advanced memoization and change detection techniques with simple logic. Persistent data presents a mutative API which does not update the data in-place, but instead always yields new updated data.
NativeScript enables developers to build native apps for iOS, Android and Windows Universal while sharing the application code across the platforms. When building the application UI, developers use our libraries, which abstract the differences between the native platforms. Watch the video to learn more.
Simple jQuery extension for dynamically loading images while scrolling. Intended for image-heavy websites to save bandwidth and decrease intial load time.
imgx is a lightweight jQuery extension for serving high-resolution images on desktop and mobile devices. Compatible with @2x, @3x, and @4x image variants, using Apple’s recommended naming convention for high-resolution graphics.
cta.js or “Call to Animation” is a light-weight performant library to animate any element (“action”) onto any other element (“effect”) on the page.It is written with an aim to promote visual continuity in web apps.
Clusterize.js is a tiny plugin to display large data sets easily, the main idea is not to pollute DOM with all used tags but instead of that – it splits the list to clusters, then shows elements for current scroll position and adds extra rows to top and bottom of the list to emulate full height of table so that browser shows scrollbar as for full list.
Lazyr.js is a small, fast, modern, and dependency-free library for lazy loading images. Lazy loading boosts page speed by deferring the loading of images until they’re in (or near) the viewport. This library makes it completely painless – maximizing speed by keeping options to a minimum.
Finally, a “back to top” button that behaves like a real elevator, by adding elevator music to quietly soothe the awkwardness that can ensue when being smoothly scrolled to the top of the screen.
Watermark.js is a functional library for watermarking images in the browser. Written with ES6, and made available to current browsers via Babel. Supports urls, file inputs, blobs, and on-page images.
Toolbar.js is a jQuery plugin that creates tooltip style toolbars. It allows you to quickly create tooltip style toolbars for use in web applications and websites. The toolbar is easily customisable using Font Awesome icons and provides flexibility around the toolbars display and number of icons plus You can run as many toolbars as required.
BasicModal is a dialog-system for modern web-apps. It includes everything you need to display information, ask questions or request input from the user. Modals can be chained, so you can easily build a setup-assistant or show dialogs in a predefined order. Invalid input can be highlighted and handled using the included function. BasicModal uses SASS, CoffeeScript, CSS3 Flexbox and only requires jQuery on your website. It has been tested with the latest versions of Mozilla Firefox, Apple Safari, Google Chrome, Microsoft Internet Explorer (10+) and Opera.
Enhance is a port of Zoom.js plugin that is simple jQuery plugin for image zooming – now with support for object-fit/object-position, powered by Velocity.js animations, complete with some pre-defined image cropping classes.
ExpandJS is a modular library with 80+ custom elements and 350+ utility functions to kickstart your Web Applications.The elements are built upon Polymer and follow Google’s Material Design guidelines, allowing for beautiful and responsive interfaces.The utility library is an extension of lodash, adding more functions and introducing checks for unexpected arguments.
Image Blur Plugin is a ultra small plugin for Blurring images. This plugin utilises SVG filter to blur the image if SVG is supported by the browser (all except IE), otherwise the plugin creates an IMG tag and applies a special IE-only filter in CSS. If you are using Velocity.js animation library, the plugin will automatically detect its presence and make fade in/fade out animations more performant, especially on mobile. If Velocity is not present on the page, jQuery’s “animate” is used.
Chocolat.js is a responsive jQuery lightbox plugin that enables you to display one or several images staying on the same page.The choice is left to the user to group together a series of pictures as a link, or let them appear as thumbnails.The viewer may appears full-page or in a block
Copying text to the clipboard shouldn’t be hard. It shouldn’t require dozens of steps to configure or hundreds of KBs to load. But most of all, it shouldn’t depend on Flash or any bloated framework. That’s why clipboard.js exists. This library relies on both Selection and execCommand APIs. The second one is supported in the following browsers: Chrome 42+, Firefox 41+, IE 9+, Opera 29+, Safari X.
Content Tools is a JS library for building WYSIWYG editors for HTML content. The ContentTools WYSIWYG editor can be added to any HTML page in a few simple steps. There are step-by-step guides for common use scenarios as well as more advanced topics for those rolling their own editors. Full API documentation and examples for the ContentTools family of libraries. The ContentTools family of libraries is free and open-source. The libraries are hosted, developed and maintained on GitHub.
jQuery Nice Select is a lightweight jQuery plugin that replaces native select elements with customisable dropdowns.
Adblock Identifier (Adi) is a sweet little jQuery plugin that detects ad blocking software and creates an alert for users that functionality will be disabled if the ad block is left running.
jQuery DrawSVG uses the built-in animation engine to jQuery to transition the stroke on every inside the selected element, using stroke-dasharray and stroke-dashoffset properties. It weights less than 2KB minified and 800 bytes gzipped. It’s easy to use with easing and stagger support.
Cropper is a simple jQuery image cropping plugin that supports options, methods, events, touch (mobile), zoom, rotation, scale (flip), canvas, multiple croppers and cross-browsers. The outputted cropped data bases on the original image size, so you can use them to crop the image directly.
InstantSearch.js is a library of UI widgets to help you build the best instant-search experience with Algolia’s Hosted Search API. Your code is easy to write and maintain. instantsearch.js provides the glue between the different parts of your search page.Everything is packaged in one library.
Every website is different and the modular design of instantsearch.js allows you to configure, rearrange and combine the widgets to build your own experience. Sometimes you want to build a custom feature, you can do that by forking a pre-built widget or coding your own.
Unslider 2.0 is a super simple jQuery carousel/image slider. It has a variety of options available, including animation, a totally manual option, infinite sliders, and more.
Booking.js is an easy-to-use embedabble calendar booking widget. It’s easy to customize, works with Google Calendar, and it can be integrated seamlessly into your branding.
ResponsifyJS makes truly responsive images while taking into account the content of photos. You can define the focus area or let it define it automatically.