awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
greensock avatar

greensock/GreenSock-JS

0
View on GitHub↗
25,916 stars·2,042 forks·JavaScript·44 viewsgsap.com↗

GreenSock JS

GreenSock-JS is a JavaScript animation library and framework designed for animating CSS properties, SVG attributes, and JavaScript values. It functions as a scroll-driven animation engine and a sequencing system for coordinating multiple animations into a single timeline for precise execution across web browsers.

The project provides tools for creating interactive scroll effects by linking animation progress to a user's scroll position. It also includes a responsive animation framework that adjusts behaviors and timing based on media queries to maintain consistency across different device screen sizes.

The library covers a broad range of animation capabilities, including high-precision value interpolation and the sequencing of complex visual movements. It manages element animation and interaction through a system that calculates fluid intermediate states to create natural movement.

Features

  • Web Interface Animation Libraries - Provides a comprehensive library for animating CSS properties, SVG attributes, and JavaScript values in web interfaces.
  • CSS Animations - Enables high-precision animation of CSS properties and SVG attributes for smooth visual transitions.
  • Value Interpolation Engines - Provides high-precision value interpolation and easing functions to create natural movement between animation states.
  • Animation Timing Engines - Implements a high-precision timing engine to maintain consistent animation playback regardless of frame rate fluctuations.
  • Refresh Rate Synchronization - Synchronizes animation updates with the browser refresh rate via requestAnimationFrame to eliminate visual jitter.
  • Animation Interpolators - Uses animation interpolators and easing functions to calculate intermediate values for fluid motion.
  • Dynamic Property Updaters - Uses dynamic property updaters to synchronize JavaScript object properties and CSS values with the animation frame.
  • Animation Timelines - Orchestrates and synchronizes the sequential execution of complex multi-step animation events over time.
  • Timeline Orchestrators - Provides timeline orchestrators to coordinate multiple animation objects into a single master controller.
  • Animation Frameworks - Functions as a comprehensive framework for creating and managing complex UI animations and motion effects.
  • JavaScript Animation APIs - Provides high-level JavaScript APIs for implementing precise animations on web elements and SVG graphics.
  • High-Performance Interpolation - Implements high-performance interpolation to calculate fluid intermediate states for natural movement in web interfaces.
  • Scroll Progress Mapping - Maps specific scroll ranges to normalized animation progress values to trigger movement based on user interaction.
  • Scroll-Driven Animation Tools - Ships an engine that synchronizes visual transitions and property changes directly with the user's scroll position.
  • Scroll-Driven Interaction Layers - Links visual displacements and animation progress to scroll positions for interactive storytelling.
  • Responsive Animation Adapters - Provides adapters to conditionally execute animation setup based on media queries for device consistency.
  • Responsive Animation Adjustments - Adjusts animation behaviors and timing based on media queries to ensure consistency across different device sizes.
  • Animation and Motion - High-performance HTML5 animation platform.
  • Animations and Motion - Delivers high-performance HTML5 animations.

Star history

Star history chart for greensock/greensock-jsStar history chart for greensock/greensock-js

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with GreenSock JS

These projects share indexed features with GreenSock JS. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • julianshapiro/velocityjulianshapiro avatar

    julianshapiro/velocity

    17,217View on GitHub↗

    Velocity is a JavaScript animation library used to create high-performance CSS and SVG animations. It functions as a CSS property interpolator and a spring physics engine, enabling the creation of smooth visual transitions and organic movement for web elements. The project provides a programmatic interface for modifying vector attributes and 3D transformations through its SVG animation framework. It further distinguishes itself as an animation sequence orchestrator, allowing for the chaining of movements and the staggering of start times across multiple elements using promises. The library c

    JavaScript
    View on GitHub↗17,217
  • greensock/gsapgreensock avatar

    greensock/GSAP

    23,877View on GitHub↗

    GSAP is a comprehensive JavaScript animation library designed for orchestrating complex motion sequences and interactive user interfaces. It provides a robust property-interpolation engine that calculates intermediate values for CSS styles, attributes, and numeric properties, enabling smooth visual transitions across web elements. The framework is built on a core architecture that manages animation lifecycles, timeline-based sequence orchestration, and virtual property interception to ensure precise control over motion. The library distinguishes itself through a modular, plugin-based extensib

    JavaScriptanimationgsapjavascript
    View on GitHub↗23,877
  • juliangarnier/animejuliangarnier avatar

    juliangarnier/anime

    69,932View on GitHub↗

    This project is a declarative motion framework and JavaScript animation engine designed to transition CSS properties, SVG attributes, and DOM elements. It provides a comprehensive set of tools for creating complex, multi-part motion sequences by synchronizing animations, timers, and callbacks into a single, unified timeline. The library distinguishes itself through a robust timeline-based sequence orchestrator that allows for precise timing, label-based control, and hierarchical nesting of animations. It also features a physics-driven interaction library that enables draggable elements with c

    JavaScriptanimationanimecanvas
    View on GitHub↗69,932
  • tweenjs/tween.jstweenjs avatar

    tweenjs/tween.js

    10,124View on GitHub↗

    tween.js is a JavaScript animation engine and numeric interpolation library. It is designed to calculate intermediate values between a start and end state over time, using easing functions to create smooth transitions for numeric values and object properties. The project functions as both an animation sequence manager and an easing library, allowing for the coordination of concurrent animation groups and the chaining of multiple transitions. It provides tools for managing the rate of change through acceleration and deceleration functions. The library covers a broad range of motion capabiliti

    TypeScriptanimationeasingeasing-curves
    View on GitHub↗10,124
Compare all 30 related projects→

Frequently asked questions

What does greensock/greensock-js do?

GreenSock-JS is a JavaScript animation library and framework designed for animating CSS properties, SVG attributes, and JavaScript values. It functions as a scroll-driven animation engine and a sequencing system for coordinating multiple animations into a single timeline for precise execution across web browsers.

What are the main features of greensock/greensock-js?

The main features of greensock/greensock-js are: Web Interface Animation Libraries, CSS Animations, Value Interpolation Engines, Animation Timing Engines, Refresh Rate Synchronization, Animation Interpolators, Dynamic Property Updaters, Animation Timelines.

Which projects share features with greensock/greensock-js?

Projects with overlapping indexed features include: julianshapiro/velocity — Velocity is a JavaScript animation library used to create high-performance CSS and SVG animations. It functions as a… greensock/gsap — GSAP is a comprehensive JavaScript animation library designed for orchestrating complex motion sequences and… juliangarnier/anime — This project is a declarative motion framework and JavaScript animation engine designed to transition CSS properties,… tweenjs/tween.js — tween.js is a JavaScript animation engine and numeric interpolation library. It is designed to calculate intermediate… alexfoxy/laxxx — laxxx is a lightweight JavaScript framework for creating scroll-driven animations and DOM element bindings. It… bendc/animateplus — animateplus is a lightweight JavaScript animation library designed for creating high-performance 60 FPS visual…