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 RepositoriesBrowser Hardware APIs

Interfaces for accessing device-level hardware features from web applications.

Distinguishing note: Focuses on hardware-specific browser APIs rather than general web development.

Explore 5 awesome GitHub repositories matching web development · Browser Hardware APIs. Refine with filters or upvote what's useful.

Awesome Browser Hardware APIs GitHub Repositories

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

    wesbos/JavaScript30

    29,165Vezi pe GitHub↗

    This project is a structured educational curriculum designed to build proficiency in vanilla JavaScript through hands-on, project-based learning. It provides a series of coding exercises that focus on core language fundamentals and the direct manipulation of the document object model, enabling developers to create interactive web interfaces without relying on external frameworks or dependencies. The curriculum distinguishes itself by emphasizing direct integration with browser-native APIs. Participants learn to build hardware-aware applications by accessing device sensors, cameras, and microp

    Provides examples of accessing device sensors and peripherals like webcams and microphones.

    HTML
    Vezi pe GitHub↗29,165
  • luruke/browser-2020Avatar luruke

    luruke/browser-2020

    7,979Vezi pe GitHub↗

    This project is a comprehensive reference guide and directory of web browser capabilities. It serves as a technical map for accessing native operating system functions, hardware interfaces, and standard web APIs to bridge the gap between web applications and desktop or mobile environments. The resource provides detailed guidance on implementing Progressive Web App features, including offline caching, push notifications, and native installation prompts. It also catalogs methods for interacting with hardware peripherals via USB, Bluetooth, and NFC, as well as reading raw data from device sensor

    Serves as a comprehensive directory of browser APIs for interfacing with physical hardware and sensors.

    Vezi pe GitHub↗7,979
  • hrvach/deskhopAvatar hrvach

    hrvach/deskhop

    7,451Vezi pe GitHub↗

    Deskhop is a DIY hardware KVM switch and USB HID input router. It provides the PCB layouts and firmware necessary to build a physical device that routes keyboard and mouse inputs between two computers. The project features a web-based configuration interface delivered via a virtual USB mass storage device, allowing users to manage hardware settings and calibration through a browser using WebHID. It supports seamless transitions between workstations via edge-of-screen cursor movement or hotkeys, including coordinate-mapped scaling to maintain vertical pointer position across monitors of differ

    Uses the WebHID browser API to communicate directly with the device hardware for real-time configuration updates.

    Carmcdesktop
    Vezi pe GitHub↗7,451
  • adafruit/circuitpythonAvatar adafruit

    adafruit/circuitpython

    4,521Vezi pe GitHub↗

    CircuitPython este un derivat specializat al runtime-ului MicroPython, conceput ca un interpretor Python embedded pentru microcontrollere. Acesta oferă un mediu de limbaj de nivel înalt care permite accesul direct la hardware printr-un strat dedicat de abstractizare hardware și un runtime Python pentru microcontrollere. Proiectul se distinge prin firmware-ul care expune microcontrolerul ca un dispozitiv de stocare în masă USB nativ. Acest lucru permite utilizatorilor să editeze codul direct pe dispozitiv ca și cum ar fi o unitate detașabilă, eliminând nevoia de instrumente de flashing specializate și permițând reîncărcarea codului declanșată de sistemul de fișiere. Sistemul acoperă o gamă largă de capabilități, inclusiv accesul API hardware unificat pentru controlul componentelor electronice pe diferite plăci, comunicarea bazată pe serial prin REPL și WebUSB și un sistem bazat pe porturi pentru compilarea firmware-ului specific plăcii. Include, de asemenea, instrumente pentru dezvoltatori, cum ar fi generarea de type stub-uri pentru analiză statică și un mod de recuperare în caz de crash pentru a menține accesibilitatea dispozitivului în timpul depanării.

    Supports establishing a serial console interface to send and receive data via WebUSB without specialized drivers.

    C
    Vezi pe GitHub↗4,521
  • techchipnet/camphishAvatar techchipnet

    techchipnet/CamPhish

    4,542Vezi pe GitHub↗

    CamPhish is a social engineering framework and phishing tool designed to capture webcam photos and GPS coordinates from remote devices. It uses web interfaces to request browser permissions, allowing it to retrieve device media and geographic location data. The project includes a local server tunneling tool that creates public internet links, making hosted phishing pages accessible to remote users. It also features a GPS location tracker that retrieves latitude and longitude coordinates and displays them on maps. The system manages the exfiltration of captured data to a backend server, where

    Utilizes browser hardware APIs to request access to the device camera and location services.

    HTMLandroid-hackingcamera-hackinggps
    Vezi pe GitHub↗4,542
  1. Home
  2. Web Development
  3. Browser Hardware APIs

Explorează sub-etichetele

  • Serial CommunicationBrowser-based access to hardware utilities specifically through serial communication interfaces. **Distinct from Browser Hardware APIs:** Specifically targets the Web Serial API rather than general browser hardware APIs