MessiJS : A simple, elegant message plugin for jQuery

MessiJS : A simple, elegant message plugin for jQuery

MessiJS is a plugin for jQuery that shows messages in a clean, elegant and simple way. With MessiJS, you no longer need to use the ugly default Javascript alert notification. MessiJS also provides a nice, flexible way to get feedback from your users without blocking Javascript execution.Display text, html content, images and ajax requests with 5KB code.

Offside.js : JavaScript Off-canvas Push Menu

Offside.js : JavaScript Off-canvas Push Menu

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.

Features:

  • Minimal DOM manipulations
  • No library dependencies
  • Uses CSS3 3D transforms (if you want to)
  • No injected style. Offside entirely relies on classes manipulations
  • BEM-like style
  • Degrades gracefully on browsers not supporting CSS3 3D transforms
  • Handles multiple off-canvas elements
  • Left/right off-canvas

ProppyJS : JavaScript library for Composing Props

ProppyJS : JavaScript library for Composing Props

ProppyJS is a tiny 1.5kB JavaScript library for composing props (object that components receive to render themselves).It comes with various integration packages giving you the freedom to use it popular rendering libraries.

RateYo : jQuery Star Rating Plugin

RateYo : jQuery Star Rating Plugin

RateYo! is a tiny and flexible jQuery star rating plugin, it uses SVG to render rating, so no images required.

remoteStorage.js : JavaScript Library for Integrating Remote Storage in Apps

remoteStorage.js : JavaScript Library for Integrating Remote Storage in Apps

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).

Scrollama : JavaScript Library for Scrollytelling with IntersectionObserver

Scrollama : JavaScript Library for Scrollytelling with IntersectionObserver

Scrollama is a modern & lightweight JavaScript library for scrollytelling using Intersection Observer in favor of scroll events.

The goal of this library is to provide a simple interface for creating scroll-driven interactives. Scrollama is focused on perfomance by using Intersection Observer to handle element position detection. It offers an opinionated scrollytelling pattern to reduce more involved DOM calculations.

 

SpriteJS : A lightweight 2D Render Object Model

SpriteJS : A lightweight 2D Render Object Model

SpriteJS is a lightweight 2D canvas rendering engine for modern browsers. Manipulate the sprites in canvas as you do with the DOM elements.

SpriteJS can be used with D3.js, Proton and Matter-js.

Features:

  • Manipulate the sprites element as you do with the DOM elements.
  • Perform fast drawing with smart cache.
  • Multiple layers.
  • Web Animations Api
  • Controllable event dispatching.
  • Object Oriented Programmed Development with ES6+
  • Server-side render. Work with node-canvas.
  • Weixin Apps

Sqorn : Javascript library for building SQL Queries

Sqorn : Javascript library for building SQL Queries

Sqorn is a Javascript library for building SQL queries.

Features:

  • Simple, Consistent, Ergonomic API
  • Composable, Immutable, Extendable Query Builder
  • Boilerplate Free
  • Fast – 10x faster than Knex.js
  • Secure Parameterized Queries
  • Typescript Declarations
  • Supports Postgres
  • Transactions

t.js : jQuery Hypertext Typewriter Plugin

t.js : jQuery Hypertext Typewriter Plugin

t.js is a lightweight jQuery hypertext typewriter plugin.

Tokenize2 : jQuery Multiple Items Select Box

Tokenize2 : jQuery Multiple Items Select Box

Tokenize2 is a plugin which allows your users to select multiple items from a predefined list or ajax, using autocompletion as they type to find each item. You may have seen a similar type of text entry when filling in the recipients field sending messages on facebook or tags on tumblr.

  • Intuitive UI for selecting multiple items from a large list
  • Easy to skin / style purely in css, no images required
  • Supports any backend which can generate JSON, including PHP, Rails, Django, ASP.net
  • Events based
  • Select, delete and navigate items using the mouse or keyboard
  • Custom delimiters
  • Sortable items
  • jQuery 2+
  • Bootstrap 3+