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 igalata/bubble-picker

Open-source alternatives to Bubble Picker

30 open-source projects similar to igalata/bubble-picker, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Bubble Picker alternative.

  • tarek360/richpathtarek360 avatar

    tarek360/RichPath

    2,336View on GitHub↗

    πŸ’ͺ Rich Android Path. 🀑 Draw as you want. πŸŽ‰ Animate much as you can.

    Kotlinandroidanimationicons
    View on GitHub↗2,336
  • 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
  • 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
  • saket/cascadesaket avatar

    saket/cascade

    2,103View on GitHub↗

    Cascade is an Android UI component library that provides customizable popup and dropdown menus featuring multi-level submenu navigation. It allows users to drill down through nested menu options using a declarative builder-pattern interface that translates structured data into runtime menu hierarchies. The library overrides standard window bounds via a custom popup container to position multi-level floating menus relative to anchor views. It maintains an in-memory state stack to track navigation depth and parent-child relationships, while layout transition animators drive height and width int

    Kotlinandroidjetpack-composemenu
    View on GitHub↗2,103

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
  • afollestad/material-dialogsafollestad avatar

    afollestad/material-dialogs

    19,577View on GitHub↗

    material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for Android applications. It is designed to implement user interface elements that follow Material Design standards. The library provides specialized modal interfaces for selecting calendar dates, clock times, and specific color values. It also includes system chooser integrations for selecting files and directories from local storage. Beyond pickers, the library covers a broader range of interaction components including text input dialogs, modal alerts with action buttons, and bot

    Kotlin
    View on GitHub↗19,577
  • afollestad/photo-affixafollestad avatar

    afollestad/photo-affix

    1,012View on GitHub↗

    πŸ“· Stitch your photos together vertically or horizontally easily!

    Kotlinandroidcollageimages
    View on GitHub↗1,012
  • adityaanand1/morphing-material-dialogsA

    AdityaAnand1/Morphing-Material-Dialogs

    0View on GitHub↗
    View on GitHub↗0
  • aholachek/react-flip-toolkitaholachek avatar

    aholachek/react-flip-toolkit

    4,190View on GitHub↗

    react-flip-toolkit is a coordinate-based transition framework and layout animation library for React. It uses a magic-move technique to calculate element positions, preventing jarring jumps during layout shifts through interpolation and physics. The library provides a spring-based motion engine that uses stiffness and damping settings to create natural movement for layout and style changes. It includes specialized tools for shared element transitions, which coordinate visual movements across client-side route changes to maintain continuity between different pages. The system covers layout tr

    TypeScriptanimation-libraryflip-animationslayout-animation
    View on GitHub↗4,190
  • afollestad/material-cabafollestad avatar

    afollestad/material-cab

    969View on GitHub↗

    πŸš• An Android & Kotlin library for placing and manipulating Contextual Action Bars in your UI.

    Kotlinandroidcabcontextual-actionbar
    View on GitHub↗969
  • 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
  • airbnb/parisairbnb avatar

    airbnb/paris

    1,908View on GitHub↗

    Define and apply styles to Android views programmatically

    Kotlinandroidandroid-uidesign-systems
    View on GitHub↗1,908
  • akexorcist/localizationA

    akexorcist/Localization

    0View on GitHub↗
    View on GitHub↗0
  • 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
  • alexjlockwood/kyriealexjlockwood avatar

    alexjlockwood/kyrie

    1,067View on GitHub↗

    πŸ€ Animated Vector Drawables on steroids πŸ€

    Kotlin
    View on GitHub↗1,067
  • anastr/speedviewanastr avatar

    anastr/SpeedView

    1,354View on GitHub↗

    Dynamic Speedometer and Gauge for Android. amazing, powerful, and multi shape :zap:

    Kotlin
    View on GitHub↗1,354
  • afollestad/vvalidatorA

    afollestad/vvalidator

    0View on GitHub↗
    View on GitHub↗0
  • alorma/timelineviewA

    alorma/TimelineView

    0View on GitHub↗
    View on GitHub↗0
  • 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
  • andremion/counterfabA

    andremion/CounterFab

    0View on GitHub↗
    View on GitHub↗0
  • androiddeveloperlb/autofittextviewAndroidDeveloperLB avatar

    AndroidDeveloperLB/AutoFitTextView

    913View on GitHub↗

    A TextView that automatically fit its font and line count based on its available size and content

    Kotlin
    View on GitHub↗913
  • 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
  • anthonycr/lightning-browserA

    anthonycr/Lightning-Browser

    0View on GitHub↗
    View on GitHub↗0
  • appintro/appintroAppIntro avatar

    AppIntro/AppIntro

    10,569View on GitHub↗

    AppIntro is an Android onboarding framework used to create swipeable introductory screens and feature walkthrough carousels. It provides a navigation controller to manage wizard-style flow control and a UI component library for handling slide transitions and immersive layouts. The framework integrates system runtime permission requests directly into the onboarding sequence, allowing developers to block navigation until required access is granted. It supports different navigation modes that can toggle between standard and wizard behaviors, including the ability to restrict slide transitions ba

    Kotlinappintrocustom-slideshacktoberfest
    View on GitHub↗10,569
  • applandeo/material-calendar-viewApplandeo avatar

    Applandeo/Material-Calendar-View

    995View on GitHub↗

    Material Calendar View for Android

    Kotlin
    View on GitHub↗995
  • aritraroy/flashbararitraroy avatar

    aritraroy/Flashbar

    1,738View on GitHub↗

    ⚑️A highly customizable, powerful and easy-to-use alerting library for Android.

    Kotlin
    View on GitHub↗1,738
  • 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
  • bitvale/switcherbitvale avatar

    bitvale/Switcher

    1,337View on GitHub↗

    Android implementation of switch animation from Oleg Frolov

    Kotlin
    View on GitHub↗1,337
  • 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
  • brunnolou/react-morphbrunnolou avatar

    brunnolou/react-morph

    2,548View on GitHub↗

    Morphing Ui transitions made simple

    TypeScript
    View on GitHub↗2,548
  • alexk111/svg-morpheusalexk111 avatar

    alexk111/SVG-Morpheus

    2,698View on GitHub↗

    JavaScript library enabling SVG icons to morph from one to the other. It implements Material Design's Delightful Details transitions. (THIS PROJECT IS NOT MAINTAINED ANYMORE)

    JavaScript
    View on GitHub↗2,698