awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bendc avatar

bendc/animateplus

0
View on GitHub↗
5,941 نجوم·279 تفرعات·JavaScript·MIT·3 مشاهدات

Animateplus

animateplus هي مكتبة رسوم متحركة خفيفة الوزن لـ JavaScript، مصممة لإنشاء انتقالات بصرية عالية الأداء بمعدل 60 إطاراً في الثانية واستيفاء عددي لعناصر المواقع. تعمل كمحرك رسوم متحركة يعتمد على الوعود (promises)، وتستخدم أنماط async await لترتيب جداول زمنية معقدة للحركة وتأخيرات التوقيت.

تتضمن المكتبة محاكياً لضبابية الحركة (motion blur) يطبق ضبابية السرعة الاتجاهية على محوري X و Y لمحاكاة السرعة العالية. كما توفر أداة استيفاء عددي للانتقال بين الألوان والخصائص الرسومية بين الحالات.

يدير النظام التحكم في العناصر بأداء عالٍ، مما يسمح ببدء وإيقاف وتأخير الرسوم المتحركة بدقة. كما يدعم تأثيرات الحركة الديناميكية من خلال استدعاءات (callbacks) لكل إطار يمكنها تشغيل منطق خارجي أثناء تقدم الرسوم المتحركة.

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.

سجل النجوم

مخطط تاريخ النجوم لـ bendc/animateplusمخطط تاريخ النجوم لـ bendc/animateplus

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة bendc/animateplus؟

animateplus هي مكتبة رسوم متحركة خفيفة الوزن لـ JavaScript، مصممة لإنشاء انتقالات بصرية عالية الأداء بمعدل 60 إطاراً في الثانية واستيفاء عددي لعناصر المواقع. تعمل كمحرك رسوم متحركة يعتمد على الوعود (promises)، وتستخدم أنماط async await لترتيب جداول زمنية معقدة للحركة وتأخيرات التوقيت.

ما هي الميزات الرئيسية لـ bendc/animateplus؟

الميزات الرئيسية لـ bendc/animateplus هي: JavaScript Animation Libraries, JavaScript Animation APIs, Value Interpolation Engines, Numeric Range Interpolators, Animation Sequence Promises, Motion Blur, Animation Timelines, Animation Performance Tuning.

ما هي البدائل مفتوحة المصدر لـ bendc/animateplus؟

تشمل البدائل مفتوحة المصدر لـ bendc/animateplus: 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…

بدائل مفتوحة المصدر لـ Animateplus

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Animateplus.
  • tweenjs/tween.jsالصورة الرمزية لـ tweenjs

    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

    TypeScriptanimationeasingeasing-curves
    عرض على GitHub↗10,124
  • juliangarnier/animeالصورة الرمزية لـ juliangarnier

    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

    JavaScriptanimationanimecanvas
    عرض على GitHub↗69,932
  • greensock/greensock-jsالصورة الرمزية لـ greensock

    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

    JavaScript
    عرض على GitHub↗25,916
  • alexfoxy/laxxxالصورة الرمزية لـ alexfoxy

    alexfoxy/laxxx

    10,484عرض على 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
    عرض على GitHub↗10,484
عرض جميع البدائل الـ 30 لـ Animateplus→