awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Object animation engine

排名更新于 2026年7月25日

For object animation systems, the strongest matches are julianshapiro/velocity (Velocity is a programmatic animation library for JavaScript that), juliangarnier/anime (This JavaScript motion framework provides timeline sequencing, property animation) and greensock/gsap (GSAP is a JavaScript animation library that provides precise). daniel-lundin/snabbt.js and visionmedia/move.js round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Compare the top open-source object animation engines ranked by GitHub stars and activity, and find the right fit for your project.

Object animation engine

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • julianshapiro/velocityjulianshapiro 的头像

    julianshapiro/velocity

    17,217在 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

    Velocity is a programmatic animation library for JavaScript that supports property interpolation, spring physics, and timeline sequencing through promise-based chains, though it lacks built-in state machine integration.

    JavaScriptAnimation Easing FunctionsAnimation TimelinesKeyframe Animation Engines
    在 GitHub 上查看↗17,217
  • juliangarnier/animejuliangarnier 的头像

    juliangarnier/anime

    69,932在 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

    This JavaScript motion framework provides timeline sequencing, property animation, and easing functions, matching the exact requirements for a programmatic animation library.

    JavaScriptAnimation Easing FunctionsAnimation TimelinesPhysics-Based Motion Models
    在 GitHub 上查看↗69,932
  • greensock/gsapgreensock 的头像

    greensock/GSAP

    23,877在 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

    GSAP is a JavaScript animation library that provides precise property interpolation, timeline sequencing, and custom easing curves for programmatic motion orchestration.

    JavaScriptAnimation Easing FunctionsAnimation TimelinesEasing Functions
    在 GitHub 上查看↗23,877
  • daniel-lundin/snabbt.jsdaniel-lundin 的头像

    daniel-lundin/snabbt.js

    5,175在 GitHub 上查看↗

    snabbt.js is a JavaScript motion framework and CSS transform animation library used to create high-performance animations for DOM elements. It functions as a 3D CSS animation engine and a matrix-based geometry toolkit for calculating precise translations, rotations, scales, and skews. The framework provides a user-driven animation controller that allows animation progress to be tied to manual user input rather than standard time-based playback. It enables the simulation of depth and perspective by animating HTML elements into three-dimensional shapes. The system covers motion orchestration t

    This JavaScript motion framework provides DOM element animation with matrix-based transformations, easing, and sequencing, fitting the requested programmatic animation category while focusing primarily on DOM elements rather than generic object properties.

    JavaScriptEasing FunctionsPhysics-Based Animation LibrariesAnimation Sequence Managers
    在 GitHub 上查看↗5,175
  • visionmedia/move.jsvisionmedia 的头像

    visionmedia/move.js

    4,698在 GitHub 上查看↗

    move.js is a JavaScript motion engine and CSS3 animation framework designed to animate DOM elements. It functions as a DOM animation library that changes visual element properties and colors over time. The library serves as a CSS bezier easing controller, using cubic-bezier curves to manage animation acceleration and deceleration. It enables sequential motion design, allowing multiple visual steps to execute in a specific order. The framework covers the animation of element properties such as position, rotation, scale, skew, and colors. It provides capabilities for UI component transitions a

    This JavaScript motion engine provides programmatic CSS3 property animation and sequential timing functions, making it a fitting tool for animating DOM elements despite lacking state machines or physics.

    JavaScriptEasing FunctionsAnimation SequencersEasing Control
    在 GitHub 上查看↗4,698
  • greensock/greensock-jsgreensock 的头像

    greensock/GreenSock-JS

    25,916在 GitHub 上查看↗

    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

    GreenSock-JS is a comprehensive JavaScript animation library that supports property animation, timeline sequencing, and interpolation curves, matching the core requirements for programmatic scene animation.

    JavaScriptAnimation TimelinesTimeline OrchestratorsAnimation Interpolators
    在 GitHub 上查看↗25,916
  • pmndrs/react-springpmndrs 的头像

    pmndrs/react-spring

    29,115在 GitHub 上查看↗

    React-spring is a physics-based animation library designed to create fluid, natural motion for user interface elements and three-dimensional objects. It functions as a declarative motion framework that maps state changes to animated property values, utilizing spring physics—defined by mass, tension, and friction—rather than traditional time-based easing functions to calculate transitions. The library distinguishes itself through a rendering-agnostic architecture that decouples animation logic from specific UI frameworks, allowing for consistent application across web interfaces, 3D scenes, an

    This repository provides a physics-based animation library designed to handle property animation and natural motion for UI elements and objects programmatically.

    TypeScriptPhysics-Based Animation Libraries
    在 GitHub 上查看↗29,115
  • motiondivision/motion-vuemotiondivision 的头像

    motiondivision/motion-vue

    2,185在 GitHub 上查看↗

    Motion-vue is a declarative animation library for Vue that provides a framework for building fluid, high-performance user interface motion. It enables developers to define complex animation states and transitions using code-based variants and spring-driven physics, ensuring that visual updates remain synchronized with component lifecycles and application state. The library distinguishes itself through a layout projection engine that tracks element coordinates to animate transitions between layout states, and a gesture-driven input pipeline that maps pointer and scroll interactions to animatio

    Motion-vue is a declarative UI animation library for Vue that handles programmatic property transitions and spring physics, though it is tailored specifically for component styling rather than general-purpose scene graphics.

    TypeScriptPhysics-Based AnimationsTimeline and Sequence ManagementPhysics and Motion Dynamics
    在 GitHub 上查看↗2,185
  • animatedjs/animatedanimatedjs 的头像

    animatedjs/animated

    1,845在 GitHub 上查看↗

    Animated is a declarative framework designed for creating high-performance, cross-platform interface movements. It provides a system for defining complex UI transitions through property interpolation, value mapping, and physics-based motion, allowing developers to orchestrate fluid visual effects without manual frame updates. The library distinguishes itself by offloading animation instructions to the native UI thread, ensuring consistent performance across mobile and web environments. It supports sophisticated motion design by linking multiple animation variables together, enabling coordinat

    Animated is a declarative animation framework that provides property interpolation, physics-based motion, and cross-platform UI transitions, directly matching the requirements for programmatic object animation.

    JavaScriptPhysics-Based Animations
    在 GitHub 上查看↗1,845
  • react-spring/react-springreact-spring 的头像

    react-spring/react-spring

    29,110在 GitHub 上查看↗

    react-spring is a declarative animation framework for React that drives visual transitions through state-driven declarations. It functions as a motion engine where animations are defined as target values pursued by a physics engine based on application state. The library utilizes a spring physics engine to calculate natural movements by simulating mass, tension, and friction instead of relying on fixed durations. To maintain high frame rates, it updates DOM elements directly via references to bypass the standard React render cycle. The framework covers physics-based motion and state-driven t

    This physics-based animation framework for React handles property transitions and natural motion through spring physics, though it lacks timeline sequencing and explicit state machine integration.

    TypeScriptPhysics-Based Animation LibrariesPhysics-Based Animations
    在 GitHub 上查看↗29,110
  • facebook/reboundfacebook 的头像

    facebook/rebound

    5,392在 GitHub 上查看↗

    Rebound is a Java motion framework and physics engine designed to create natural physical movement in user interface animations. It functions as a spring physics library that models forces and oscillations to drive fluid interface transitions. The framework implements interactive motion design by simulating real-world spring dynamics and physical forces rather than using linear transitions. This allows for the creation of organic motion within Java applications. The engine handles physics-based animation through spring-based simulations, employing discrete time-step integration and frame-ind

    Rebound is a Java motion framework and physics-based animation library that models spring dynamics for UI transitions, making it a good fit for programmatic object and property animation despite lacking a full timeline sequencer.

    JavaPhysics-Based Animation LibrariesPhysics-Based Animations
    在 GitHub 上查看↗5,392
  • icanzilb/easyanimationicanzilb 的头像

    icanzilb/EasyAnimation

    2,943在 GitHub 上查看↗

    EasyAnimation is a Swift library for defining and executing interface animations. It provides a system for modifying layer properties and creating visual transitions for UI components. The library specializes in physics-based motion, utilizing spring constants and damping ratios to produce bouncy movement effects. It also enables complex animation sequencing, allowing multiple visual changes to be chained together with specific timing and delays. Additional capabilities include the ability to cancel running animation sequences after the active step completes and the use of block-based proper

    This is a Swift-based animation library that supports property modification, physics-based spring motion, and sequence chaining, making it a fitting programmatic tool for UI object transitions despite lacking a full timeline state machine.

    SwiftPhysics-Based Animation LibrariesAnimation Sequencing
    在 GitHub 上查看↗2,943
  • framer/motionframer 的头像

    framer/motion

    32,388在 GitHub 上查看↗

    Framer Motion is a React animation library and hardware-accelerated motion engine. It provides a suite of systems for managing declarative transitions, automated layout interpolation, and animation states within React user interfaces. The project distinguishes itself through a layout transition orchestrator that automatically interpolates visual changes when elements shift position or size. It includes an interactive gesture system to trigger motion based on drags, hovers, and taps, as well as tools for binding animation progress to scroll positions. The library covers a broad range of motio

    Framer Motion is a React animation library that supports declarative transitions, property animation, layout interpolation, and physics-based motion, though it focuses primarily on user interface components rather than general scene animation.

    TypeScriptPhysics-Based Animation LibrariesTimeline Orchestrators
    在 GitHub 上查看↗32,388
  • beekai-oss/react-simple-animatebeekai-oss 的头像

    beekai-oss/react-simple-animate

    1,820在 GitHub 上查看↗

    React-simple-animate is a declarative motion framework designed for building CSS keyframe animations and style transitions within web interfaces. It functions as a utility for orchestrating complex, multi-step visual effects by defining style sequences, timing, and easing properties directly within component logic. The library distinguishes itself through its focus on sequencing and coordination, allowing developers to chain multiple animation instances or group them to execute in specific orders. By utilizing functional hooks and declarative properties, it manages animation lifecycles and st

    React-simple-animate is a declarative motion framework that provides keyframe animations, interpolation curves, and style property transitions for React components, though it lacks built-in physics-based motion or advanced state machine integration.

    TypeScriptKeyframe Animation EnginesKeyframe AnimationsAnimation Sequencing
    在 GitHub 上查看↗1,820
  • facebook/popfacebook 的头像

    facebook/pop

    19,559在 GitHub 上查看↗

    Pop is an animation library for iOS and macOS designed to manage property animations, value interpolation, and physics engines. It functions as a framework for linking animation engines to arbitrary object properties, extending beyond standard view attributes. The library features a physics-based animation engine that generates motion based on velocity, friction, and target values. This system enables the creation of spring and decay animations to simulate real-world dynamics. The project also provides tools for value interpolation using easing curves, display-link driven updates synced to s

    This library provides a physics-based property animation framework for iOS and macOS that supports value interpolation and spring dynamics, though it lacks timeline sequencing and state machine integration.

    Objective-C++Physics-Based Animation LibrariesAnimation Interpolators
    在 GitHub 上查看↗19,559
  • mojs/mojsmojs 的头像

    mojs/mojs

    18,710在 GitHub 上查看↗

    This project is a declarative animation library and high-performance engine designed for creating fluid, interactive vector motion graphics on the web. It provides a specialized framework for defining, rendering, and orchestrating complex visual sequences, including custom geometric shapes and dynamic property transitions. The library distinguishes itself through a robust particle system framework that generates explosive or organic visual effects by emitting multiple shapes with randomized trajectories and paths. It utilizes a master timeline controller to synchronize independent animation i

    This project is a declarative vector animation library that provides robust timeline sequencing, custom shapes, and high-performance motion graphics for the web, though it lacks some broader features like state machine integration.

    CoffeeScriptAnimation TimelinesTimeline Orchestrators
    在 GitHub 上查看↗18,710
  • bendc/animateplusbendc 的头像

    bendc/animateplus

    5,941在 GitHub 上查看↗

    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

    Animateplus is a lightweight JavaScript animation library that supports property animation, numeric interpolation, and promise-based timeline sequencing, though it lacks physics-based motion and state machines.

    JavaScriptAnimation TimelinesAnimation Sequencing
    在 GitHub 上查看↗5,941
  • daimajia/androidviewanimationsdaimajia 的头像

    daimajia/AndroidViewAnimations

    12,446在 GitHub 上查看↗

    AndroidViewAnimations is an animation library and visual effects toolkit for Android applications. It provides a framework for implementing motion effects, such as bouncing, sliding, and rotating transitions, for views within Android layouts. The library features a collection of predefined motion presets and stylized transition effects. These include curated sequences for shaking and pulsing to guide user attention, as well as complex movements like hinging or rolling for interface entry and exit. The toolkit covers a wide range of visual effects, including linear slides, elastic bounces, tr

    AndroidViewAnimations is an animation library for Android that provides predefined motion presets and property-based transitions for interface views, fitting the requested category though specialized for mobile UI layouts rather than general scene graphics.

    JavaAnimation InterpolatorsAnimation Sequencing
    在 GitHub 上查看↗12,446
  • tweenjs/tween.jstweenjs 的头像

    tweenjs/tween.js

    10,124在 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

    tween.js is a programmatic animation engine and interpolation library that handles property animation, easing curves, and sequential timing, though it lacks built-in physics-based motion or advanced state machine integration.

    TypeScriptAnimation Easing FunctionsAnimation Sequence Managers
    在 GitHub 上查看↗10,124
  • nandorojo/motinandorojo 的头像

    nandorojo/moti

    4,542在 GitHub 上查看↗

    Moti is a cross-platform animation framework and state-driven animation engine designed to create consistent visual transitions and motion effects across mobile and web platforms. It functions as a native-thread animation wrapper and library that leverages a shared-value system to synchronize state changes between the logic layer and the native rendering engine. The framework distinguishes itself through its layout transition tools and the ability to execute complex sequences and loops on the native thread to maintain high frame rates. It provides a system for orchestrating smooth entry and e

    Moti is a cross-platform state-driven animation framework that handles property transitions and layout animations natively, fitting the requested category well despite lacking dedicated physics-based motion.

    TypeScriptKeyframe AnimationsAnimation Sequencing
    在 GitHub 上查看↗4,542
  • 3b1b/manim3b1b 的头像

    3b1b/manim

    87,664在 GitHub 上查看↗

    Manim is a Python-based computational geometry framework designed for programmatic video production. It functions as a mathematical animation engine, allowing users to generate high-fidelity visual content by scripting scene definitions rather than using traditional timeline-based editing software. The library is built to translate code-based instructions into precise, frame-accurate animations, making it a tool for explaining complex mathematical functions, geometric proofs, and abstract theories. The engine distinguishes itself through a declarative scene graph that organizes visual element

    Manim is a Python-based mathematical animation engine that generates programmatic video and visual content through code-based scene definitions, matching the requirement for an object animation library despite its specialized focus on educational geometry.

    PythonKeyframe Animations
    在 GitHub 上查看↗87,664
  • airbnb/lottie-iosairbnb 的头像

    airbnb/lottie-ios

    26,762在 GitHub 上查看↗

    lottie-ios is a vector graphics engine and animation framework for iOS that renders animations exported from After Effects as native visual elements. It functions as a renderer that converts animation data into high-fidelity native shapes to maintain small file sizes on mobile devices. The framework provides tools for managing playback, looping, and real-time property updates. It allows for the modification of colors, positions, and keyframe properties of active animations to respond to application state changes. The system parses JSON-based animation data and maps keyframes to native layers

    This framework programmatically animates objects and properties by rendering After Effects vector data natively on iOS with keyframe support, though it specializes in exported vector graphics rather than general-purpose scene graph animation.

    SwiftKeyframe Animations
    在 GitHub 上查看↗26,762
  • chrisbuilds/terminaltexteffectsChrisBuilds 的头像

    ChrisBuilds/terminaltexteffects

    3,892在 GitHub 上查看↗

    This project is a terminal graphics library and command-line visual effects tool designed to create dynamic motion graphics using ANSI escape sequences. It provides a framework for implementing an ANSI text animation engine and a motion processor that handles the movement of characters along paths within a shell environment. The tool is distinguished by its wide array of pre-defined visual effects, ranging from simulated environmental phenomena like thunderstorms and fire to high-tech reveals such as laser etching and decryption animations. It also supports extensibility through a plugin-base

    This project is a Python library and CLI tool for programmatically animating text characters in the terminal using paths and keyframe-style visual effects, aligning closely with programmatic animation even though it is specialised for terminal glyphs rather than general scene objects.

    PythonAnimation Easing FunctionsEasing FunctionsAnimation Sequence Managers
    在 GitHub 上查看↗3,892
  • ant-design/ant-motionant-design 的头像

    ant-design/ant-motion

    4,613在 GitHub 上查看↗

    This is a React animation library providing a collection of components for creating choreographed motion, complex transitions, and SVG morphing. It functions as a motion design specification and a UI component animation wrapper system used to apply 3D transforms, Bezier curves, and entry-exit transitions to interface elements. The project includes a scroll-driven animation suite for synchronizing UI movements and parallax effects with the viewport position, as well as an SVG motion framework for animating paths, drawing lines incrementally, and interpolating coordinates for shape morphing. I

    This project is a React-focused UI animation and motion design library that supports choreographed sequences, interpolation, and scroll-driven effects, though it focuses primarily on interface components rather than general-purpose scene or property engines.

    JavaScriptAnimation Sequencers
    在 GitHub 上查看↗4,613
  • motiondivision/motionmotiondivision 的头像

    motiondivision/motion

    32,375在 GitHub 上查看↗

    Motion is a high-performance animation library that provides a unified, declarative architecture for managing visual transitions and motion states across web interfaces. By utilizing a lightweight engine, it allows developers to define complex animations through component properties rather than manual DOM manipulation, ensuring consistent behavior across various component-based frameworks and vanilla JavaScript environments. The library distinguishes itself through a sophisticated physics-based motion engine that simulates natural movement using mass, damping, and stiffness parameters. It inc

    Motion is a programmatic animation library that provides declarative visual transitions, physics-based motion, and cross-framework support, fitting the search for property and scene animation tools even though it focuses primarily on web interfaces rather than general scene graphs.

    TypeScriptKeyframe Animation Engines
    在 GitHub 上查看↗32,375
  • airbnb/lottie-webairbnb 的头像

    airbnb/lottie-web

    31,926在 GitHub 上查看↗

    This project is a cross-platform animation engine and vector animation player designed to render complex motion graphics within web browsers. It functions as a declarative motion framework, allowing developers to decouple visual design from application logic by using structured data files to define sophisticated animations. The library distinguishes itself by offering multiple rendering paths, including native support for vector graphics through the browser document object model and raster-based drawing via canvas elements. It utilizes a dedicated property interpolation engine to calculate ke

    This library functions as a cross-platform animation engine that renders vector motion graphics in the browser using declarative data files and property interpolation, matching the programmatic object animation category even though it focuses on pre-authored assets rather than code-driven scene timelines.

    JavaScriptAnimation EnginesVector Animation LibrariesDeclarative Motion Frameworks
    在 GitHub 上查看↗31,926
  • manimcommunity/manimManimCommunity 的头像

    ManimCommunity/manim

    39,029在 GitHub 上查看↗

    Manim is a scriptable, code-driven framework designed for generating precise technical visualizations and mathematical animations. By using a high-level programming interface, it allows users to define geometric shapes, motion paths, and animation logic that are compiled into high-quality video assets. The system functions as a specialized engine for creating reproducible, data-driven representations of complex mathematical concepts and geometric transformations. The framework distinguishes itself through an interpolation-based engine that calculates intermediate states between keyframes to e

    Manim is a scriptable, code-driven framework for generating programmatic animations and mathematical visualizations, though it focuses more on rendering instructional videos than handling general-purpose UI or physics-based motion.

    PythonAnimation EnginesMathematical AnimationProgrammatic Video Frameworks
    在 GitHub 上查看↗39,029
  • material-motion/material-motion-swiftmaterial-motion 的头像

    material-motion/material-motion-swift

    1,419在 GitHub 上查看↗

    Material-motion-swift is a Swift animation toolkit and gesture interaction library for building responsive motion, physics-based interface transitions, and direct multitouch manipulation on mobile devices. The framework executes continuous view transitions, asymmetric transformations, and outward masks following standard design guidelines. The library constructs reactive animation networks by binding input streams to layer properties through explicit relationships, while delegating rendering and interpolation to underlying graphics hardware. It translates live touch coordinates into direct m

    This library provides programmatic motion and gesture-driven animations for iOS built on top of Core Animation, fitting the requested category well despite lacking some advanced features like full timeline sequencing.

    SwiftGesture Interaction LibrariesAnimation & TransitionsAnimation and Motion Systems
    在 GitHub 上查看↗1,419
  • b3ll/motionb3ll 的头像

    b3ll/Motion

    1,485在 GitHub 上查看↗

    Motion is a physics-based animation engine for building gesturally-driven user interfaces and interactions on Apple platforms. It functions as a Swift frame-by-frame animation utility that drives declarative state changes and simulates physical behaviors. The library executes continuous frame updates by invoking custom value blocks directly from display link timing loops, handling standard numeric and vector types. It supports mid-flight animation interruption, allowing active animations to be stopped, altered, or redirected instantly by mutating live parameters. Additionally, the engine simu

    This repository is a programmatic animation engine for Apple platforms focused on gesturally-driven interfaces, missing timeline sequencing and physics-based motion but fitting the core category of property and object animation libraries.

    SwiftKeyframe Animations
    在 GitHub 上查看↗1,485
  • web-animations/web-animations-jsweb-animations 的头像

    web-animations/web-animations-js

    3,774在 GitHub 上查看↗

    This project is a browser animation library and DOM animation engine that serves as a JavaScript polyfill for the Web Animations API. It provides a programmatic interface for driving visual property changes and transitions of document elements within web browsers. The library enables programmatic UI animation and dynamic document styling using keyframes and precise timing configurations. It supports a unified interface for both standard web elements and vector graphics animation.

    This repository provides a JavaScript implementation of the Web Animations API that handles programmatic element transitions, keyframe interpolation, and timing configurations, though it lacks higher-level features like physics-based motion or state machine integration.

    JavaScriptWeb Interface Animation LibrariesDeclarative Element AnimatorsDOM Animation Engines
    在 GitHub 上查看↗3,774
  • just-animate/just-animatejust-animate 的头像

    just-animate/just-animate

    269在 GitHub 上查看↗

    Making Animation Simple

    Just-Animate is a TypeScript animation engine focused on simplifying programmatic property animation and sequencing, though it lacks dedicated physics-based motion and state machine integration.

    TypeScriptGeneral Animation Engines
    在 GitHub 上查看↗269
  • onurersel/animonurersel 的头像

    onurersel/anim

    577在 GitHub 上查看↗

    Swift animation library for iOS, tvOS and macOS.

    Anim is a Swift animation library for iOS, tvOS, and macOS that provides programmatic control over view properties and transitions, fitting the required object animation category despite lacking explicit state machine integration.

    SwiftAnimation Frameworks
    在 GitHub 上查看↗577
一览前 10 名对比
仓库Star 数语言许可证最后推送
julianshapiro/velocity17.2KJavaScriptMIT2020年10月24日
juliangarnier/anime69.9KJavaScriptMIT2026年4月30日
greensock/gsap23.9KJavaScript—2025年12月12日
daniel-lundin/snabbt.js5.2KJavaScriptMIT2016年9月10日
visionmedia/move.js4.7KJavaScript—2022年3月11日
greensock/greensock-js25.9KJavaScript—2026年4月13日
pmndrs/react-spring29.1KTypeScriptMIT2026年6月23日
motiondivision/motion-vue2.2KTypeScriptMIT2026年6月8日
animatedjs/animated1.8KJavaScriptMIT2022年12月6日
react-spring/react-spring29.1KTypeScriptMIT2026年6月17日

Related searches

  • a javascript library for web animations
  • Animation engine
  • Animation sequencing software
  • Animation sequencing library
  • Animation asset tools
  • 用于创建 CSS 动画的库
  • React 组件动画库
  • a library for creating Flutter animations