awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 مستودعات

Awesome GitHub RepositoriesPointer Event Handlers

Systems for processing touch, mouse, and pointer input events.

Distinguishing note: None available; no candidates provided.

Explore 10 awesome GitHub repositories matching user interface & experience · Pointer Event Handlers. Refine with filters or upvote what's useful.

Awesome Pointer Event Handlers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • pixijs/pixijsالصورة الرمزية لـ pixijs

    pixijs/pixijs

    47,416عرض على GitHub↗

    PixiJS is a high-performance 2D rendering engine designed for building interactive visual content and browser-based games. It provides a hardware-accelerated graphics library that leverages WebGL and WebGPU backends to execute complex scenes, utilizing a hierarchical scene graph to manage object transformations and display order. The project distinguishes itself through a sophisticated architecture that decouples rendering logic from hardware APIs, allowing for consistent performance across diverse browser environments. It features a robust, asynchronous asset pipeline that handles loading, c

    Handles pointer-based input events including taps, moves, and clicks with bubbling support.

    TypeScriptcanvascanvas2ddata-visualization
    عرض على GitHub↗47,416
  • libgdx/libgdxالصورة الرمزية لـ libgdx

    libgdx/libgdx

    24,816عرض على GitHub↗

    LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin

    Monitors touch and mouse interactions to detect active contact points and coordinate positions across multiple pointers.

    Java2d3dandroid
    عرض على GitHub↗24,816
  • necolas/react-native-webالصورة الرمزية لـ necolas

    necolas/react-native-web

    22,132عرض على GitHub↗

    This project is a cross-platform user interface framework that maps mobile-native component primitives to standard web elements. It enables developers to build consistent applications that function across both mobile and web environments by providing a unified library of components and shared logic. The framework distinguishes itself through a specialized style engine that converts JavaScript object-based declarations into optimized, scoped CSS at runtime. It also features a responsive layout engine that implements a flexbox-based system, ensuring that interfaces adapt dynamically to differen

    Track mouse, touch, and stylus interactions on screen elements to ensure consistent behavior and accessibility across different input devices used to navigate the user interface.

    JavaScriptcross-platformcss-in-jsgui-framework
    عرض على GitHub↗22,132
  • haltu/muuriالصورة الرمزية لـ haltu

    haltu/muuri

    10,954عرض على GitHub↗

    Muuri is a JavaScript grid layout library and draggable UI framework used to create responsive grids with drag-and-drop reordering, sorting, and animated filtering. It features a nested grid system that allows full grid instances to be embedded inside other grid items to create hierarchical structures. The library uses a web worker layout engine to offload heavy coordinate calculations to background threads, maintaining interface responsiveness during complex rearrangements. The system provides interactive capabilities for moving items between multiple containers, filtering visibility based

    Manages raw pointer, touch, and mouse events to track movement and trigger grid reordering.

    JavaScriptbin-packingdnddrag-and-drop
    عرض على GitHub↗10,954
  • greatfrontend/top-javascript-interview-questionsالصورة الرمزية لـ greatfrontend

    greatfrontend/top-javascript-interview-questions

    9,685عرض على GitHub↗

    This project is a technical interview preparation resource focused on JavaScript. It provides a collection of common technical questions, detailed answers, and conceptual quizzes designed to help users master core language fundamentals and browser APIs. The resource utilizes an interactive infrastructure that includes a coding workspace with in-browser runtime execution and an automated test suite to validate code correctness. It organizes content through curated learning paths and modular concept mapping to decompose complex language fundamentals into searchable study modules. The curriculu

    Provides guidance on triggering callbacks when a pointer enters an element via bubbling.

    MDXfront-end-developmentinterviewsjavascript
    عرض على GitHub↗9,685
  • gcssloop/androidnoteالصورة الرمزية لـ GcsSloop

    GcsSloop/AndroidNote

    9,332عرض على GitHub↗

    AndroidNote is a technical knowledge base and reference resource for Android development. It provides comprehensive guidance on application architecture, custom view development, and advanced graphics programming. The project is distinguished by its depth in visual implementation, covering pseudo-3D perspective projections via virtual cameras and complex 2D rendering using Bézier curves and PorterDuff color blending. It also provides detailed methodologies for app modularization and the management of internal libraries through private Maven repositories and JitPack. The reference surface ext

    Implements multi-pointer state management to distinguish between multiple simultaneous fingers using persistent pointer IDs.

    Javaandroidandroid-studiocustom-view
    عرض على GitHub↗9,332
  • hiloteam/hiloالصورة الرمزية لـ hiloteam

    hiloteam/Hilo

    5,932عرض على GitHub↗

    Hilo is an HTML5 game engine for building 2D games that run across browsers and devices. It renders graphics through Canvas, DOM, or WebGL backends, automatically selecting the best option for the target environment. The engine provides a complete game development solution with sprite, skeletal, and particle animation, along with a texture atlas system for efficient image loading and rendering. The framework distinguishes itself through its integration of the DragonBones skeletal animation engine, which drives bone-based character movement without frame-by-frame sprites, and its Chipmunk phys

    Maps mouse and touch events into a single pointer event system for cross-platform input consistency.

    JavaScriptcanvasgamehilo
    عرض على GitHub↗5,932
  • bvaughn/react-resizable-panelsالصورة الرمزية لـ bvaughn

    bvaughn/react-resizable-panels

    5,302عرض على GitHub↗

    هذا المشروع عبارة عن نظام من المكونات والأدوات لإدارة تخطيطات العرض المقسم في تطبيقات React. يوفر نظام لوحة قابل لتغيير الحجم ينظم المحتوى في مناطق أفقية ورأسية مع حدود قابلة للسحب. يتضمن النظام أداة تخطيط واجهة مستخدم قابلة للطي لتبديل رؤية اللوحات لزيادة مساحة الشاشة المتاحة. يدعم تداخل اللوحات المتكرر، مما يسمح بتنظيم التخطيطات كأشجار حيث تحتوي اللوحات على مجموعات أخرى من اللوحات القابلة لتغيير الحجم. تغطي المكتبة بناء التخطيط من خلال استخدام قيود أبعاد اللوحة، مما يتيح تحديد الأحجام الدنيا والقصوى. يدير تقسيم إطار العرض الديناميكي ويوفر آليات لبناء شبكات ومناطق محتوى قابلة للتعديل.

    Calculates panel size changes by tracking mouse and touch movement relative to draggable boundaries.

    TypeScript
    عرض على GitHub↗5,302
  • zmkfirmware/zmkالصورة الرمزية لـ zmkfirmware

    zmkfirmware/zmk

    4,124عرض على GitHub↗

    ZMK هو إطار عمل برمجي ثابت (firmware) معياري مبني على Zephyr RTOS للوحات المفاتيح اللاسلكية. يعمل كنظام قابل للبرمجة لتعريف خرائط المفاتيح المخصصة، والطبقات، وسلوكيات الإدخال، ويعمل كمحاكي لجهاز HID لإدخال لوحة المفاتيح والماوس على أجهزة الكمبيوتر والأجهزة المحمولة. يوفر بشكل خاص حلاً للتحكم في مزامنة نصفي لوحة المفاتيح عبر روابط لاسلكية أو سلكية. يتميز المشروع بتركيزه على اتصال Bluetooth Low Energy، ويتميز بإقران أجهزة متعددة والقدرة على التبديل بين العديد من ملفات تعريف المضيف المحفوظة. يتضمن إدارة متقدمة للطاقة لتحسين عمر البطارية من خلال حالات السكون العميق والتحكم في طاقة الأجهزة الطرفية، بالإضافة إلى دعم الإقران اللاسلكي الآمن. يغطي البرنامج الثابت مجموعة واسعة من قدرات الإدخال، بما في ذلك سلوكيات المفاتيح المعقدة مثل الضغط المطول (hold-taps)، والمجموعات (combos)، والنقر المتكرر (tap-dances)، إلى جانب تنفيذ الماكرو وإدارة الطبقات. يدمج أجهزة متنوعة مثل المشفرات الدوارة (rotary encoders)، وأجهزة التأشير، وشاشات OLED أو ePaper. بالإضافة إلى ذلك، يوفر أدوات لإدارة طوبولوجيا الأجهزة، وتبديل التخطيط المادي، وتحديثات خرائط المفاتيح أثناء التشغيل. يستخدم النظام خط أنابيب بناء يراقب حالة التجميع في بيئة بعيدة لاسترجاع ووميض (flash) ملفات البرنامج الثابت المجمعة على لوحات الأجهزة.

    Modifies raw pointer events to scale speed, convert movement to scrolling, or trigger layer changes.

    Cbluetoothhacktoberfestkeyboard
    عرض على GitHub↗4,124
  • markusenglund/react-switchالصورة الرمزية لـ markusenglund

    markusenglund/react-switch

    1,340عرض على GitHub↗

    React Switch is an interactive form input element for capturing binary boolean choices in web applications. It functions as a reusable toggle switch component designed to assemble accessible layouts. The component supports custom styling, embedded icons, and smooth dragging interactions across both mouse and touch screen gestures. Developers can customize dimensions, colors, shadows, border radius, and active states. It also includes options to restrict user interaction and visually dim the presentation.

    Unifies mouse and touch screen interactions through normalized pointer event listeners to track drag distance reliably.

    JavaScript
    عرض على GitHub↗1,340
  1. Home
  2. User Interface & Experience
  3. Pointer Event Handlers

استكشف الوسوم الفرعية

  • Cross-Platform Pointer Event MappersMaps mouse and touch events into a single pointer event system for cross-platform input consistency. **Distinct from Pointer Event Handlers:** Distinct from Pointer Event Handlers: specifically unifies mouse and touch into a single event system, not general pointer handling.
  • Drag-to-Resize CalculationsCalculating dimension changes based on the delta of pointer movement relative to a handle. **Distinct from Pointer Event Handlers:** Distinct from general pointer event handlers by focusing specifically on the coordinate delta for resizing
  • Pointer Entry DetectionMechanisms for detecting when a pointer enters an element or its descendants. **Distinct from Pointer Event Handlers:** Focuses on entry-point detection rather than coordinate tracking or general pointer event handling.
  • Pointer Trackers1 وسم فرعيUtilities for monitoring active contact points and coordinate positions for touch and mouse input. **Distinct from Pointer Event Handlers:** Distinct from Pointer Event Handlers: focuses on coordinate tracking and multi-pointer state management.