awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 repository-uri

Awesome GitHub RepositoriesLayout Managers

Custom layout managers and layout utilities.

Explore 26 awesome GitHub repositories matching part of an awesome list · Layout Managers. Refine with filters or upvote what's useful.

Awesome Layout Managers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • google/flexbox-layoutAvatar google

    google/flexbox-layout

    18,320Vezi pe 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

    Flexbox layout implementation.

    Kotlin
    Vezi pe GitHub↗18,320
  • alibaba/vlayoutAvatar alibaba

    alibaba/vlayout

    10,740Vezi pe 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

    Layout manager for complex components.

    Javaandroidlayoutlayout-manager
    Vezi pe GitHub↗10,740
  • hongyangandroid/androidautolayoutAvatar hongyangAndroid

    hongyangAndroid/AndroidAutoLayout

    6,684Vezi pe GitHub↗

    AndroidAutoLayout is an Android library that converts pixel values from design mockups into percentage-based layouts, enabling consistent scaling across different screen resolutions. At its core, it functions as a pixel-to-percentage converter and screen resolution scaling tool, allowing developers to design layouts using exact pixel dimensions from mockups and have them automatically adapt to any target device. The library provides several distinctive approaches to screen adaptation. It can generate resolution-specific dimension resource files from a single baseline design, eliminating manua

    Screen adaptation solution.

    Java
    Vezi pe GitHub↗6,684
  • hongyangandroid/flowlayoutAvatar hongyangAndroid

    hongyangAndroid/FlowLayout

    5,579Vezi pe GitHub↗

    FlowLayout este un widget de vizualizare personalizat pentru Android conceput pentru a înfășura elementele copil pe mai multe linii. Funcționează ca un layout bazat pe adaptor care populează și actualizează conținutul care curge dintr-o sursă de date, specific pentru afișarea colecțiilor de tag-uri sau chip-uri. Componenta include un sistem de selecție a tag-urilor care suportă moduri de selecție unică sau multiplă cu limite configurabile. Gestionează interacțiunile utilizatorului prin gestionarea click-urilor pe tag-uri și include un manager de stare pentru a persista indicii de selecție pe parcursul reconstrucției activității și rotațiilor ecranului. Biblioteca oferă capabilități pentru popularea dinamică a datelor și măsurarea automată a layout-ului pentru a asigura că elementele se înfășoară corect în funcție de spațiul orizontal disponibil pe ecran.

    Flow layout implementation.

    Java
    Vezi pe GitHub↗5,579
  • tedgoas/cerberusAvatar TedGoas

    TedGoas/Cerberus

    5,121Vezi pe GitHub↗

    Cerberus este un framework de template-uri de email HTML care oferă o colecție de tipare de markup testate și kituri arhitecturale. Este conceput pentru a crea newslettere prin email responsive care se randează consistent pe diverse clienți software. Proiectul dispune de un sistem de layout pentru email responsive folosind structuri fluide și hibride bazate pe tabele, alături de un kit CSS cross-client care utilizează markup condițional pentru a menține consistența vizuală în clienții legacy. Include metodologii specifice pentru implementarea dark mode-ului prin ajustarea culorilor și imaginilor în funcție de preferințele de temă ale sistemului de operare. Framework-ul acoperă o gamă largă de capabilități, inclusiv integrarea accesibilității pentru cititoarele de ecran, generarea de alternative text simplu și designul componentelor UI fiabile, cum ar fi butoanele de acțiune și imaginile fluide. De asemenea, oferă strategii pentru stilizarea tipografiei, optimizarea imaginilor și compatibilitatea cross-client.

    Combines maximum widths and media queries to ensure consistent layout reconfiguration across modern and legacy email clients.

    HTML
    Vezi pe GitHub↗5,121
  • florent37/diagonallayoutAvatar florent37

    florent37/DiagonalLayout

    2,538Vezi pe GitHub↗

    With Diagonal Layout explore new styles and approaches on material design

    Material-style diagonal layout.

    Javaandroiddesigndiagonal
    Vezi pe GitHub↗2,538
  • nex3z/flowlayoutAvatar nex3z

    nex3z/FlowLayout

    2,424Vezi pe GitHub↗

    A flow layout for Android with auto-spacing.

    Flow layout with auto-wrapping.

    Javaandroid-libraryflowlayout
    Vezi pe GitHub↗2,424
  • cachapa/expandablelayoutAvatar cachapa

    cachapa/ExpandableLayout

    2,399Vezi pe GitHub↗

    An expandable layout container for Android

    Expandable layout with folding animations.

    Java
    Vezi pe GitHub↗2,399
  • cleveroad/fanlayoutmanagerAvatar Cleveroad

    Cleveroad/FanLayoutManager

    2,046Vezi pe GitHub↗

    Using Fan Layout Manager you can implement the horizontal list, the items of which move like fan blades

    Fan-shaped layout manager.

    Java
    Vezi pe GitHub↗2,046
  • henrytao-me/smooth-app-bar-layoutAvatar henrytao-me

    henrytao-me/smooth-app-bar-layout

    1,749Vezi pe GitHub↗

    Smooth version of Google Support Design AppBarLayout

    Smooth app bar layout.

    Javaandroidappbarlayoutmaterial-design
    Vezi pe GitHub↗1,749
  • aakira/expandablelayoutAvatar AAkira

    AAkira/ExpandableLayout

    1,654Vezi pe GitHub↗

    Deprecated An android library that brings the expandable layout with various animation. You can include optional contents and use everywhere.

    Expandable layout with animations.

    Java
    Vezi pe GitHub↗1,654
  • florent37/arclayoutAvatar florent37

    florent37/ArcLayout

    1,619Vezi pe GitHub↗

    With Arc Layout explore new styles and approaches on material design

    Arc-style layout component.

    Javaandroidarcarclayout
    Vezi pe GitHub↗1,619
  • mmin18/flexlayoutAvatar mmin18

    mmin18/FlexLayout

    1,418Vezi pe GitHub↗

    A powerful Android layout view that use java expression in layout params to describe relative positions.

    Powerful layout view.

    Javaandroidflex-layoutlinearlayout
    Vezi pe GitHub↗1,418
  • hanhailong/flowtagAvatar hanhailong

    hanhailong/FlowTag

    892Vezi pe GitHub↗

    Android流式布局,支持点击、单选、多选,支持初始化选中标签(只针对单选和多选模式),适合用于产品标签等,用法采用Adapter模式,和ListView、GridView用法一样!!!

    Flow layout for tags.

    Java
    Vezi pe GitHub↗892
  • csnowstack/likeelmleftloadC

    CSnowStack/LikeELMLeftLoad

    0Vezi pe GitHub↗

    Swipe-to-load layout.

    Vezi pe GitHub↗0
  • rantianhua/assembleessayR

    rantianhua/AssembleEssay

    0Vezi pe GitHub↗

    Flow layout manager implementation.

    Vezi pe GitHub↗0
  • liuguangqiang/ripplelayoutL

    liuguangqiang/RippleLayout

    0Vezi pe GitHub↗

    Ripple effect layout.

    Vezi pe GitHub↗0
  • qiang3570/livelayoutQ

    Qiang3570/LiveLayout

    0Vezi pe GitHub↗

    Live streaming layout demo.

    Vezi pe GitHub↗0
  • ta893115871/stickynavlayoutT

    ta893115871/StickyNavLayout

    0Vezi pe GitHub↗

    Sticky navigation layout.

    Vezi pe GitHub↗0
  • huanhailiuxin/ilayoutanimationcontrollerH

    HuanHaiLiuXin/ILayoutAnimationController

    0Vezi pe GitHub↗

    Layout animation controller.

    Vezi pe GitHub↗0
Înapoi12Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Layout Managers

Explorează sub-etichetele

  • Hybrid Email LayoutsLayout systems combining maximum widths and media queries to support both legacy and modern email clients. **Distinct from Layout Managers:** Distinct from general layout managers; specifically targets the hybrid approach of fixed-width containers combined with responsive queries for email.