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
bendc avatar

bendc/animateplus

0
View on GitHub↗
5,941 stars·279 forks·JavaScript·MIT·24 views

Animateplus

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, allowing for the precise starting, stopping, and delaying of animations. It further supports dynamic motion effects through frame-by-frame callbacks that can trigger external logic during an animation's progress.

Features

  • JavaScript Animation Libraries - Implements a high-performance 60 FPS animation engine for creating smooth visual transitions on website elements.
  • JavaScript Animation APIs - A lightweight JavaScript library for creating high-performance 60 FPS animations and smooth visual transitions.
  • Value Interpolation Engines - Calculates fluid intermediate numeric and color values between states to create smooth visual transitions.
  • Numeric Range Interpolators - Interpolates numeric values and colors between states to create fluid transitions for graphic properties.
  • Animation Sequence Promises - Uses JavaScript promises and async await patterns to sequence complex motion timelines.
  • Motion Blur - Implements motion blur by simulating pixel blurring based on the velocity of moving UI elements.
  • Animation Timelines - Orchestrates and manages the sequential execution of multiple animation events over a timed timeline.
  • Animation Performance Tuning - Manages the precise start, stop, and delay of animations to ensure fluid 60 FPS user interface interactions.
  • Property Interpolators - Interpolates numeric values and colors to create smooth transitions for graphic properties of DOM elements.
  • Animation Sequencing - Coordinates the timing and order of multiple animations using promise-based sequencing.
  • Asynchronous Task Delays - Provides battery-efficient, promise-based delays to pause execution within an asynchronous animation flow.
  • RequestAnimationFrame Loops - Synchronizes visual updates with the browser refresh rate using requestAnimationFrame for smooth motion.
  • Frame Callbacks - Triggers user-defined functions on every animation frame to synchronize external logic with visual progress.
  • Animation Controllers - Allows for the immediate termination of all running animations on specific elements to prevent further movement.
  • Animation Registries - Provides a registry of active animations tied to DOM elements to enable immediate targeted halting.
  • Motion Effects - Adds visual polish using simulated motion blur and frame-by-frame callbacks that react to animation progress.
  • Animation Libraries - Lightweight and performant library for CSS and SVG animations.
  • Animations and Motion - A tiny library for high-performance animations.
  • General Animation Engines - Modern animation module for the web.

Star history

Star history chart for bendc/animateplusStar history chart for bendc/animateplus

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 Animateplus

These projects share indexed features with Animateplus. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • 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
  • 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
  • alexfoxy/laxxxalexfoxy avatar

    alexfoxy/laxxx

    10,484View on GitHub↗

    laxxx is a lightweight JavaScript framework for creating scroll-driven animations and DOM element bindings. It functions as a CSS interpolation engine and animation utility that maps numeric driver values to HTML attributes and styles in real time. The framework specializes in linking visual properties to scroll position and velocity, featuring built-in inertia to smooth out transitions and prevent abrupt visual jumps. It utilizes a driver-based system to generate numeric streams from inputs like mouse movement or time, which are then transformed into CSS outputs through easing equations and

    JavaScript
    View on GitHub↗10,484
Compare all 30 related projects→

Frequently asked questions

What does bendc/animateplus do?

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.

What are the main features of bendc/animateplus?

The main features of bendc/animateplus are: JavaScript Animation Libraries, JavaScript Animation APIs, Value Interpolation Engines, Numeric Range Interpolators, Animation Sequence Promises, Motion Blur, Animation Timelines, Animation Performance Tuning.

Which projects share features with bendc/animateplus?

Projects with overlapping indexed features include: tweenjs/tween.js — tween.js is a JavaScript animation engine and numeric interpolation library. It is designed to calculate intermediate… juliangarnier/anime — This project is a declarative motion framework and JavaScript animation engine designed to transition CSS properties,… greensock/greensock-js — GreenSock-JS is a JavaScript animation library and framework designed for animating CSS properties, SVG attributes,… alexfoxy/laxxx — laxxx is a lightweight JavaScript framework for creating scroll-driven animations and DOM element bindings. It… julianshapiro/velocity — Velocity is a JavaScript animation library used to create high-performance CSS and SVG animations. It functions as a… attackondobby/ios-core-animation-advanced-techniques — This project is a technical guide and implementation library for advanced visual effects and hardware-accelerated…