Sal.js : Lightweight Scroll Animation library

Sal.js : Lightweight Scroll Animation library

Sal.js is a performance focused, lightweight scroll animation library.Sal (Scroll Animation Library) is written with aim to provide performant and lightweight solution for animating elements on scroll. It’s based on the Intersection Observer, which gives amazing performance in terms of checking the element’s presence in viewport.

BLOB – Interactive Animated 3D Background

BLOB - Interactive Animated 3D Background

BLOB is animated, interactive and highly customizable 3D background. Visual editor included. Supports morphing and other shape transitions. Created as Javascript plugin based on HTML5 Canvas.

Features:

  • Interactive 3D background
  • HTML5 Canvas technology
  • Does not require WebGL support
  • All browsers and platforms
  • Works both online and offline
  • Multiple instance support
  • Three animation concepts that can be combined
  • Responds to mouse movements
  • Easy to use
  • Highly customizable
  • Rich API
  • Visual editor

AgentMaps : Social Simulations on Interactive Maps

AgentMaps : Social Simulations on Interactive Maps

AgentMaps is a Javascript library for building and visualizing dynamic social systems on maps. It is based on the Leafletinteractive mapping library. Given a neighborhood, AgentMaps lets you quickly and easily:

  • Build units along the streets.
  • Spawn agents onto the map.
  • Schedule them to move between places on the map.
  • Change their appearance and properties.

Heads-Up.js : JavaScript Sticky Headers

Heads-Up.js : JavaScript Sticky Headers

Heads-Up.js is a javascript sticky headers that hide on scroll.

T-Writer.js : JavaScript Native Typewriter Effect

T-Writer.js : JavaScript Native Typewriter Effect

T-Writer.js is a JavaScript native typewriter effect, without compromises or dependencies.

Creating a custom typewriter effect can be cumbersome and time consuming. However, most of the libraries out there are either slow, bloated with dependencies, or lacking in functionality.

T-Writer.js was designed to provide maximum flexibility and usability, while remaining fast and dependency free.

Rotator : jQuery plugin for Rotating Text & Words with CSS3

Rotator : jQuery plugin for Rotating Text & Words with CSS3

Rotator is a lightweight and customizable jQuery plugin for rotating text and some words of your text with awesome CSS3 animations.

Animate Images and Videos with curtains.js

Animate Images and Videos with curtains.js

curtains.js was created with just that issue in mind. It is a small vanilla WebGL javascript library that converts HTML elements containing images and videos into 3D WebGL textured planes, allowing you to animate them via shaders.
You can define each plane size and position via CSS, which makes it super easy to add WebGL responsive planes all over your pages.

Lazyestload.js : JavaScript Lazy Load Images Library

Lazyestload.js : JavaScript Lazy Load Images Library

Lazyestload.js is a javascript library which load images only when they are in (and remain in) the viewport.

dna.js : Uncomplicated User Interface library for Semantic Templates

dna.js : Uncomplicated User Interface library for Semantic Templates

dna.js is a lightweight easy-to-use UI library for jQuery enabling developers to rapidly build maintainable JavaScript applications.  You write semantic templates and then dna.js converts your JSON data into dynamically generated DOM elements.

Turn Static web sites into dynamic Web Apps : hy-push-state

Turn Static web sites into dynamic Web Apps : hy-push-state

hy-push-state is a web component that lets you turn web pages into web apps. The component dynamically loads new content (formerly known as “ajax”) and inserts it into the current page, without causing Flash of White, Flash of Unstyled Content, etc.

hy-push-state is similar to pjax and smoothState, but offers a more advanced pre-fetching logic and gives you more control over its internals to enable advanced page transition animations.