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 daltoniam/dcanimationkit

Open-source alternatives to DCAnimationKit

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

  • mengto/springMengTo avatar

    MengTo/Spring

    14,038View on GitHub↗

    Spring is a Swift animation library and iOS view animation framework. It provides a spring physics animation engine designed to generate realistic, organic motion for user interface movements. The framework utilizes a declarative animation interface, allowing developers to define animation properties and behaviors without writing complex imperative code. This includes a declarative animation workflow where motion is configured through visual storyboards. The system manages iOS UI animations and Swift view transitions, specifically automating how views appear and disappear through triggered a

    Swift
    View on GitHub↗14,038
  • lgvalle/material-animationslgvalle avatar

    lgvalle/Material-Animations

    13,567View on GitHub↗

    Material-Animations is a Java-based library for coordinating activity transitions, property animations, and reveal effects within Android mobile user interfaces. It provides a framework for automating visual updates whenever view properties or layout configurations are modified. The project implements high-level patterns for shared element transitions, linking independent views across different sections to simulate a single moving element. It also includes circular reveal masking to unveil content from a specific focal point and coordinate-based view mapping to execute translation and scaling

    Java
    View on GitHub↗13,567
  • suguru/cheetahsuguru avatar

    suguru/Cheetah

    586View on GitHub↗

    Easy animation library on iOS with Swift2

    Swift
    View on GitHub↗586
  • raizlabs/rztransitionsRaizlabs avatar

    Raizlabs/RZTransitions

    1,861View on GitHub↗

    A library of custom iOS View Controller Animations and Interactions.

    Objective-C
    View on GitHub↗1,861

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
  • poetmountain/pmtweenpoetmountain avatar

    poetmountain/PMTween

    343View on GitHub↗

    An elegant and flexible tweening library for iOS and tvOS.

    Objective-C
    View on GitHub↗343
  • facebook/popfacebook avatar

    facebook/pop

    19,559View on 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

    Objective-C++
    View on GitHub↗19,559
  • 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
  • nvim-mini/mini.nvimnvim-mini avatar

    nvim-mini/mini.nvim

    9,325View on GitHub↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Lualuamini-nvimneovim
    View on GitHub↗9,325
  • hakimel/stroll.jshakimel avatar

    hakimel/stroll.js

    4,342View on GitHub↗

    stroll.js is a frontend UI animation library designed to transform standard web lists into three-dimensional scrolling displays. It functions as a tool for creating depth-based perspectives using CSS3 transforms. The library specializes in 3D web animations and interactive list design. It implements visual effects that respond to user movement, adding spatial depth and perspective to list elements as they are navigated.

    HTML
    View on GitHub↗4,342
  • imgly/background-removal-jsimgly avatar

    imgly/background-removal-js

    7,192View on GitHub↗

    Background Removal JS is a client-side neural matting library that runs a lightweight AI model directly in the browser to compute alpha mattes, removing image backgrounds without uploading any data to a server. It functions as a browser-based image background removal SDK and client-side image matting library, keeping all processing on the user's device to eliminate server costs and preserve privacy. The project provides a cross-platform creative editing engine that produces identical image and video output across web, mobile, desktop, and server environments from a single codebase. It offers

    TypeScriptbackground-removalimage-mattingimage-segmentation
    View on GitHub↗7,192
  • paperjs/paper.jspaperjs avatar

    paperjs/paper.js

    15,054View on GitHub↗

    Paper.js is an HTML5 Canvas vector graphics library and scripting framework used for creating and manipulating 2D shapes and paths. It functions as a vector animation framework and a headless vector graphics engine, allowing for the execution of graphics operations in both browser and server-side environments. The project features a dedicated SVG import and export engine to convert between native vector items and the SVG format. It includes a specialized boolean path operation toolkit for uniting, subtracting, and intersecting vector paths to create complex geometric shapes. The library cove

    JavaScript
    View on GitHub↗15,054
  • animatious/awesome-animationA

    Animatious/awesome-animation

    0View on GitHub↗

    A great list of open sourced UI Motion Library produced by Animatious Group.

    View on GitHub↗0
  • airbnb/lottie-iosairbnb avatar

    airbnb/lottie-ios

    26,762View on 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

    Swift
    View on GitHub↗26,762
  • antondomashnev/adpuzzleanimationAntondomashnev avatar

    Antondomashnev/ADPuzzleAnimation

    125View on GitHub↗

    Inspired by Fabric - Answers animation. Allows to "build" given view with pieces. Allows to "destroy" given view into pieces

    Swiftanimationanswers-animationcarthage
    View on GitHub↗125
  • andkulikov/transitions-everywhereandkulikov avatar

    andkulikov/transitions-everywhere

    4,785View on GitHub↗

    Transitions Everywhere is an Android view animation library and UI transition framework. It serves as an extension to the Jetpack Transitions library, providing a toolkit for implementing motion and recoloring animations during element transitions. The library enables the creation of custom scale, translation, and rotation effects to manage visual state changes in mobile interfaces. It provides a set of additional animation effects built on top of the Android Jetpack framework to achieve a dynamic visual experience. The framework covers view transition customization and UI motion design, uti

    Java
    View on GitHub↗4,785
  • anater/tachyons-animateanater avatar

    anater/tachyons-animate

    137View on GitHub↗

    Single purpose classes to help you orchestrate CSS animations

    CSSanimationcsscss-animations
    View on GitHub↗137
  • airbnb/lottie-androidairbnb avatar

    airbnb/lottie-android

    35,614View on GitHub↗

    Lottie-android is a native vector animation engine and library for Android that parses JSON specification files into high-fidelity animations. It functions as a JSON animation parser and renderer, translating After Effects exported data into native draw calls to maintain design fidelity on mobile devices. The library supports dynamic user interface control by allowing the modification of animation properties, such as colors, text, and shape attributes, during runtime playback. It also integrates with system-level accessibility settings to adjust playback and visibility in accordance with redu

    Javaafter-effectsairbnbandroid
    View on GitHub↗35,614
  • adad184/mmtweenanimationadad184 avatar

    adad184/MMTweenAnimation

    1,120View on GitHub↗

    MMTweenAnimation

    Objective-C
    View on GitHub↗1,120
  • brunnolou/react-morphbrunnolou avatar

    brunnolou/react-morph

    2,548View on GitHub↗

    Morphing Ui transitions made simple

    TypeScript
    View on GitHub↗2,548
  • amirhoseinjfri/unity-animation-systemA

    amirhoseinjfri/unity-animation-system

    0View on GitHub↗
    View on GitHub↗0
  • bodymovin/bodymovinbodymovin avatar

    bodymovin/bodymovin

    31,928View on GitHub↗

    Bodymovin is a motion graphics pipeline tool and plugin that exports After Effects animations into JSON files for native rendering on web and mobile platforms. It serves as a cross-platform animation bridge, converting complex vector motion designs into a portable Lottie format for use across different operating systems and frameworks. The project enables high-performance web animation by rendering motion graphics using SVG, Canvas, or HTML. It ensures consistent playback across diverse environments by converting dynamic expressions into static keyframes during the export process. The toolse

    JavaScript
    View on GitHub↗31,928
  • callumboddy/cbzsplashviewcallumboddy avatar

    callumboddy/CBZSplashView

    1,479View on GitHub↗

    Twitter style Splash Screen View. Grows to reveal the Initial view behind

    Objective-C
    View on GitHub↗1,479
  • carleihar/jrmfloatinganimationcarleihar avatar

    carleihar/JRMFloatingAnimation

    227View on GitHub↗

    An Objective-C animation library used to create floating image views.

    Objective-C
    View on GitHub↗227
  • cats-oss/sicacats-oss avatar

    cats-oss/Sica

    1,048View on GitHub↗

    :deer: Simple Interface Core Animation. Run type-safe animation sequencially or parallelly

    Swiftanimationcarthagecocoapods
    View on GitHub↗1,048
  • cezarykopacz/ckwavecollectionviewtransitionCezaryKopacz avatar

    CezaryKopacz/CKWaveCollectionViewTransition

    1,849View on GitHub↗

    Cool wave like transition between two or more UICollectionView

    Swift
    View on GitHub↗1,849
  • chrisabdo/motionvariantschrisabdo avatar

    chrisabdo/motionvariants

    993View on GitHub↗

    A collection of handmade Framer Motion variants made for your next project.

    TypeScript
    View on GitHub↗993
  • cosmicmind/motionCosmicMind avatar

    CosmicMind/Motion

    1,769View on GitHub↗

    A library used to create beautiful animations and transitions for iOS.

    Swift
    View on GitHub↗1,769
  • cruisediary/pastelcruisediary avatar

    cruisediary/Pastel

    3,513View on GitHub↗

    🎨 Gradient animation effect like Instagram

    Swift
    View on GitHub↗3,513
  • daimajia/androidviewanimationsdaimajia avatar

    daimajia/AndroidViewAnimations

    12,446View on 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

    Javaandroidanimationeasing-functions
    View on GitHub↗12,446
  • bian-sh/unity-mecanimeventsystemB

    Bian-Sh/Unity-MecanimEventSystem

    0View on GitHub↗
    View on GitHub↗0