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
·

5 dépôts

Awesome GitHub RepositoriesDraggable and Resizable React Components

React components that make DOM elements draggable and resizable with boundary constraints and event callbacks.

Distinct from Component and React Utilities: Distinct from Component and React Utilities: focuses specifically on draggable and resizable behavior, not general React component utilities.

Explore 5 awesome GitHub repositories matching part of an awesome list · Draggable and Resizable React Components. Refine with filters or upvote what's useful.

Awesome Draggable and Resizable React Components 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-draggableAvatar de react-grid-layout

    react-grid-layout/react-draggable

    9,292Voir sur GitHub↗

    react-draggable is a drag and drop library and coordinate-based position manager for React. It functions as a component wrapper that adds draggable behavior to user interface elements, enabling them to be moved via mouse or touch interactions. The library provides touch-enabled interaction tools that unify pointer events across desktop browsers and touch screen devices. It utilizes CSS transforms to handle element movement and coordinate tracking. The system covers movement constraints such as axis restriction and boundary clamping to confine elements within specific areas. It includes posit

    Functions as a wrapper that injects draggable behavior into any React component.

    JavaScript
    Voir sur GitHub↗9,292
  • woai3c/visual-drag-demoAvatar de woai3c

    woai3c/visual-drag-demo

    5,628Voir sur GitHub↗

    This is a low-code visual drag-and-drop editor project for building web page layouts. It provides a canvas-based environment where users can assemble pages by placing, resizing, and rotating pre-built UI components through direct mouse interaction. The editor includes a grid-based alignment system that snaps components to invisible grid lines or other component edges for precise positioning. Components can be grouped into single units or locked in place to prevent accidental movement, and animations or custom actions can be bound to user interactions like clicks or hovers. An undo-redo comman

    Provides direct mouse-based resizing and rotation of placed UI components on the canvas.

    Vue
    Voir sur GitHub↗5,628
  • bvaughn/react-resizable-panelsAvatar de bvaughn

    bvaughn/react-resizable-panels

    5,302Voir sur GitHub↗

    Ce projet est un système de composants et d'utilitaires pour gérer les mises en page en vue fractionnée dans les applications React. Il fournit un système de panneaux redimensionnables qui organise le contenu en zones horizontales et verticales avec des bordures déplaçables. Le système inclut un outil de mise en page UI pliable pour basculer la visibilité des panneaux afin de maximiser l'espace d'écran disponible. Il prend en charge l'imbrication récursive de panneaux, permettant aux mises en page d'être structurées comme des arbres où les panneaux contiennent d'autres groupes de panneaux redimensionnables. La bibliothèque couvre la construction de mise en page via l'utilisation de contraintes de dimension de panneau, permettant la définition de tailles minimales et maximales. Elle gère le partitionnement dynamique de la fenêtre d'affichage et fournit des mécanismes pour construire des grilles ajustables et des zones de contenu.

    Offers a set of React components for building adjustable split-view layouts with boundary constraints.

    TypeScript
    Voir sur GitHub↗5,302
  • bokuweb/react-resizable-and-movableAvatar de bokuweb

    bokuweb/react-resizable-and-movable

    4,309Voir sur GitHub↗

    Ce projet est une bibliothèque d'interaction UI React et un gestionnaire de géométrie de composants. Il fournit un ensemble d'outils pour créer des éléments au sein d'une application React que les utilisateurs peuvent déplacer et redimensionner. La bibliothèque permet la personnalisation des poignées d'interaction, permettant l'application de composants, styles ou classes CSS personnalisés aux poignées de redimensionnement pour correspondre à des designs visuels spécifiques. Le système couvre la manipulation d'éléments à la fois par interaction utilisateur directe et par mises à jour de géométrie programmatiques. Il inclut des capacités pour le snapping sur grille, les contraintes de bordure et les ratios d'aspect verrouillés pour contrôler la position et la taille des composants UI.

    Provides React components that make DOM elements draggable and resizable with bounding constraints.

    TypeScript
    Voir sur GitHub↗4,309
  • bokuweb/react-rndAvatar de bokuweb

    bokuweb/react-rnd

    4,278Voir sur GitHub↗

    react-rnd is a JavaScript UI interaction library and React component used to create elements that are both draggable and resizable within a browser window. It functions as a constraint-based layout component that wraps DOM elements to enforce boundaries, grid snapping, and aspect ratio locks during manual adjustments. The library allows for the definition of custom interaction handles to act as the primary triggers for dragging and resizing actions. It supports axis restrictions, boundary limits, and the ability to round position and dimension values to specified pixel increments. The system

    Provides a React component that makes DOM elements draggable and resizable with boundary constraints.

    TypeScriptcomponentdragdraggable
    Voir sur GitHub↗4,278
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Component and React Utilities
  5. Draggable and Resizable React Components

Explorer les sous-tags

  • Mouse-Based TransformationsDirect mouse interaction for resizing and rotating components on a design canvas. **Distinct from Draggable and Resizable React Components:** Distinct from Draggable and Resizable React Components: focuses on combined resize and rotate via mouse, not just draggable/resizable behavior.