awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

35 रिपॉजिटरी

Awesome GitHub RepositoriesLayout Frameworks

Tools and DSLs for constructing user interfaces and managing constraints.

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

Awesome Layout Frameworks GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • snapkit/snapkitSnapKit का अवतार

    SnapKit/SnapKit

    20,336GitHub पर देखें↗

    SnapKit is a declarative layout library and domain-specific language for managing user interface constraints and view relationships in Swift. It serves as a programmatic framework for positioning and sizing interface elements on iOS and macOS by wrapping native Auto Layout calls in a concise syntax. The library provides a fluent interface that translates high-level descriptive language into imperative layout rules. It differentiates itself through automatic constraint tracking and lifecycle management, allowing for the bulk removal and replacement of positioning rules without manual tracking

    Swift-native DSL for Auto Layout.

    Swift
    GitHub पर देखें↗20,336
  • facebook/yogafacebook का अवतार

    facebook/yoga

    18,781GitHub पर देखें↗

    Yoga is an embeddable UI layout library and engine that implements the flexible box model used in web standards. It functions as a cross-platform tool for computing user interface geometry, calculating element sizes and positions without relying on a specific operating system's rendering. The engine provides a portable C++ core to ensure identical layout calculations across Android, iOS, and the web. It utilizes an abstract node interface to separate the layout logic from the host UI framework, allowing it to be integrated into native applications. The system manages interface rendering thro

    Core layout engine implementing the Flexbox specification.

    C++
    GitHub पर देखें↗18,781
  • snapkit/masonrySnapKit का अवतार

    SnapKit/Masonry

    18,157GitHub पर देखें↗

    Masonry is a declarative UI layout engine and domain-specific language for defining layout constraints on iOS and macOS. It serves as a wrapper for native Apple layout constraints, providing a system for positioning views on a screen by declaring rules and priorities. The library implements a fluent interface that uses chainable method calls to define complex screen layouts. This approach replaces native configuration calls with an expressive syntax for generating layout rules. The engine includes capabilities for managing constraint priorities to resolve layout conflicts and tools for updat

    Chainable and expressive syntax for Auto Layout constraints.

    Objective-C
    GitHub पर देखें↗18,157
  • forkingdog/uitableview-fdtemplatelayoutcellforkingdog का अवतार

    forkingdog/UITableView-FDTemplateLayoutCell

    9,872GitHub पर देखें↗

    UITableView-FDTemplateLayoutCell is a specialized table view cell component for iOS designed to automatically calculate and manage dynamic row heights based on content constraints. It provides a programmatic implementation for determining cell dimensions using auto layout to ensure content fits without requiring manual height overrides. The project utilizes a template-cell sizing mechanism that employs a hidden cell instance to calculate dimensions without triggering the actual table view rendering process. To maintain scrolling performance in long lists, it includes a caching system that sto

    Automatic height calculation for table view cells.

    Objective-C
    GitHub पर देखें↗9,872
  • kristoferjoseph/flexboxgridkristoferjoseph का अवतार

    kristoferjoseph/flexboxgrid

    9,318GitHub पर देखें↗

    Flexboxgrid is a responsive CSS framework and layout engine based on CSS3 standards. It provides a grid system that uses the flexbox model to arrange page elements into flexible, proportional grids that adapt to different screen sizes and device resolutions. The framework implements a float-free responsive design, utilizing a media-query breakpoint system to adjust layouts and column counts based on viewport width. It employs percentage-based column sizing and negative-margin guttering to maintain consistent spacing and fluid scaling across various displays. The system maps layout configurat

    A responsive grid system based on flexbox.

    HTML
    GitHub पर देखें↗9,318
  • purelayout/purelayoutPureLayout का अवतार

    PureLayout/PureLayout

    7,599GitHub पर देखें↗

    PureLayout is a declarative layout framework and Auto Layout wrapper library used for positioning views and managing constraints in iOS and macOS applications. It provides a programmatic engine for building user interfaces through constrained-based positioning and priority levels. The framework utilizes a fluent-interface API design and wrapper-based abstractions to simplify the definition of layout constraints. It features deferred and batch constraint activation to group multiple rules together for simultaneous application to the view hierarchy. The project covers general Auto Layout manag

    Simple and powerful API for Auto Layout constraints.

    Objective-C
    GitHub पर देखें↗7,599
  • robb/cartographyrobb का अवतार

    robb/Cartography

    7,328GitHub पर देखें↗

    Cartography is a declarative layout engine and constraint management framework for Swift. It provides a domain-specific language to define, group, and prioritize user interface layout rules, abstracting the process of positioning and aligning visual components. The framework distinguishes itself through a fluent API and the use of overloaded operators to define relationships between view attributes. It enables the bundling of multiple layout rules into single units, allowing for the dynamic swapping of constraint groups at runtime to transition views between different positional states. The

    Declarative DSL for managing Auto Layout constraints.

    Swift
    GitHub पर देखें↗7,328
  • mamaral/neonmamaral का अवतार

    mamaral/Neon

    4,552GitHub पर देखें↗

    Neon is a Swift programmatic UI layout framework that orchestrates interface elements through a relative positioning engine. It calculates view sizes and positions at runtime to create responsive user interfaces without using constraints, springs, struts, or visual format language. The system organizes elements into stacks and groups using a coordinate-based orchestrator that resolves alignment rules between sibling and parent components. It utilizes a rule-based coordinate mapping approach to translate high-level alignment descriptors into absolute screen coordinates. The framework provides

    Programmatic UI layout framework for Swift.

    Swift
    GitHub पर देखें↗4,552
  • youngsoft/mylinearlayoutyoungsoft का अवतार

    youngsoft/MyLinearLayout

    4,411GitHub पर देखें↗

    MyLinearLayout iOS के लिए एक Objective-C UI लेआउट फ्रेमवर्क और रिस्पॉन्सिव लेआउट इंजन है। यह एक मल्टी-पैटर्न व्यू ऑर्केस्ट्रेटर के रूप में कार्य करता है जो लीनियर, रिलेटिव और ग्रिड लेआउट पैटर्न के संयोजन का उपयोग करके इंटरफ़ेस तत्वों को व्यवस्थित करता है। यह लाइब्रेरी गतिशील स्थान वितरण के लिए iOS व्यूज़ में CSS फ्लेक्सबॉक्स और फ्लोटिंग एलिमेंट व्यवहार लाती है। इसमें राइट-टू-लेफ्ट भाषा ओरिएंटेशन के लिए एक समर्पित सिस्टम शामिल है, जो स्थानीयकृत लेआउट का समर्थन करने के लिए इंटरफ़ेस तत्वों की स्वचालित मिररिंग प्रदान करता है। यह फ्रेमवर्क व्यवस्था रणनीतियों की एक विस्तृत श्रृंखला को कवर करता है, जिसमें फ्लो-आधारित एलिमेंट रैपिंग, फ्रेम-आधारित व्यू स्टैकिंग और टेबल और ग्रिड संगठन शामिल है। यह पाथ-आधारित व्यू एलाइनमेंट के माध्यम से ऑर्गेनिक व्यवस्था का भी समर्थन करता है और विभिन्न डिवाइस स्क्रीन आकारों और ओरिएंटेशन के अनुकूल होने के लिए एडेप्टिव साइज़ क्लासेस प्रदान करता है।

    Powerful UI framework supporting various layout paradigms.

    Objective-C
    GitHub पर देखें↗4,411
  • declarativehub/bondDeclarativeHub का अवतार

    DeclarativeHub/Bond

    4,202GitHub पर देखें↗

    Bond is a Swift data binding framework designed to synchronize data models and user interface elements through one-way and two-way value flows. It functions as a reactive suite for monitoring collection changes, transforming data streams, and bridging user interface events to data models. The project provides a reactive bridge that transforms user interface interactions and protocol delegate method calls into observable signals. It includes a collection observer to monitor changes in arrays and a functional data stream processor that applies operators to modify or combine values before they r

    Type-safe binding framework for reactive UI updates.

    Swift
    GitHub पर देखें↗4,202
  • roberthein/tinyconstraintsroberthein का अवतार

    roberthein/TinyConstraints

    4,091GitHub पर देखें↗

    TinyConstraints एक घोषणात्मक UI लेआउट इंजन और बाधा-आधारित पोजिशनिंग फ्रेमवर्क है जिसे व्यू बाधाओं, स्थानिक संबंधों और तत्व आयामों की परिभाषा को सरल बनाने के लिए डिज़ाइन किया गया है। यह एक ऑटो लेआउट रैपर लाइब्रेरी के रूप में कार्य करता है जो रिलेशनल एंकर और प्राथमिकता-आधारित साइजिंग नियमों के माध्यम से तत्वों की स्थिति की अनुमति देता है। यह सिस्टम क्षैतिज या ऊर्ध्वाधर अनुक्रमों में कस्टम व्यू स्टैकिंग और सटीक एज एलाइनमेंट और सेंटरिंग के लिए ऑफसेट के उपयोग का समर्थन करके अनुकूली इंटरफ़ेस डिज़ाइन को सक्षम बनाता है। यह विभिन्न व्यू स्टेट्स के बीच ट्रांज़िशन करने के लिए लेआउट बाधाओं और निरंतर मूल्यों को अपडेट करके डायनामिक इंटरफ़ेस एनिमेशन का समर्थन करता है। यह फ्रेमवर्क व्यापक लेआउट प्रबंधन क्षमताओं को कवर करता है, जिसमें व्यू आयामों की परिभाषा, व्यू एंकर का संबंध, और विज़ुअल अपडेट को ट्रिगर करने के लिए बाधा स्टेट्स का प्रबंधन शामिल है।

    Syntactic sugar for cleaner Auto Layout code.

    Swift
    GitHub पर देखें↗4,091
  • freshos/steviafreshOS का अवतार

    freshOS/Stevia

    3,417GitHub पर देखें↗

    :leaves: Concise Autolayout code

    Elegant and readable view layout library.

    Swift
    GitHub पर देखें↗3,417
  • layoutbox/pinlayoutlayoutBox का अवतार

    layoutBox/PinLayout

    2,439GitHub पर देखें↗

    Fast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. iOS/macOS/tvOS/CALayer

    High-performance manual layout engine without Auto Layout.

    Swift
    GitHub पर देखें↗2,439
  • nicklockwood/layoutnicklockwood का अवतार

    nicklockwood/layout

    2,224GitHub पर देखें↗

    A declarative UI framework for iOS

    Declarative framework for building user interfaces.

    Swift
    GitHub पर देखें↗2,224
  • layoutbox/flexlayoutlayoutBox का अवतार

    layoutBox/FlexLayout

    2,131GitHub पर देखें↗

    FlexLayout adds a nice Swift interface to the highly optimized facebook/yoga flexbox implementation. Concise, intuitive & chainable syntax.

    Chainable syntax wrapper for the flexbox layout engine.

    Swiftcss-flexboxflex-containerflex-items
    GitHub पर देखें↗2,131
  • exyte/gridexyte का अवतार

    exyte/Grid

    2,085GitHub पर देखें↗

    The most powerful Grid container missed in SwiftUI

    Powerful grid container for SwiftUI layouts.

    Swift
    GitHub पर देखें↗2,085
  • nakiostudio/easypeasynakiostudio का अवतार

    nakiostudio/EasyPeasy

    1,931GitHub पर देखें↗

    Auto Layout made easy

    Simplified syntax for managing Auto Layout.

    Swiftautoauto-layoutconstraints
    GitHub पर देखें↗1,931
  • floriankugler/flkautolayoutfloriankugler का अवतार

    floriankugler/FLKAutoLayout

    1,484GitHub पर देखें↗

    UIView category which makes it easy to create layout constraints in code

    Category for creating layout constraints in code.

    Objective-C
    GitHub पर देखें↗1,484
  • joshaber/swiftboxjoshaber का अवतार

    joshaber/SwiftBox

    805GitHub पर देखें↗

    Flexbox in Swift, using Facebook's css-layout.

    Flexbox implementation for Swift.

    Swift
    GitHub पर देखें↗805
  • mamaral/facademamaral का अवतार

    mamaral/Facade

    685GitHub पर देखें↗

    Programmatic view layout for the rest of us.

    Programmatic alternative to standard Auto Layout.

    Objective-C
    GitHub पर देखें↗685
पिछला12अगला
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Layout Frameworks