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

wasabeef/recyclerview-animators

0
View on GitHub↗
11,543 stars·1,959 forks·Kotlin·Apache-2.0·14 views

Recyclerview Animators

This library is an Android animation framework designed to manage the visual transitions and entrance effects of dynamic list components. It provides a collection of pre-built animation primitives that trigger automatically when items are added, removed, or moved within a list, allowing developers to apply polished motion effects to interface elements.

The project distinguishes itself by offering granular control over the timing, interpolation, and sequencing of these transitions. It supports the composition of multiple animation layers and the implementation of staggered motion effects, which create fluid, wave-like sequences across visible collections. By hooking into the view holder lifecycle and utilizing standard mathematical interpolation, the library enables precise customization of acceleration and deceleration curves for individual list items.

Beyond these core capabilities, the framework covers a broad range of motion design requirements, including initial entrance animations for both individual items and entire lists. It provides the necessary hooks to override default behaviors, allowing for the creation of unique transition logic and property-based view transformations that enhance the responsiveness of dynamic data collections.

Features

  • Android Libraries - Provides a collection of pre-built animation effects for Android list items that trigger automatically during data changes.
  • List Transition Animations - Applies custom visual effects to list elements when they are added, removed, or moved within a dynamic data collection.
  • UI Motion Frameworks - Provides tools for applying custom entrance and transition animations to list components to improve visual feedback.
  • Motion Design Systems - Adds polished entrance and transition animations to list items to create a fluid and engaging Android user interface experience.
  • Mobile Animation Toolkits - Controls the timing, interpolation, and sequencing of motion effects for dynamic data collections in mobile applications.
  • List and Grid Components - Animations for list items.
  • List Components - Easy-to-use animations for list items.
  • Lists and Grids - Animation library for recycler view items.
  • Mobile UI & Components - An Android Animation library which easily add itemanimator to RecyclerView items.
  • Staggered Animation Trails - Calculates incremental delays for individual list items to create fluid, wave-like motion effects across visible collections.
  • Animation Lifecycle Hooks - Hooks into view holder attachment and detachment processes to execute animation sequences at precise moments during list rendering.
  • Animation Interpolators - Enables modification of speed and acceleration curves using standard interpolation settings to control transition smoothness.
  • Animation Patterns - Supports wrapping adapters with multiple animation layers to merge different visual effects during item rendering.
  • Physics-Based Property Interpolators - Calculates acceleration and deceleration curves for list items using standard mathematical timing functions.
  • Animation Hooks - Allows overriding default behaviors by defining specific transition logic or lifecycle hooks for individual view holders.
  • View Property Animators - Manipulates standard view properties like alpha, scale, and translation to create visual transitions without modifying underlying data.

Star history

Star history chart for wasabeef/recyclerview-animatorsStar history chart for wasabeef/recyclerview-animators

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Open-source alternatives to Recyclerview Animators

Similar open-source projects, ranked by how many features they share with Recyclerview Animators.
  • greensock/gsapgreensock avatar

    greensock/GSAP

    23,877View on 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

    JavaScriptanimationgsapjavascript
    View on GitHub↗23,877
  • sghall/react-movesghall avatar

    sghall/react-move

    6,564View on GitHub↗

    React Move is a declarative animation library for React that animates components by interpolating between start and end states with configurable timing and easing. It provides data-driven transitions for single elements, groups, lists, and SVG elements, supporting staggered timing, custom interpolation for non-numeric values like colors and paths, and drag-and-drop reordering of list items. The library distinguishes itself through its support for custom interpolation functions that replace default numeric interpolation, keyed array reconciliation for tracking items as they enter, update, or l

    JavaScriptanimateanimationeasing
    View on GitHub↗6,564
  • airbnb/epoxyairbnb avatar

    airbnb/epoxy

    8,556View on GitHub↗

    Epoxy is an Android library for building complex RecyclerView screens using a model-driven approach. It generates RecyclerView adapter models at compile time from annotated custom views, data binding layouts, or view holders, eliminating the manual boilerplate typically associated with view holders and adapters. The library provides a diffing engine that automatically compares model lists and applies minimal updates with animations for insertions, removals, and moves. The library distinguishes itself through its controller-based model building, where a controller class with a buildModels meth

    Java
    View on GitHub↗8,556
  • chenglou/react-motionchenglou avatar

    chenglou/react-motion

    21,921View on GitHub↗

    react-motion is a physics-driven animation toolkit and library for React applications. It provides a system for creating fluid user interface transitions by simulating natural spring movement to move elements toward destination values using stiffness and damping parameters. The framework manages the visual entry and exit of components as they mount and unmount within the document structure. It coordinates complex motion patterns, including staggered animations and fluid transitions for items being added, removed, or reordered within dynamic lists. The library covers a broad range of animatio

    JavaScript
    View on GitHub↗21,921
See all 30 alternatives to Recyclerview Animators→

Frequently asked questions

What does wasabeef/recyclerview-animators do?

This library is an Android animation framework designed to manage the visual transitions and entrance effects of dynamic list components. It provides a collection of pre-built animation primitives that trigger automatically when items are added, removed, or moved within a list, allowing developers to apply polished motion effects to interface elements.

What are the main features of wasabeef/recyclerview-animators?

The main features of wasabeef/recyclerview-animators are: Android Libraries, List Transition Animations, UI Motion Frameworks, Motion Design Systems, Mobile Animation Toolkits, List and Grid Components, List Components, Lists and Grids.

What are some open-source alternatives to wasabeef/recyclerview-animators?

Open-source alternatives to wasabeef/recyclerview-animators include: greensock/gsap — GSAP is a comprehensive JavaScript animation library designed for orchestrating complex motion sequences and… sghall/react-move — React Move is a declarative animation library for React that animates components by interpolating between start and… airbnb/epoxy — Epoxy is an Android library for building complex RecyclerView screens using a model-driven approach. It generates… chenglou/react-motion — react-motion is a physics-driven animation toolkit and library for React applications. It provides a system for… cymcsg/ultimaterecyclerview — UltimateRecyclerView is an advanced list component for Android that provides built-in support for animations, sticky… drakeet/multitype — MultiType is an Android RecyclerView adapter and UI component toolkit designed to map multiple data types to distinct…