awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 dépôts

Awesome GitHub RepositoriesSensor and Hardware

Tools for interacting with device sensors, Bluetooth, and external hardware.

Explore 16 awesome GitHub repositories matching part of an awesome list · Sensor and Hardware. Refine with filters or upvote what's useful.

Awesome Sensor and Hardware 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.
  • microsoft/windows-universal-samplesAvatar de microsoft

    microsoft/Windows-universal-samples

    9,696Voir sur GitHub↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    Provides a comprehensive suite of tools for reading data from accelerometers, gyrometers, barometers, and proximity sensors.

    JavaScript
    Voir sur GitHub↗9,696
  • librehardwaremonitor/librehardwaremonitorAvatar de LibreHardwareMonitor

    LibreHardwareMonitor/LibreHardwareMonitor

    7,905Voir sur GitHub↗

    LibreHardwareMonitor is a .NET library and system health monitoring tool for Windows. It provides a programmatic hardware sensor API and a low-level interface to access real-time temperature, voltage, and fan speed data from computer hardware components. The project serves as a bridge between Windows operating system calls and physical sensors, allowing for the monitoring of processors, graphics cards, motherboards, storage devices, and network adapters. This enables the tracking of system stability and the collection of environmental changes across various hardware components. The software

    Provides tools for collecting real-time sensor data to track environmental changes and system performance.

    C#freehacktoberfesthardware
    Voir sur GitHub↗7,905
  • apache/nuttxAvatar de apache

    apache/nuttx

    3,912Voir sur GitHub↗

    NuttX est un système d'exploitation temps réel (RTOS) conforme à POSIX, conçu pour les microcontrôleurs allant des architectures 8 bits aux 64 bits. Il fournit un environnement d'exécution déterministe avec un ordonnanceur de tâches temps réel et un noyau embarqué POSIX pour assurer une exécution de code portable sur diverses cibles matérielles. Le projet se distingue par une couche d'abstraction matérielle complète qui fournit des pilotes standardisés pour I2C, SPI, CAN et USB sur divers chipsets de semi-conducteurs. Il dispose également d'une pile réseau embarquée prenant en charge TCP, UDP, IPv4 et IPv6, ainsi que des protocoles industriels tels que Modbus et DroneCAN. Le système couvre un large éventail de capacités, incluant une gestion avancée de la mémoire avec pagination à la demande, des opérations cryptographiques sécurisées et un système de fichiers virtuel pour gérer des types de stockage disparates. Il intègre en outre des interfaces de haut niveau pour les interfaces graphiques, la synthèse audio et l'exécution de plusieurs langages de script et charges de travail WebAssembly. L'environnement est construit en utilisant Make ou CMake pour cibler des configurations de cartes et des chipsets spécifiques.

    Implements drivers to collect data from hardware sensors like accelerometers and barometers via I2C and SPI.

    Cembeddedmcumicrocontroller
    Voir sur GitHub↗3,912
  • nisrulz/senseyAvatar de nisrulz

    nisrulz/sensey

    2,658Voir sur GitHub↗

    :zap: Android Library Play with sensor events & detect gestures in a breeze.

    Detects complex gestures using device sensors.

    Kotlin
    Voir sur GitHub↗2,658
  • mendhak/gpsloggerAvatar de mendhak

    mendhak/gpslogger

    2,525Voir sur GitHub↗

    :satellite: Lightweight GPS Logging Application For Android.

    Logs GPS coordinates to various file formats.

    Java
    Voir sur GitHub↗2,525
  • owntracks/androidAvatar de owntracks

    owntracks/android

    1,639Voir sur GitHub↗

    Provides location tracking and reporting functionality.

    Kotlinandroidclientgeolocation
    Voir sur GitHub↗1,639
  • j4velin/pedometerAvatar de j4velin

    j4velin/Pedometer

    1,430Voir sur GitHub↗

    Lightweight pedometer app for Android using the hardware step sensor

    Counts steps using hardware-based sensors.

    Java
    Voir sur GitHub↗1,430
  • dz0ny/leapcastAvatar de dz0ny

    dz0ny/leapcast

    1,401Voir sur GitHub↗

    ChromeCast emulation app for any device

    Emulates ChromeCast functionality on Android devices.

    Python
    Voir sur GitHub↗1,401
  • xavierberger/rpi-monitorAvatar de XavierBerger

    XavierBerger/RPi-Monitor

    1,206Voir sur GitHub↗

    RPi-Monitor est une suite de surveillance conçue pour les environnements Linux embarqués et les ordinateurs monocarte. Elle fournit un framework pour collecter la télémétrie matérielle en temps réel, suivre les métriques de performance système et visualiser les données via un tableau de bord web. Le système est construit pour gérer la persistance des données à long terme en utilisant des bases de données circulaires (round-robin) à taille fixe, garantissant que les enregistrements historiques sont maintenus sans dépasser la capacité de stockage. Le projet se distingue par son accent sur l'intégration matérielle embarquée et le déploiement flexible. Il prend en charge la surveillance de capteurs physiques externes et peut être déployé dans des environnements conteneurisés ou intégré directement dans des distributions Linux embarquées personnalisées via des recettes de build. Pour s'adapter aux systèmes de fichiers restreints ou volatils, le logiciel inclut un mode de fonctionnement en lecture seule, tandis que son architecture de plugin modulaire permet l'ajout de scripts personnalisés et d'affichages matériels externes. Au-delà de la surveillance locale, le système fonctionne comme un agent pour une infrastructure réseau plus large en exposant les données de télémétrie via des protocoles standardisés et des endpoints JSON. Il inclut un moteur d'alerte basé sur des seuils pour déclencher des notifications lorsque les performances s'écartent des paramètres définis, et il renforce la sécurité via l'authentification et l'intégration de reverse proxy pour gérer l'accès distant au tableau de bord.

    Collects and visualizes data from physical sensors connected to embedded hardware devices.

    JavaScriptembedded-devicesembedded-servermonitoring
    Voir sur GitHub↗1,206
  • alt236/bluetooth-le-library---androidAvatar de alt236

    alt236/Bluetooth-LE-Library---Android

    880Voir sur GitHub↗

    This library allows for easy access to a Bluetooth LE device's AdRecord and RSSI value. It offers additional functionality for iBeacons.

    Simplifies access to Bluetooth Low Energy devices.

    Java
    Voir sur GitHub↗880
  • bagilevi/android-pedometerAvatar de bagilevi

    bagilevi/android-pedometer

    844Voir sur GitHub↗

    App for Android phones that counts your steps.

    Tracks user steps via mobile sensors.

    Java
    Voir sur GitHub↗844
  • gast-lib/gast-libAvatar de gast-lib

    gast-lib/gast-lib

    523Voir sur GitHub↗

    GAST is a toolkit for using Android's Sensing capabilities. It contains the examples, boiler plate code, and algorithms you need to properly use Android sensors.

    Provides a toolkit for accessing and processing Android sensor data.

    Java
    Voir sur GitHub↗523
  • phishman3579/android-heart-rate-monitorAvatar de phishman3579

    phishman3579/android-heart-rate-monitor

    474Voir sur GitHub↗

    Android heart rate monitor

    Monitors heart rate using mobile hardware.

    Java
    Voir sur GitHub↗474
  • tbouron/shakedetectorAvatar de tbouron

    tbouron/ShakeDetector

    250Voir sur GitHub↗

    This library provides a easy way to detect a shake movement using the build-in accelerometer and fire a callback on the UI thread every times it happens.

    Detects device shake movements using the accelerometer.

    Java
    Voir sur GitHub↗250
  • nlathia/sensormanagerAvatar de nlathia

    nlathia/SensorManager

    227Voir sur GitHub↗

    Android Sensor Manager Library (Out dated & no longer maintained)

    Simplifies management and access to device sensors.

    Java
    Voir sur GitHub↗227
  • jeppsson/arduino-communicatorAvatar de jeppsson

    jeppsson/Arduino-Communicator

    141Voir sur GitHub↗

    Very simple Android application for communicating with Arduino

    Facilitates communication between Android and Arduino hardware.

    Java
    Voir sur GitHub↗141
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Sensor and Hardware

Explorer les sous-tags

  • Sensor DriversLow-level software drivers for reading data from physical sensors. **Distinct from Sensor and Hardware:** Focuses on the driver implementation for specific hardware like accelerometers, whereas Sensor and Hardware is a broad awesome-list category.