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
·

8 repository-uri

Awesome GitHub RepositoriesTouch-Optimized Interfaces

Graphical user interfaces designed for effective interaction on touch-enabled devices.

Distinct from Touch Navigation Interfaces: Focuses on the UI design paradigm for touch, rather than specific gesture detection libraries.

Explore 8 awesome GitHub repositories matching user interface & experience · Touch-Optimized Interfaces. Refine with filters or upvote what's useful.

Awesome Touch-Optimized Interfaces GitHub Repositories

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

    qarmin/czkawka

    31,526Vezi pe GitHub↗

    Czkawka is a cross-platform utility designed for storage optimization and filesystem maintenance. It functions as a comprehensive file analysis engine that identifies redundant data, including duplicate files, empty directories, broken symbolic links, and temporary files. By utilizing hash-based content verification, the tool ensures accurate identification of duplicates regardless of file names or metadata. The project distinguishes itself by offering both a native graphical user interface and a command-line interface, allowing for both interactive management and automated, headless system m

    Provides a mobile-optimized graphical environment that allows users to manage file cleanup tasks using touch-based gestures.

    Fluentcleanerduplicatesmultiplatform
    Vezi pe GitHub↗31,526
  • react-grid-layout/react-draggableAvatar react-grid-layout

    react-grid-layout/react-draggable

    9,292Vezi pe 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

    Ensures a fluid dragging experience optimized for touch-enabled devices and tablets.

    JavaScript
    Vezi pe GitHub↗9,292
  • gridstack/gridstack.jsAvatar gridstack

    gridstack/gridstack.js

    8,972Vezi pe GitHub↗

    gridstack.js is a JavaScript grid layout library and responsive dashboard framework used to create interactive interfaces with draggable and resizable elements. It functions as a drag-and-drop layout manager and a JSON-serializable layout engine, allowing user-defined interface states to be persisted and restored. The library distinguishes itself through a touch-enabled grid interface and a responsive system that automatically adjusts item placement based on screen breakpoints. It features a collision-based layout engine that manages overlapping coordinates to shift or swap elements, alongsid

    Implements a touch-optimized grid interface allowing native touch support for rearranging and resizing components on mobile devices.

    TypeScriptangulardashboardgrid
    Vezi pe GitHub↗8,972
  • mango/slideoutAvatar mango

    mango/slideout

    7,881Vezi pe GitHub↗

    Slideout is a touch-gesture UI component and navigation menu designed for mobile web applications. It provides a side panel that slides across the screen to reveal navigation options, utilizing CSS transitions to animate the movement of the viewport. The component manages the expanded or collapsed state of the navigation menu and includes logic to restrict gestures for specific interface elements to prevent interaction conflicts. It employs a system for executing custom logic triggered by menu state transitions and user drag gestures.

    Implements intuitive slide-and-drag interaction patterns optimized for touch-enabled mobile interfaces.

    JavaScript
    Vezi pe GitHub↗7,881
  • raspberrypi/documentationAvatar raspberrypi

    raspberrypi/documentation

    5,575Vezi pe GitHub↗

    This is the official documentation repository for Raspberry Pi hardware and software. It covers the complete range of Raspberry Pi single-board computers, the RP-series microcontrollers, and the Raspberry Pi operating system. The documentation provides reference material for setting up devices, configuring hardware, and using the system for tasks including AI inference, camera and video capture, embedded development, and remote access. The documentation covers the full boot chain from the GPU firmware and EEPROM bootloader through to kernel loading, with detailed guidance on boot configuratio

    Documents connecting an official touch display for interactive screen output and input.

    Pythonasciidocdocumentationraspberry-pi
    Vezi pe GitHub↗5,575
  • pythonguis/pythonguis-examplesAvatar pythonguis

    pythonguis/pythonguis-examples

    4,602Vezi pe GitHub↗

    Acest proiect este o colecție de modele de implementare și exemple de cod sursă pentru construirea de aplicații desktop folosind diverse biblioteci de interfață Python. Oferă implementări de referință și modele arhitecturale pentru mai multe framework-uri, inclusiv PyQt, PySide, Tkinter, Kivy și Streamlit. Repository-ul se distinge prin oferirea de exemple specializate pentru diverse tipuri de interfețe, variind de la software desktop profesional și ferestre native până la dashboard-uri de date web reactive și instrumente de data science. Include material de referință specific pentru modele UI cross-platform, cum ar fi layout-urile model-view și execuția asincronă a sarcinilor în fundal. Proiectul acoperă o gamă largă de capabilități, inclusiv gestionarea layout-ului, dezvoltarea de widget-uri personalizate cu animații și randarea accelerată GPU pentru vizualizări în timp real. De asemenea, demonstrează tehnici de gestionare a datelor, cum ar fi filtrarea bazată pe proxy și stilizarea datelor tabelare, precum și fluxuri de lucru de deployment pentru împachetarea codului sursă în executabile distribuibile cu active încorporate. Exemplele abordează în continuare componente UI funcționale, cum ar fi validarea input-ului, meniurile de navigare și integrarea în system tray, alături de implementări de securitate pentru autentificarea utilizatorilor și controlul accesului bazat pe roluri.

    Provides declarative design patterns optimized for gesture-based interaction on touch-enabled devices and embedded hardware.

    Pythondesktopdesktop-applicationexample-app
    Vezi pe GitHub↗4,602
  • bvschaik/juliusAvatar bvschaik

    bvschaik/julius

    3,166Vezi pe GitHub↗

    Julius is a cross-platform game engine and simulation tool designed for the reimplementation of legacy games. It executes original game logic using the original assets while applying modern resolution and interface updates. The engine features a localization framework for integrating community translations of text, audio, and video, and an integrated scenario editor for configuring gameplay rules and resource requirements within map data files. The project covers a broad capability surface including save game management with automated backups, input mapping for diverse keyboard layouts and t

    Facilitates interaction with the user interface via touch-screen devices for a more accessible experience.

    Ccitybuilderclonegame
    Vezi pe GitHub↗3,166
  • cifertech/esp32-divAvatar cifertech

    cifertech/ESP32-DIV

    2,552Vezi pe GitHub↗

    ESP32-DIV is a handheld wireless pentesting platform designed for analyzing and disrupting a wide range of wireless protocols. It functions as a multi-band radio analyzer, RFID and NFC tag manipulator, and GPS wardriving logger, providing a unified interface for security auditing and signal research. The project distinguishes itself through a modular radio abstraction that allows switching between Wi-Fi, BLE, Sub-GHz, RFID/NFC, and infrared hardware modules. It features a touch-driven TFT interface for navigating toolsets and managing signal profiles, as well as the ability to emulate Bluetoo

    Implements a touch-driven graphical menu system on a TFT display for managing toolsets and settings.

    C++arduinoattackdeauth
    Vezi pe GitHub↗2,552
  1. Home
  2. User Interface & Experience
  3. Touch-Optimized Interfaces

Explorează sub-etichetele

  • Touch Display AttachmentsConnecting official touch displays for interactive screen output and input. **Distinct from Touch-Optimized Interfaces:** Distinct from Touch-Optimized Interfaces: focuses on connecting a specific touch display hardware, not designing touch-optimized UI layouts.