Lists on Web Animation & Data Visualisation - GRibbans/Gribbans GitHub Wiki

Page Scope: web and data interactivity, animation, and visualisation
- Table of Contents
- Web Animation Libraries
- Diagramming & Data Visualisation Tools
- Animation Resources
- Note Todo
Covering JavaScript and CSS3 tools.
| SYSTEM NAME | DESCRIPTION | 
|---|---|
| Animate CSS | Cross-browser CSS3 animations. | 
| Anime JS | Lightweight JavaScript animation library. | 
| Barba JS | Animated transitions between pages | 
| Bounce JS | CSS3 web animations | 
| Create JS | A suite of modular Javascript libraries and tools. | 
| Easel JS | JS library simplifying use of HTML5 Canvas elements. | 
| Easing JS | Easing function to play with feeling-of motion. | 
| GSAP JS | Premier web animation library. | 
| Kute JS | Javascript animation engine. | 
| Lettering JS | A jQuery plugin for web typography | 
| Locomotive | Browser scroll, smoothing, and parallax effects. | 
| Lottie Files | AAE animation files | 
| Manim | An engine for precise programmatic animations | 
| Motion UI | Sass library for creating CSS transitions and animations | 
| Motion | Javascript animation toolbox. | 
| Popmotion.js | Javascript animation toolbox. | 
| Preload JS | A JS library to manage and co-ordinate loading of assets/data | 
| Raphael JS | JS library to simplify using vector graphics on the web. | 
| React Motion | Library to assist with animation motion curves e.g. easing | 
| React Spring | Animation library for React applications. | 
| Remotion Animated | Animation library for Remotion JS library | 
| Sal JS | Lightweight JavaScript scroll animation library | 
| Theatre JS | JS animation library, interacts with THREE.js. | 
| Tween JS | Library for tweening, animating HTML5 and JS properties. | 
| Typed JS | Typing Animation Library | 
| Velocity JS | Animation engine with the same API as jQuery's $.animate(). | 
| Velvette | CSS view transitions | 
| VFX JS | Apply WebGL shaders to HTML canvas elements | 
| Vivus JS | Lightweight JavaScript class to animate SVGs. | 
| SYSTEM NAME | DESCRIPTION | 
|---|---|
| ASCIIflow | ASCII diagramming tool | 
| Bokeh | Python Data visualisation / charting tool | 
| D3 | JS based library to assist with custom dynamic visualizations | 
| Dash | By Plotly. Data App Platform for Python | 
| DrawIO | Free desktop / online diagram software | 
| Eraser | Markdown editor, collaboration, and diagram-as-code builder | 
| Go.JS | Diagramming framework for interactive data visualisation | 
| JS Charting | 150+ advanced chart types | 
| Markmap | Original maker of Markmap | 
| Markmap v2 | Fork of Markmap driven by plain text | 
| Mermaid | JS based diagramming and charting tool | 
| + Mermaid Editor | Free online editor and rendering of Mermaid diagrams | 
| React Diagrams | Diagramming tool | 
TBC
- Add Animate On Scroll library
- TBC
- Anime.js
- Add https://jscharting.com/