awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tweenjs avatar

tweenjs/tween.js

0
View on GitHub↗
10,124 स्टार्स·1,406 फोर्क्स·TypeScript·8 व्यूज़tweenjs.github.io/tween.js↗

Tween.js

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 capabilities, including value interpolation for arrays and nested objects, playback controls for looping and yoyo effects, and synchronization tools that allow animations to be driven by external clocks or video playback. It utilizes a centralized animation manager to track active transitions and trigger custom callbacks on every frame.

Features

  • Value Interpolation Engines - Provides a core engine for calculating fluid intermediate states between numeric values using easing functions.
  • JavaScript Animation APIs - Provides a comprehensive JavaScript API for implementing smooth numeric and object property animations.
  • Web Interface Animation Libraries - Offers a library for creating smooth visual transitions and movement for web elements.
  • Time-Based Linear Interpolation - Calculates intermediate values between start and end states based on elapsed time and duration.
  • Frame Callbacks - Triggers user-defined callbacks on every animation frame to synchronize interpolated values with object properties.
  • Animation Easing Functions - Implements mathematical easing functions to control the rate of change for animated property transitions.
  • Centralized Managers - Utilizes a centralized animation manager to track and update all active transitions in a single global loop.
  • Animation Playback Controls - Includes methods for halting running animations and manipulating the execution state of timers.
  • Object Property Interpolators - Calculates intermediate values for numeric object properties between starting and ending states.
  • Animation Sequence Managers - Coordinates the execution order and timing of multiple sequential animation states through chaining.
  • Sequential Animation Orchestrators - Connects multiple animations in a chain where the completion of one automatically triggers the next.
  • Game State Interpolation - Updates object positions and properties over time to create seamless movement and character animations.
  • Array Interpolators - Calculates smooth transitions between arrays of numbers using linear or Bezier methods.
  • Multi-Value Interpolators - Calculates intermediate values between a starting point and a sequence of targets.
  • External Clock Injection - Allows animation progress to be driven by an external clock or media playback time.
  • Animation Easing Calculators - Provides tools to calculate and define mathematical easing curves for precise control over animation acceleration and deceleration.
  • Nested Object Interpolators - Interpolates properties within deeply nested object structures for smooth transitions of sub-values.
  • Animation Playback Settings - Supports configurations for looping transitions a specific number of times or indefinitely.
  • Animation Controllers - Manages collections of active transitions under a single controller for orchestrated updates.
  • Animation Lifecycle Callbacks - Includes hooks that execute custom logic at specific stages, such as start or completion, of an animation.
  • Yoyo Playback - Implements a yoyo playback mode that automatically reverses animation direction upon completion.
  • Animation and Tweening - Tweening engine for web animations.
  • Animations and Motion - A versatile engine for tweening numeric properties.

स्टार हिस्ट्री

tweenjs/tween.js के लिए स्टार हिस्ट्री चार्टtweenjs/tween.js के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Tween.js के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Tween.js के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • juliangarnier/animejuliangarnier का अवतार

    juliangarnier/anime

    69,932GitHub पर देखें↗

    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
    GitHub पर देखें↗69,932
  • bendc/animateplusbendc का अवतार

    bendc/animateplus

    5,941GitHub पर देखें↗

    animateplus is a lightweight JavaScript animation library designed for creating high-performance 60 FPS visual transitions and numeric interpolations for website elements. It functions as a promise-based animation engine, using async await patterns to sequence complex motion timelines and timing delays. The library includes a motion blur simulator that applies directional speed blur along the X and Y axes to mimic high velocity. It also provides a numeric interpolation tool to transition colors and graphic properties between states. The system manages high-performance element control, allowi

    JavaScript
    GitHub पर देखें↗5,941
  • greensock/gsapgreensock का अवतार

    greensock/GSAP

    23,877GitHub पर देखें↗

    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
    GitHub पर देखें↗23,877
  • greensock/greensock-jsgreensock का अवतार

    greensock/GreenSock-JS

    25,916GitHub पर देखें↗

    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 scr

    JavaScript
    GitHub पर देखें↗25,916
Tween.js के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

tweenjs/tween.js क्या करता है?

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.

tweenjs/tween.js की मुख्य विशेषताएं क्या हैं?

tweenjs/tween.js की मुख्य विशेषताएं हैं: Value Interpolation Engines, JavaScript Animation APIs, Web Interface Animation Libraries, Time-Based Linear Interpolation, Frame Callbacks, Animation Easing Functions, Centralized Managers, Animation Playback Controls।

tweenjs/tween.js के कुछ ओपन-सोर्स विकल्प क्या हैं?

tweenjs/tween.js के ओपन-सोर्स विकल्पों में शामिल हैं: juliangarnier/anime — This project is a declarative motion framework and JavaScript animation engine designed to transition CSS properties,… bendc/animateplus — animateplus is a lightweight JavaScript animation library designed for creating high-performance 60 FPS visual… greensock/gsap — GSAP is a comprehensive JavaScript animation library designed for orchestrating complex motion sequences and… greensock/greensock-js — GreenSock-JS is a JavaScript animation library and framework designed for animating CSS properties, SVG attributes,… julianshapiro/velocity — Velocity is a JavaScript animation library used to create high-performance CSS and SVG animations. It functions as a… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the…