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 traex/expandablelayout

Open-source alternatives to ExpandableLayout

12 open-source projects similar to traex/expandablelayout, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best ExpandableLayout alternative.

  • gui-cs/terminal.guigui-cs avatar

    gui-cs/Terminal.Gui

    11,068View on GitHub↗

    Terminal.Gui is a cross-platform .NET toolkit for building interactive text-based user interfaces. It provides a component-based architecture, a terminal rendering engine, and a declarative layout system to create console applications that run consistently across Windows, macOS, and Linux. The framework distinguishes itself with a comprehensive set of interactive console widgets, including data grids, hex editors, and hierarchical tree components. It supports advanced visual capabilities such as 24-bit True Color, Sixel image support, and a relative-coordinate layout system that adapts to ter

    C#consoleconsole-applicationcross-platform
    View on GitHub↗11,068
  • baoyongzhang/android-pullrefreshlayoutbaoyongzhang avatar

    baoyongzhang/android-PullRefreshLayout

    2,053View on GitHub↗

    This component like SwipeRefreshLayout, it is more beautiful than SwipeRefreshLayout.

    Java
    View on GitHub↗2,053
  • comcast/freeflowComcast avatar

    Comcast/FreeFlow

    2,365View on GitHub↗

    A layout engine for Android that decouples layouts from the View containers that manage scrolling and view recycling. FreeFlow makes it really easy to create custom layouts and beautiful transition animations as data and layouts change

    Java
    View on GitHub↗2,365
  • 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

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
  • daimajia/androidviewhoverdaimajia avatar

    daimajia/AndroidViewHover

    3,237View on GitHub↗

    An elegant way to show your menu or messages.

    Java
    View on GitHub↗3,237
  • issacw0ng/swipebacklayoutIssacw0ng avatar

    Issacw0ng/SwipeBackLayout

    6,089View on 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
    View on GitHub↗6,089
  • john990/waveviewjohn990 avatar

    john990/WaveView

    1,326View on GitHub↗

    A wave view of android,can be used as progress bar.

    Java
    View on GitHub↗1,326
  • kyze8439690/residelayoutkyze8439690 avatar

    kyze8439690/ResideLayout

    385View on GitHub↗

    An Android Layout which has a same function like https://github.com/romaonthego/RESideMenu

    Java
    View on GitHub↗385
  • liaohuqiu/android-ultra-pull-to-refreshliaohuqiu avatar

    liaohuqiu/android-Ultra-Pull-To-Refresh

    9,513View on GitHub↗

    This is an Android pull-to-refresh library and custom view component designed to implement refresh interactions across any Android view. It functions as a gesture interaction tool that manages pull-down motions and touch conflicts to trigger data loading operations. The library provides tools for creating custom refresh headers and indicator visuals, utilizing a path-based animation engine to produce non-linear visual transitions. It includes mechanisms to define specific trigger thresholds through height ratios and user release events. The project covers gesture management and touch interac

    Java
    View on GitHub↗9,513
  • moagrius/tileviewmoagrius avatar

    moagrius/TileView

    1,453View on GitHub↗

    TileView is a subclass of android.view.ViewGroup that asynchronously displays, pans and zooms tile-based images. Plugins are available for features like markers, hotspots, and path drawing.

    Java
    View on GitHub↗1,453
  • amlcurran/showcaseviewamlcurran avatar

    amlcurran/ShowcaseView

    5,551View on GitHub↗

    ShowcaseView is an iOS UI overlay library and user onboarding framework. It provides a customizable feature highlight component designed to visually isolate and emphasize specific buttons or sections of a mobile user interface. The library enables the creation of interactive product tours and in-app feature discovery by drawing attention to specific interface elements. It allows for the customization of highlight appearances, including colors and shapes, to match the visual theme of the application. The framework manages the user onboarding experience by highlighting UI elements and guiding

    Java
    View on GitHub↗5,551
  • pedrovgs/draggablepanelpedrovgs avatar

    pedrovgs/DraggablePanel

    2,961View on GitHub↗

    Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component.

    Java
    View on GitHub↗2,961