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

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

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

Open-source alternatives to Vlayout

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

  • airbnb/epoxyالصورة الرمزية لـ airbnb

    airbnb/epoxy

    8,556عرض على 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
    عرض على GitHub↗8,556
  • drakeet/multitypeالصورة الرمزية لـ drakeet

    drakeet/MultiType

    5,759عرض على GitHub↗

    MultiType is an Android RecyclerView adapter and UI component toolkit designed to map multiple data types to distinct layouts within a single scrolling list. It functions as a multi-type view manager that automates the association between diverse data models and their corresponding view holders. The library includes a data-to-view expander that transforms single data objects into multiple list items, allowing complex information patterns to be represented across several rows. This mechanism enables the representation of complex data lists through object-to-item expansion. The system manages

    Kotlinandroid-librarymultitypeone-to-many
    عرض على GitHub↗5,759
  • hongyangandroid/flowlayoutالصورة الرمزية لـ hongyangAndroid

    hongyangAndroid/FlowLayout

    5,579عرض على GitHub↗

    FlowLayout is a custom Android view widget designed to wrap child elements across multiple lines. It functions as an adapter-based layout that populates and updates flowing content from a data source, specifically for displaying collections of tags or chips. The component includes a tag selection system that supports single or multiple selection modes with configurable limits. It manages user interactions through tag click handling and includes a state manager to persist selection indices across activity reconstruction and screen rotations. The library provides capabilities for dynamic data

    Java
    عرض على GitHub↗5,579

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

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

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

Find more with AI search
  • jamztang/csstickyheaderflowlayoutالصورة الرمزية لـ jamztang

    jamztang/CSStickyHeaderFlowLayout

    5,041عرض على GitHub↗

    CSStickyHeaderFlowLayout is a specialized layout wrapper for UICollectionView on iOS. It provides a sticky header list component where section headers remain pinned to the top of the screen during scrolling. The project implements parallax header effects, allowing background images to move at a different speed than foreground content to create depth. It also includes animated header images that expand or collapse based on the user's scroll position. The layout manages coordinate-based view repositioning and dynamic frame calculations to handle visual transitions. It utilizes offset-based scr

    Objective-C
    عرض على GitHub↗5,041
  • issacw0ng/swipebacklayoutالصورة الرمزية لـ Issacw0ng

    Issacw0ng/SwipeBackLayout

    6,089عرض على GitHub↗

    SwipeBackLayout is an Android gesture navigation library and view component designed to implement edge-swipe gestures for navigating back to previous screens. It provides the underlying logic and layout management necessary to integrate horizontal swipe transitions into an application's screen stack. The library utilizes a custom layout manager to coordinate the simultaneous movement of foreground and background views. It maps horizontal touch offsets to the translation and opacity of view hierarchies, using interpolation to calculate visual progression based on the swipe percentage. The sys

    Java
    عرض على GitHub↗6,089
  • flipkart/recyclerlistviewالصورة الرمزية لـ Flipkart

    Flipkart/recyclerlistview

    5,440عرض على GitHub↗

    Recyclerlistview is a cross-platform virtualized list component for React Native and web. It functions as a cell-recycling UI library that reuses a small set of off-screen components by updating their data rather than creating new views for every item. The framework includes a dynamic grid layout engine that supports staggered grids and variable item heights, allowing for instant switching between list and grid view modes. The library provides capabilities for virtual scrolling management, including viewability tracking, sticky headers, and scroll position restoration. It also supports infin

    TypeScript
    عرض على GitHub↗5,440
  • orhanobut/dialogplusالصورة الرمزية لـ orhanobut

    orhanobut/dialogplus

    4,963عرض على GitHub↗

    Dialogplus is an Android dialog UI library and layout framework providing a collection of customizable pop-up windows and reusable interface elements. It serves as a toolkit for organizing list, grid, and custom view content within mobile screen overlays. The library enables the rendering of pop-up windows with tailored headers, footers, and content areas. It includes systems for placing these overlays at the top, center, or bottom of the display using built-in animations and predefined layout patterns. The framework supports flexible content organization through the use of scrollable lists,

    Javaandroidbottom-sheetdialog
    عرض على GitHub↗4,963
  • iwgang/familiarrecyclerviewI

    iwgang/FamiliarRecyclerView

    0عرض على GitHub↗
    عرض على GitHub↗0
  • jianghejie/xrecyclerviewJ

    jianghejie/XRecyclerView

    0عرض على GitHub↗
    عرض على GitHub↗0
  • jude95/easyrecyclerviewالصورة الرمزية لـ Jude95

    Jude95/EasyRecyclerView

    2,014عرض على GitHub↗

    ArrayAdapter,pull to refresh,auto load more,Header/Footer,EmptyView,ProgressView,ErrorView

    Java
    عرض على GitHub↗2,014
  • google/flexbox-layoutالصورة الرمزية لـ google

    google/flexbox-layout

    18,320عرض على GitHub↗

    This is a layout library for Android applications that implements the CSS Flexible Box layout model. It provides a view container and engine that arrange child views by distributing space and aligning content according to a flexible box model. The framework enables the creation of responsive user interfaces that automatically adjust element positioning, wrapping, and growth based on available screen dimensions and orientations. The system includes capabilities for adaptive layout workflows, dynamic element alignment, and a virtualized rendering system for recycling views to display large dat

    Kotlin
    عرض على GitHub↗18,320
  • jiang111/indexrecyclerviewالصورة الرمزية لـ jiang111

    jiang111/IndexRecyclerView

    1,148عرض على GitHub↗

    DEPRECATED a Contact list implements by RecyclerView

    Javarecyclerview
    عرض على GitHub↗1,148
  • hongyangandroid/baseadapterالصورة الرمزية لـ hongyangAndroid

    hongyangAndroid/baseAdapter

    4,709عرض على GitHub↗

    baseAdapter is a generic adapter for Android list views designed to reduce boilerplate code when mapping data collections to layouts. It serves as a bridge between data sources and UI components like RecyclerViews and GridViews, providing a reusable structure for Android list implementations. The project supports multi-type list adapters that associate specific data model classes with corresponding layout styles and view holders. It also includes a wrapper for injecting custom header and footer views into lists without modifying the original data set. Additional capabilities cover list state

    Java
    عرض على GitHub↗4,709
  • florent37/diagonallayoutالصورة الرمزية لـ florent37

    florent37/DiagonalLayout

    2,538عرض على GitHub↗

    With Diagonal Layout explore new styles and approaches on material design

    Javaandroiddesigndiagonal
    عرض على GitHub↗2,538
  • huazhiyuan2008/recyclerviewcardgalleryالصورة الرمزية لـ huazhiyuan2008

    huazhiyuan2008/RecyclerViewCardGallery

    2,621عرض على GitHub↗

    @Deprecated RecyclerView实现Card Gallery效果,替代ViewPager方案

    Java
    عرض على GitHub↗2,621
  • jaychang0917/simplerecyclerviewالصورة الرمزية لـ jaychang0917

    jaychang0917/SimpleRecyclerView

    927عرض على GitHub↗

    A RecyclerView extension for building list more easily.

    Javaandroiddiff-utilsdrag-drop
    عرض على GitHub↗927
  • bingoogolapple/bgaadapter-androidB

    bingoogolapple/BGAAdapter-Android

    0عرض على GitHub↗
    عرض على GitHub↗0
  • alphaboom/classifyviewA

    AlphaBoom/ClassifyView

    0عرض على GitHub↗
    عرض على GitHub↗0
  • frank-zhu/androidrecyclerviewdemoF

    Frank-Zhu/AndroidRecyclerViewDemo

    0عرض على GitHub↗
    عرض على GitHub↗0
  • danoz73/recyclerviewfastscrollerالصورة الرمزية لـ danoz73

    danoz73/RecyclerViewFastScroller

    1,119عرض على GitHub↗

    A Fast Scroller for the RecyclerView world!

    Java
    عرض على GitHub↗1,119
  • cymcsg/ultimaterecyclerviewالصورة الرمزية لـ cymcsg

    cymcsg/UltimateRecyclerView

    7,173عرض على 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
    عرض على GitHub↗7,173
  • cymchad/baserecyclerviewadapterhelperالصورة الرمزية لـ CymChad

    CymChad/BaseRecyclerViewAdapterHelper

    24,607عرض على 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
    عرض على GitHub↗24,607
  • blipinsk/recyclerviewheaderالصورة الرمزية لـ blipinsk

    blipinsk/RecyclerViewHeader

    1,284عرض على GitHub↗

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

    Javaandroidjavarecyclerview
    عرض على GitHub↗1,284
  • alebarreto/dragrecyclerviewA

    AleBarreto/DragRecyclerView

    0عرض على GitHub↗
    عرض على GitHub↗0
  • drakeet/recyclerviewwithheadernewpracticeD

    drakeet/RecyclerViewWithHeaderNewPractice

    0عرض على GitHub↗
    عرض على GitHub↗0
  • genius/groupieG

    Genius/groupie

    0عرض على GitHub↗
    عرض على GitHub↗0
  • afollestad/drag-select-recyclerviewالصورة الرمزية لـ afollestad

    afollestad/drag-select-recyclerview

    1,983عرض على GitHub↗

    👇 Easy Google Photos style multi-selection for RecyclerViews, powered by Kotlin and AndroidX.

    Kotlinandroidandroidxdrag-selection
    عرض على GitHub↗1,983
  • everythingme/overscroll-decorالصورة الرمزية لـ EverythingMe

    EverythingMe/overscroll-decor

    2,901عرض على GitHub↗

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

    Javaandroidflinggridview
    عرض على GitHub↗2,901
  • h6ah4i/android-advancedrecyclerviewالصورة الرمزية لـ h6ah4i

    h6ah4i/android-advancedrecyclerview

    5,322عرض على 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
    عرض على GitHub↗5,322
  • jdsjlzx/lrecyclerviewالصورة الرمزية لـ jdsjlzx

    jdsjlzx/LRecyclerView

    2,463عرض على GitHub↗

    RecyclerView下拉刷新,自动加载更多;仿IOS侧滑Item删除菜单(盼望大家扩展更多功能)

    Javafooterviewheaderviewheaderview-footerview
    عرض على GitHub↗2,463