Dirty Forms is a jQuery plugin to help prevent users from losing data when editing forms.
Dirty Forms will alert a user when they attempt to leave a page without submitting a form they have entered data into.
SheetJS js-xlsx is a parser and writer for various spreadsheet formats. Pure-JS cleanroom implementation from official specifications, related documents, and test files. This is the community version.
Spacetime is a lightweight way to manipulate, traverse, compare, and format dates and times across planet Earth.
Bespoke.js is a super minimal, modular presentation library for modern browsers, designed to foster a rich plugin ecosystem.
Image Compressor is a simple JavaScript image compressor. Uses the Browser's native canvas.toBlob API to do the compression work. General use this to precompress a client image file before upload it.
Fitty is a javascript library that scales up (or down) text so it fits perfectly to its parent container. Ideal for flexible and responsive websites.
A set of experiments with an animated image pieces effect where an image gets shattered into rectangular fragments powered by anime.js.
h5Validate is an HTML5 form validation plugin for jQuery. It works on all major browsers, both new and old. Implements inline, realtime validation best practices.
Alter is a small javascript snippet that convert text to image by using canvas.
Wade is a 1kb Javascript search library.
It allows you to create a function that can search an array of strings for a set of keywords, which is run through the processor. After this, it is searched for in each item of the data.
In this tutorial you will learn how to create a simple credit card form using Bootstrap 3 for the interface, and Payform.js for client-side form validation.
share-this is a Medium-like text selection sharing that allows to create a simple interface to share selected text in a page, in the form of a small popover over the selected portion of text.
A tutorial about creating cool layout with complex chainable animation by using css animation and javascript.
Thumbelina is a very lightweight jQuery content slider designed for galleries of thumbnail images. It integrates well with other plugins, and is a perfect solution where too many thumbnails would clutter the page.
Fine Uploader is a multiple file upload plugin with image previews, drag and drop, progress bars. S3 and Azure support, image scaling, form support, chunking, resume, pause, and tons of other features.
Validatr is a jQuery plugin that relies on using modern HTML5 input attributes to perform validation.
Lity is a ultra-lightweight, accessible and responsive lightbox plugin which supports images, iframes and inline content out of the box. It requires jQuery or Zepto
jcSlider is a jQuery plugin to create responsive slider with CSS animations.
jQuery.rest is a jQuery plugin for easy consumption of RESTful APIs.
RegExpBuilder integrates regular expressions into the programming language, thereby making them easy to read and maintain.
Regular Expressions are created by using chained methods and variables such as arrays or strings.
Markvis is a plugin to generate charts in markdown with few lines of code.
DisplayJS is a simple JavaScript framework for building ambitious UIs. DisplayJS helps you to efficiently render the DOM.
gpu.js is a single-file JavaScript library for GPGPU (General purpose computing on GPUs) in the browser.
gpu.js will automatically compile specially written JavaScript functions into shader language and run them on the GPU using the WebGL API.
Bowser is a javascript library for detecting browser.
With Bowser you can get browser information, device information (mobile/tablet), OS information (MAC, Windows, linux, iOS, Android, WindowsPhone etc.)
A tutorial about creating SVG line animations of different animals by using Snap.svg
BotUI is a javascript framework to create conversational UIs.
Plupload is JavaScript API for building file uploaders. It supports multiple file selection, file filtering, chunked upload, client side image downsizing and when necessary can fallback to alternative runtimes, like Flash and Silverlight.
Pell is the simplest and smallest WYSIWYG text editor for web, with no dependencies.
humane.js is a simple, modern, framework-independent, well-tested, unobtrusive, notification system.
Utilizes CSS transitions when available, falls back to JS animation when not. Includes mobile support.
Mousetrap is a simple library for handling keyboard shortcuts in Javascript. Supported browsers are Internet Explorer 6+, Safari, Firefox, Chrome.
Fecha is a lightweight date formatting and parsing library. Meant to replace parsing and formatting functionality of moment.js.
Modal Video is a jQuery plugin to show videos on modal boxes.
Features
CamanJS is manipulating images using the HTML5 canvas and Javascript. It's a combination of a simple-to-use interface with advanced and efficient image/canvas editing techniques.
It is also completely library independent and can be safely used next to NodeJS, jQuery, YUI, Scriptaculous, MooTools, etc.
Picker is a javascript library to create iOS UIPickerView like picker.
Features:
BetterScroll is a javascript scrolling library inspired by iscroll, and it has a better scroll performance with many options.
jQuery Complexify helps you to accurately gauge the quality of a user's password to give them visual feedback, and to enforce a minimum level of security.
Long Press is a jQuery plugin to ease the writing of accented or rare characters as easily as on Android or iOS.
Parsley is a javascript form validation library that helps you provide your users with feedback on their form submission before sending it to your server. It saves you bandwidth, server load and it saves time for your users.
a-table.js is a simple table UI for generating table html. It's free to use (MIT license) and supports IE 9 ~, Safari, Chrome, Firefox.
whs.js is a framework for 3D web apps and games built with Three.js technology. It implements a core with component system and plugin support for fast development of 3D scene with physics.
Built a simple local weather app using JSON, jQuery, APIs of ipinfo.io and OpenWeatherMap.