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 halfstackdeveloper/swipecardrecyclerview

Open-source alternatives to SwipeCardRecyclerView

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

  • honeyneutrons/recyclerviewundoswipeHoneyNeutrons avatar

    HoneyNeutrons/RecyclerViewUndoSwipe

    1,418View on GitHub↗

    Swipe and drag support for RecyclerView with undo action.

    Java
    View on GitHub↗1,418
  • yanzhenjie/swiperecyclerviewyanzhenjie avatar

    yanzhenjie/SwipeRecyclerView

    5,713View on GitHub↗

    SwipeRecyclerView is an Android library that extends the standard RecyclerView with swipeable action menus, drag-and-drop item reordering, and swipe-to-delete gesture detection. It provides a complete set of interactive list behaviors that let users reveal contextual buttons by swiping list items left or right, rearrange items by long-pressing and dragging them to new positions, and remove items with a horizontal swipe gesture that automatically updates the underlying data model. The library distinguishes itself by combining multiple interaction patterns into a single, cohesive component. It

    Javafooterviewheaderviewitem-drag
    View on GitHub↗5,713
  • loopeer/itemtouchhelper-extensionloopeer avatar

    loopeer/itemtouchhelper-extension

    1,036View on GitHub↗

    Extension for itemtouchhelper with swipe settling,recover and no conflict with recyclerview

    Java
    View on GitHub↗1,036
  • chthai64/swipereveallayoutchthai64 avatar

    chthai64/SwipeRevealLayout

    1,607View on GitHub↗

    Easy, flexible and powerful Swipe Layout for Android

    Java
    View on GitHub↗1,607

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
flschweiger/swipestackflschweiger avatar

flschweiger/SwipeStack

1,476View on GitHub↗

A simple, customizable and easy to use swipeable view stack for Android.

Java
View on GitHub↗1,476
  • mcxtzhang/swipedelmenulayoutmcxtzhang avatar

    mcxtzhang/SwipeDelMenuLayout

    3,791View on GitHub↗

    SwipeDelMenuLayout is an Android gesture interaction library that provides a swipe-to-reveal layout container. It allows developers to add slide-out action menus to list items by wrapping existing layouts in a specialized container without modifying the underlying view structure. The library includes a diagnostic performance monitor that hooks into the system display pipeline to detect frame drops and identify janky animations. It manages interaction coordination through velocity tracking and touch event interception to prevent conflicts between child menus and parent scrolling views. The co

    Javalistviewrecyclerviewsideslip-menu
    View on GitHub↗3,791
  • qiaoidea/qqtipsviewQ

    Qiaoidea/QQTipsView

    0View on GitHub↗
    View on GitHub↗0
  • kikoso/swipeable-cardskikoso avatar

    kikoso/Swipeable-Cards

    1,464View on GitHub↗

    A native library providing a Tinder-like cards effect. A card can be constructed using an image and displayed with animation effects, dismiss-to-like and dismiss-to-unlike, and use different sorting mechanisms.

    Java
    View on GitHub↗1,464
  • yanbober/slidelayoutY

    yanbober/SlideLayout

    0View on GitHub↗
    View on GitHub↗0
  • yuqirong/cardswipelayoutyuqirong avatar

    yuqirong/CardSwipeLayout

    1,259View on GitHub↗

    Use RecyclerView to achieve card swipe layout , like Tantan . (模仿探探卡片滑动效果的布局)

    Javaandroiditemtouchhelperlayoutmanager
    View on GitHub↗1,259
  • tubb/swipemenuT

    TUBB/SwipeMenu

    0View on GitHub↗
    View on GitHub↗0
  • huxq17/swipecardsviewH

    huxq17/SwipeCardsView

    0View on GitHub↗
    View on GitHub↗0
  • wenchaojiang/androidswipeablecardstackW

    wenchaojiang/AndroidSwipeableCardStack

    0View on GitHub↗
    View on GitHub↗0
  • alexandrius/accordion-swipe-layoutA

    alexandrius/accordion-swipe-layout

    0View on GitHub↗
    View on GitHub↗0
  • daimajia/androidswipelayoutdaimajia avatar

    daimajia/AndroidSwipeLayout

    12,365View on GitHub↗

    AndroidSwipeLayout is an Android UI library and custom view framework that enables the creation of layouts that reveal hidden action buttons when a user performs a swipe gesture. It functions as a gesture-based UI component that triggers callbacks based on the real-time position of the swipe. The framework is designed to support complex interaction patterns, specifically allowing for the nesting of multiple swipeable components within one another. The library covers mobile gesture interaction and custom view orchestration, providing tools to track swipe states and synchronize UI changes duri

    Java
    View on GitHub↗12,365
  • gabrielemariotti/cardslibgabrielemariotti avatar

    gabrielemariotti/cardslib

    4,618View on GitHub↗

    cardslib is an Android UI component library and card layout framework. It provides a set of specialized adapters and views designed as an extension for high-performance card rendering within recycling lists. The library distinguishes itself through a reorderable list implementation that supports drag-and-drop item rearrangement and nested content hierarchies. It also includes an interaction system for managing directional swipe constraints and a customizable undo action notification bar. The framework covers a broad range of card-based interface capabilities, including the composition of vis

    Java
    View on GitHub↗4,618
  • cymcsg/ultimaterecyclerviewcymcsg avatar

    cymcsg/UltimateRecyclerView

    7,173View on GitHub↗

    UltimateRecyclerView is an advanced list component for Android that provides built-in support for animations, sticky headers, and pull-to-refresh. It functions as a specialized set of UI elements designed to handle draggable, expandable, infinite-scrolling, and swipeable list interfaces. The project includes a draggable list manager for reordering items through drag-and-drop interactions and an expandable list component for toggling additional item details. It implements a swipe-to-dismiss interface for item removal and a list controller that enables infinite scroll pagination by triggering d

    Javaandroidjavarecyclerview
    View on GitHub↗7,173
  • cymchad/baserecyclerviewadapterhelperCymChad avatar

    CymChad/BaseRecyclerViewAdapterHelper

    24,607View on GitHub↗

    This project is an Android RecyclerView adapter wrapper designed to reduce boilerplate code when building complex lists. It serves as a framework for simplifying data binding and managing the interaction between data models and their corresponding view holders. The library distinguishes itself through specialized support for multi-type layout rendering, where diverse data models are mapped to specific layouts within a single list. It provides a structural implementation for expandable list frameworks that allow users to collapse or expand hierarchical items to reveal nested content. Addition

    Kotlinandroidandroid-libraryrecyclerview
    View on GitHub↗24,607
  • alibaba/vlayoutalibaba avatar

    alibaba/vlayout

    10,740View on GitHub↗

    vlayout is an Android RecyclerView extension framework that uses pluggable layout helpers to mix grid, list, sticky, staggered, and fixed layouts within a single scrollable view. It provides a modular layout delegation system where each section of the RecyclerView is assigned a dedicated layout helper that manages its own measurement, placement, and decoration, enabling complex heterogeneous content displays. The framework extends RecyclerView's LayoutManager to delegate layout logic to these modular helper components, supporting features like sticky headers that remain visible at the top dur

    Javaandroidlayoutlayout-manager
    View on GitHub↗10,740
  • genius/groupieG

    Genius/groupie

    0View on GitHub↗
    View on GitHub↗0
  • calumk/editorjs-nested-checklistC

    calumk/editorjs-nested-checklist

    0View on GitHub↗
    View on GitHub↗0
  • alexvasilkov/gestureviewsalexvasilkov avatar

    alexvasilkov/GestureViews

    2,386View on GitHub↗

    ImageView and FrameLayout with gestures control and position animation

    Javaandroidanimationgesture
    View on GitHub↗2,386
  • 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
  • frank-zhu/androidrecyclerviewdemoF

    Frank-Zhu/AndroidRecyclerViewDemo

    0View on GitHub↗
    View on GitHub↗0
  • everythingme/overscroll-decorEverythingMe avatar

    EverythingMe/overscroll-decor

    2,901View on GitHub↗

    Android: iOS-like over-scrolling effect applicable over almost all scrollable Android views.

    Javaandroidflinggridview
    View on GitHub↗2,901
  • editor-js/nested-listE

    editor-js/nested-list

    0View on GitHub↗
    View on GitHub↗0
  • gjiazhe/springrecyclerviewG

    gjiazhe/SpringRecyclerView

    0View on GitHub↗
    View on GitHub↗0
  • h6ah4i/android-advancedrecyclerviewh6ah4i avatar

    h6ah4i/android-advancedrecyclerview

    5,322View on GitHub↗

    This project is an extension library for Android RecyclerView, providing a toolkit for implementing advanced list interactions. It functions as a framework for adding drag-and-drop sorting, swipe actions, and custom row behaviors to list and grid displays. The library includes a dedicated manager for reordering elements via drag-and-drop and a swipe action framework that reveals hidden buttons through horizontal gestures. It also provides utilities for creating expandable rows and filtered views. Additional capabilities cover list section composition for headers and footers, data filtering t

    Javaandroiddrag-and-dropexpandable
    View on GitHub↗5,322
  • blipinsk/recyclerviewheaderblipinsk avatar

    blipinsk/RecyclerViewHeader

    1,284View on GitHub↗

    DEPRECATED Super fast and easy way to create header for Android RecyclerView

    Javaandroidjavarecyclerview
    View on GitHub↗1,284
  • editor-js/listE

    editor-js/list

    0View on GitHub↗
    View on GitHub↗0