awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesElement Locks

Mechanisms for preventing specific UI elements from being modified or moved by users.

Distinct from Interaction Locks: Distinct from interaction locks: focuses on persistent state locking of widgets rather than exclusive pointer access negotiation.

Explore 4 awesome GitHub repositories matching user interface & experience · Element Locks. Refine with filters or upvote what's useful.

Awesome Element Locks GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • react-grid-layout/react-grid-layoutAvatar de react-grid-layout

    react-grid-layout/react-grid-layout

    22,319Voir sur GitHub↗

    React Grid Layout is a toolkit for building draggable, resizable, and responsive dashboard interfaces. It functions as a coordinate-based grid system that reconciles component positions and dimensions through declarative metadata, allowing developers to manage complex collections of UI elements that users can interact with directly. The library distinguishes itself through an automated packing algorithm that maintains structural integrity by shifting elements to fill gaps and resolving overlaps. It supports responsive design by monitoring container width changes against pre-defined breakpoint

    Allows developers to lock specific widgets in place to prevent user-initiated movement or resizing.

    TypeScriptdrag-and-dropes2015grid
    Voir sur GitHub↗22,319
  • uidotdev/usehooksAvatar de uidotdev

    uidotdev/usehooks

    11,394Voir sur GitHub↗

    This project is a comprehensive library of reusable React hooks designed to simplify browser API integration, state management, and component lifecycle tracking. It provides a declarative interface for managing complex browser interactions, allowing developers to encapsulate imperative logic into modular, composable functions that integrate directly with the component lifecycle. The library distinguishes itself by offering specialized utilities for asynchronous data orchestration, including built-in caching, retry logic, and loading state management. It also features advanced performance opti

    Updates document titles, favicons, and body scroll locks to manage the visual state of the webpage.

    MDXastrobloghooks
    Voir sur GitHub↗11,394
  • bcakmakoglu/vue-flowAvatar de bcakmakoglu

    bcakmakoglu/vue-flow

    6,338Voir sur GitHub↗

    Vue Flow is a TypeScript library for building interactive node-based editors and flowcharts. It provides the core infrastructure for creating diagrams where users can drag, select, and connect nodes with edges, supporting pan and zoom navigation of the canvas. The library offers extensive control over graph behavior and appearance, including the ability to customize connection lines, define custom edge types, and configure zoom constraints and viewport defaults. It includes built-in components like a minimap for navigation, zoom controls, and a fit-view button, along with features for node re

    Toggles interactivity on and off for the entire diagram to prevent accidental edits.

    TypeScriptdiagramsflowflowchart
    Voir sur GitHub↗6,338
  • unlayer/react-email-editorAvatar de unlayer

    unlayer/react-email-editor

    5,086Voir sur GitHub↗

    React Email Editor is a drag-and-drop visual builder for creating responsive email templates, built as a React embeddable component. It also serves as an AI-powered email designer, a collaborative email design tool, and a React component library for composing emails programmatically with JSX. The editor represents designs as structured JSON and supports multi-format rendering for email clients, web pages, and PDF. What distinguishes this editor is its deep AI integration: users can generate full email templates from natural language, rewrite text with chosen intent, produce multiple text vari

    Locks specific template elements to prevent end-users from modifying or deleting them.

    TypeScriptbuilderdrag-and-dropemail
    Voir sur GitHub↗5,086
  1. Home
  2. User Interface & Experience
  3. Interactive UI Elements
  4. Interaction Controllers
  5. Interaction Locks
  6. Element Locks