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
Back to leaverou/animatable

Open-source alternatives to Animatable

30 open-source projects similar to leaverou/animatable, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Animatable alternative.

  • lindelof/particles-bglindelof avatar

    lindelof/particles-bg

    668View on GitHub↗

    React particles animation background component

    JavaScriptbackgroundslogin-templatereact-background
    View on GitHub↗668
  • h5bp/effeckt.cssh5bp avatar

    h5bp/Effeckt.css

    10,817View on GitHub↗

    Effeckt.css is a hardware-accelerated CSS animation library and UI transition framework. It provides a collection of styles designed to create smooth element entrances, exits, and attention-grabbing visual effects while preventing visual stuttering during interface transitions. The library focuses on high-performance animations using GPU-accelerated properties to ensure fluid movement. It enables the simulation of application navigation by sliding page views in and out of the viewport from specified directions. The framework covers a suite of visual capabilities, including directional entran

    CSS
    View on GitHub↗10,817
  • rstacruz/jquery.transitrstacruz avatar

    rstacruz/jquery.transit

    7,240View on GitHub↗

    This project is a jQuery plugin and animation extension that enables hardware-accelerated CSS3 transitions and transformations. It serves as a wrapper that shifts animation logic from script-based updates to native browser style transitions. The library provides tools for managing the scale, rotation, and orientation of page elements. It uses relative-value coordinate calculations to handle element movement and maps generic transformation properties to browser-specific vendor prefixes. The capability surface covers high-performance visual effects, including the management of timing and easin

    JavaScript
    View on GitHub↗7,240
  • matteobruni/tsparticlesmatteobruni avatar

    matteobruni/tsparticles

    8,888View on GitHub↗

    tsparticles is a JavaScript particle engine and canvas visual effects toolkit used to create animated particle systems, interactive backgrounds, and web animations. It functions as a web animation library that provides a set of compatible wrappers for integration into React, Vue, Angular, and Svelte applications. The engine includes pre-built animation patterns for celebratory effects, such as confetti explosions and fireworks. It allows for the creation of custom JavaScript visualizations through a plugin system that enables the development of specialized shapes and behaviors. The toolkit s

    TypeScript
    View on GitHub↗8,888

AI search

Explore more awesome repositories

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

Find more with AI search
  • vincentgarreau/particles.jsVincentGarreau avatar

    VincentGarreau/particles.js

    30,214View on GitHub↗

    particles.js is a JavaScript particle animation library and visual effects engine used to create interactive, canvas-based simulations for web interfaces. It enables the generation of dynamic background animations and networked visual effects through coordinate-based particle movements. The library features a system for drawing connecting lines between particles based on proximity to create network-style visualizations. It includes mechanisms for mapping mouse movements and click events to specific particle behaviors, such as attraction or repulsion. Users can configure particle density, opa

    JavaScript
    View on GitHub↗30,214
  • miguel-perez/smoothstate.jsmiguel-perez avatar

    miguel-perez/smoothState.js

    4,377View on GitHub↗

    smoothState.js is an AJAX navigation manager and jQuery page transition library designed to create seamless transitions between pages by loading remote content asynchronously. It functions as a browser history state manager that attaches custom serializable data to history entries and handles URL redirects without requiring full browser refreshes. The library includes a client-side page cache that stores previously visited pages in memory for instant reloading. It further reduces perceived load times through a content prefetching system that initiates network requests when a user hovers over

    CSS
    View on GitHub↗4,377
  • 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
  • michaelvillar/dynamics.jsmichaelvillar avatar

    michaelvillar/dynamics.js

    7,573View on GitHub↗

    dynamics.js is a physics-based JavaScript animation engine designed to create spring and bounce animations. It utilizes the browser animation frame loop to ensure motion is synchronized with the refresh rate. The engine includes tools for animation debugging, allowing users to slow down or freeze active motions to tune parameters. It also features a timing mechanism that executes callbacks synchronized with the animation frame rate to prevent visual stuttering. The project provides a physics solver based on mass, stiffness, and damping constants. Additionally, it includes a utility for apply

    CoffeeScript
    View on GitHub↗7,573
  • pstadler/the-cubepstadler avatar

    pstadler/the-cube

    12View on GitHub↗

    The Cube is an experiment with CSS3 transitions.

    HTML
    View on GitHub↗12
  • greensock/greensock-jsgreensock avatar

    greensock/GreenSock-JS

    25,916View on 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

    JavaScript
    View on GitHub↗25,916
  • visionmedia/move.jsvisionmedia avatar

    visionmedia/move.js

    4,698View on 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

    JavaScript
    View on GitHub↗4,698
  • daneden/animate.cssdaneden avatar

    daneden/animate.css

    82,613View on GitHub↗

    Animate.css is a CSS animation library and browser-based motion framework. It provides a collection of pre-made animations and motion effects used to add visual movement to web elements across different browsers. The library is designed as an accessibility-aware system that automatically disables animations when the operating system has a reduce motion setting enabled. This ensures that web motion respects user preferences for accessibility. The framework covers front-end visual effects and cross-browser UI styling. It utilizes a utility-first architecture with predefined style classes to ma

    CSS
    View on GitHub↗82,613
  • tictail/bounce.jstictail avatar

    tictail/bounce.js

    6,165View on GitHub↗

    bounce.js is a JavaScript library and programmatic wrapper for generating and applying CSS3 keyframe animations and 3D transformations. It provides a tool for creating complex animation sequences without the need to write manual stylesheet rules. The library allows for the creation of animations by chaining scale, rotation, translation, and skew transformations. These generated sequences can be saved under unique names for reuse across multiple elements. The system manages the animation lifecycle through callback functions that trigger when a visual sequence completes. It also includes a com

    CSS
    View on GitHub↗6,165
  • peachananr/shuffle-imagespeachananr avatar

    peachananr/shuffle-images

    213View on GitHub↗

    The Simplest Way to shuffle through images in a Creative Way

    JavaScript
    View on GitHub↗213
  • evandrolg/transitionendEvandroLG avatar

    EvandroLG/transitionEnd

    95View on GitHub↗

    :dizzy: TransitionEnd is an agnostic and cross-browser library to work with transitionend event.

    HTML
    View on GitHub↗95
  • jschr/textillatejschr avatar

    jschr/textillate

    3,660View on GitHub↗

    A jquery plugin for CSS3 text animations.

    JavaScript
    View on GitHub↗3,660
  • ianlunn/hoverIanLunn avatar

    IanLunn/Hover

    29,393View on GitHub↗

    Hover is a collection of pre-defined CSS3 animations and reusable stylesheets for links, buttons, and images. It serves as a web UI animation kit and a library of styles written in CSS, Sass, and LESS to provide visual feedback when a user hovers over an element. The library includes specialized interactive effects that simulate tactile behaviors, such as page curls and the rendering of speech bubbles. It also provides a set of animation primitives to manipulate backgrounds, borders, shadows, and glow effects to simulate depth and elevation. The project covers a wide range of element motion

    SCSScsscss-effectssass
    View on GitHub↗29,393
  • chokcoco/css-inspirationchokcoco avatar

    chokcoco/CSS-Inspiration

    10,866View on GitHub↗

    This project is a curated collection of galleries and component libraries that demonstrate pure CSS visual effects, 3D transforms, animation patterns, and layout solutions. It serves as a visual catalog of interactive UI elements and graphics built exclusively with HTML and CSS. The collection distinguishes itself by implementing complex interactivity, such as state management and animation triggers, using only CSS pseudo-classes and keyframes without any JavaScript. It also features a system for generative art and algorithmic patterns, as well as spatial 3D constructions using perspective an

    CSS
    View on GitHub↗10,866
  • material-motion/material-motion-swiftmaterial-motion avatar

    material-motion/material-motion-swift

    1,419View on 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

    Swiftanimationgesture-driven-animationsios
    View on GitHub↗1,419
  • dfcb/bigvideo.jsD

    dfcb/BigVideo.js

    0View on GitHub↗
    View on GitHub↗0
  • danieldiekmeier/vue-slide-up-downdanieldiekmeier avatar

    danieldiekmeier/vue-slide-up-down

    202View on GitHub↗

    Like jQuery's slideUp/slideDown/slideToggle, but for Vue!

    JavaScriptcomponentslidedownslideup
    View on GitHub↗202
  • bendc/animateplusbendc avatar

    bendc/animateplus

    5,941View on 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

    JavaScript
    View on GitHub↗5,941
  • jaukia/zoomoozjaukia avatar

    jaukia/zoomooz

    1,776View on GitHub↗

    An easy-to-use jQuery plugin for making zooming web pages.

    JavaScript
    View on GitHub↗1,776
  • janpaepke/scrollmagicjanpaepke avatar

    janpaepke/ScrollMagic

    14,951View on GitHub↗

    ScrollMagic is a DOM scroll interaction framework and animation engine used to map scroll progress to callbacks and visual effects. It functions as a library for triggering animations based on a user's scroll position and the proximity of elements to the viewport. The framework employs a plugin-based system to extend core behavior and customize how elements react during movement. This allows for the development of non-standard scrolling interactions and interactive storytelling experiences where content transitions are tied to the scroll position. The system provides capabilities for viewpor

    TypeScript
    View on GitHub↗14,951
  • impress/impress.jsimpress avatar

    impress/impress.js

    38,185View on GitHub↗

    Impress.js is a browser-based presentation engine that transforms standard document elements into interactive, three-dimensional slide decks. It functions as a declarative layout framework, allowing users to define spatial relationships and visual perspectives for content within a coordinate-based canvas. By leveraging the browser's native rendering capabilities, it enables the creation of non-linear slide decks that utilize hardware-accelerated transformations for movement and perspective shifts. The framework distinguishes itself through a state-driven controller that manages active content

    JavaScript
    View on GitHub↗38,185
  • jefferyhus/v-odometerJefferyHus avatar

    JefferyHus/v-odometer

    101View on GitHub↗

    Odometer VueJS component

    JavaScriptanimationsodometertransitions
    View on GitHub↗101
  • jeresig/jquery.hotkeysJ

    jeresig/jquery.hotkeys

    0View on GitHub↗
    View on GitHub↗0
  • jexcheng/regulexJ

    JexCheng/regulex

    0View on GitHub↗
    View on GitHub↗0
  • jizai1125/vue-countup-v3jizai1125 avatar

    jizai1125/vue-countup-v3

    185View on GitHub↗

    A Vue 3 Component for animation counting.

    JavaScriptcount-tocountupvue
    View on GitHub↗185
  • cosmicmind/materialCosmicMind avatar

    CosmicMind/Material

    11,988View on GitHub↗

    Material is a mobile user interface framework designed for building responsive and consistent native applications. It provides a declarative component architecture that allows developers to construct complex interfaces through modular, self-contained elements that manage their own state and rendering logic. The framework distinguishes itself through a constraint-based layout engine that calculates component geometry by solving spatial relationships between elements, ensuring layouts adapt automatically to varying screen sizes. It also features a hierarchical design system that propagates styl

    Swiftanimationcardcosmicmind
    View on GitHub↗11,988