Offside.js is a minimal JavaScript kit without library dependencies to push things off-canvas using just class manipulation. It's goal is to provide a super-lightweight, efficient and customizable way of handling off-canvas menus/elements on modern website and web applications.
The pattern matching is basically a switch
on steroids, you can create powerful conditions such based on Object
properties or Array
content without manipulating the Object
or Array
itself.
imask.js is a vanillajavascript library to create input masks.
Features
remoteStorage.js is a JavaScript library for storing user data locally in the browser, as well as connecting to remoteStorage servers and syncing data across devices and applications. It is also capable of connecting and syncing data with a person’s Dropbox or Google Drive account (optional).
match-sorter is a simple, expected, and deterministic best-match sorting of an array in JavaScript. It follows a simple and sensible algorithm that makes it easy for you to filter and sort a list of items based on given input. Items are ranked based on sensible criteria that result in a better user experience.
Scrollama is a modern & lightweight JavaScript library for scrollytelling using Intersection Observer in favor of scroll events.
Moment Timezone is timezone support for moment.js that parse and display dates in any timezone.
Luxon is a powerful, modern, and friendly wrapper for Javascript dates and times.
An experimental slideshow that shows an animated SVG frame when transitioning between slides. Different shapes can be used for creating a variety of styles. Anime.js is used for the animations.
js2flowchart is a visualization library to convert any JavaScript code into beautiful SVG flowchart.
Learn other’s code. Design your code. Refactor code. Document code. Explain code.
A nice tutorial about building a responsive table that is also keyboard accessible by using css and javascript.
A tutorial about creating grid item animation where the thumbnail scales up when the details view is opened by using CSS animations and javascript.
Emergence.js is a lightweight, high-performance javascript plugin for detecting and manipulating elements in the browser.
jSchema is a data modeling framework for JavaScript. By using fundamental data modeling principles you are able to pull multiple datasets into in a common schema, define relationships, aggregate, join, and subset datasets to make data easier to work with in the browser.
MultiStepForm.js is a multi step form with jQuery validation.
Tiny slider for all purposes, inspired by Owl Carousel.
Features
Frappé Charts is a GitHub-inspired simple, responsive, modern SVG charts library with zero dependencies.