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
·

5 repository-uri

Awesome GitHub RepositoriesStacking Calculators

Logic for computing dynamic screen offsets and stacking order for overlapping UI elements.

Distinct from Layout & Positioning: Focuses on dynamic stacking logic for transient elements, distinct from static CSS layout properties.

Explore 5 awesome GitHub repositories matching user interface & experience · Stacking Calculators. Refine with filters or upvote what's useful.

Awesome Stacking Calculators GitHub Repositories

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

    emilkowalski/sonner

    12,487Vezi pe GitHub↗

    Sonner is a React-based notification library designed for rendering transient, stackable feedback messages within web applications. It functions as a frontend system for managing and displaying time-limited alerts that inform users of system events or state changes during an active session. The library utilizes a centralized state machine to manage the lifecycle of each notification, ensuring consistent visibility and removal. It coordinates these elements through an event-driven message bus and renders them into a detached container outside the main application hierarchy to maintain global s

    Calculates real-time stacking offsets and positioning for transient notification elements.

    TypeScriptnotificationsreacttoast
    Vezi pe GitHub↗12,487
  • longbridge/gpui-componentAvatar longbridge

    longbridge/gpui-component

    11,793Vezi pe GitHub↗

    gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li

    Computes positioning and offsets for overlapping data series to create accurate stacked chart visualizations.

    Rustdesktop-applicationgpuirust
    Vezi pe GitHub↗11,793
  • timolins/react-hot-toastAvatar timolins

    timolins/react-hot-toast

    10,848Vezi pe GitHub↗

    This project is a notification library for web applications that provides a system for displaying transient, non-blocking toast messages. It functions as a UI component library that manages the lifecycle, visibility, and positioning of alerts, allowing developers to provide immediate feedback to users through success, error, or loading states. The library distinguishes itself through a headless logic architecture that decouples state management from the visual layer, enabling full control over the appearance and structure of notifications. It supports custom component rendering, allowing deve

    Computes dynamic positioning and stacking order to maintain consistent spacing for multiple active notification elements.

    TypeScriptnotificationsreactsnackbar
    Vezi pe GitHub↗10,848
  • vega/vega-liteAvatar vega

    vega/vega-lite

    5,216Vezi pe GitHub↗

    Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo

    Aligns stacked marks along position channels with configurable baseline offsets.

    TypeScriptchartsdeclarative-languageplot
    Vezi pe GitHub↗5,216
  • randrew/layoutAvatar randrew

    randrew/layout

    992Vezi pe GitHub↗

    This library is a portable, header-only engine designed for calculating the geometric positions and dimensions of nested rectangular elements. It provides a recursive stacking-box model to determine interface coordinates, serving as a lightweight solution for two-dimensional layout calculations in C99 or C++ environments. The engine distinguishes itself through its focus on portability and resource efficiency. It utilizes a dependency-free memory abstraction that allows developers to override default allocation and assertion routines, making it suitable for specialized or restricted computing

    Calculates element positions by recursively applying spatial constraints and relative stacking rules to a hierarchy of rectangular containers.

    Cflexboxguiimgui
    Vezi pe GitHub↗992
  1. Home
  2. User Interface & Experience
  3. Layout & Positioning
  4. Stacking Calculators

Explorează sub-etichetele

  • Mark Stacking AlignmentsAligning stacked marks along a continuous position channel using a specified baseline offset such as zero or center. **Distinct from Stacking Calculators:** Distinct from Stacking Calculators: focuses on chart mark stacking, not UI element stacking.