awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

117 个仓库

Awesome GitHub RepositoriesHardware Integration

Software components that bridge the gap between high-level applications and physical hardware sensors or output controllers.

Explore 117 awesome GitHub repositories matching hardware & iot · Hardware Integration. Refine with filters or upvote what's useful.

Awesome Hardware Integration GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • solido/awesome-flutterSolido 的头像

    Solido/awesome-flutter

    60,327在 GitHub 上查看↗

    This project is a community-curated directory of resources, libraries, and tools designed to support developers working with the Flutter framework. It functions as a centralized knowledge base, organizing high-quality external references into a structured, human-readable format to assist in the discovery of technical materials for cross-platform application development. The directory distinguishes itself through a comprehensive index of the global Flutter ecosystem, including local user groups, meetups, and communication channels that connect developers to international support networks. It m

    Maps out plugins for accessing physical hardware components like location services, proximity sensors, and web-based content rendering.

    Dartandroidawesomeawesome-list
    在 GitHub 上查看↗60,327
  • streamich/react-usestreamich 的头像

    streamich/react-use

    43,974在 GitHub 上查看↗

    react-use is a collection of reusable state and effect hooks for managing common logic in React applications. It serves as a comprehensive library for implementing state management patterns and wrapping various browser APIs into consistent hook interfaces. The project provides a specialized toolkit for DOM interaction and browser API integration, allowing components to track element dimensions, manage cookies, and monitor hardware sensors. It includes a suite of animation and timing utilities for physics-based numeric interpolation and frame-synced state updates. Beyond basic state managemen

    Includes a suite of hooks for monitoring device sensors such as battery status, geolocation, and motion.

    TypeScript
    在 GitHub 上查看↗43,974
  • codepath/android_guidescodepath 的头像

    codepath/android_guides

    28,339在 GitHub 上查看↗

    This project provides a collection of instructional guides and tutorials for Android app development, native mobile application creation, and computer science education. It focuses on building native applications through step-by-step implementation, covering the development of user interfaces and the integration of system hardware and permissions. The material extends into broader technical domains, including the study of fundamental data structures and algorithms for technical interview preparation. It also covers cybersecurity fundamentals, such as identifying web vulnerabilities and implem

    Provides instructions for connecting to hardware components like the camera, GPS, and accelerometer.

    androidcodepathdevelopment
    在 GitHub 上查看↗28,339
  • arendst/tasmotaarendst 的头像

    arendst/Tasmota

    24,502在 GitHub 上查看↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Connects sensors and expansion modules via standard protocols like I2C, SPI, and GPIO.

    Carduinoautomationesp32
    在 GitHub 上查看↗24,502
  • micropython/micropythonmicropython 的头像

    micropython/micropython

    21,806在 GitHub 上查看↗

    MicroPython is a lean implementation of Python 3 optimized to run on microcontrollers and other resource-constrained systems. It serves as a cross-platform embedded runtime and hardware abstraction layer, providing a firmware framework that maps high-level software commands to specific microcontroller registers across diverse processor architectures. The project functions as an embedded language interpreter that enables rapid prototyping on hardware through an interactive read-eval-print loop. It supports a wide range of target environments, including ARM, ESP32, STM32, RISC-V, and WebAssembl

    Implements central and peripheral roles for advertising and connecting with other BLE devices.

    Cembeddedmicrocontrollermicropython
    在 GitHub 上查看↗21,806
  • probelabs/goreplayprobelabs 的头像

    probelabs/goreplay

    19,286在 GitHub 上查看↗

    Goreplay is an HTTP traffic mirroring tool designed to capture live network traffic from production environments and replay it into test systems for validation. It includes a specialized Kubernetes traffic capturer that operates as a daemonset to mirror traffic from specific pods using label selectors and namespace filters, alongside a TCP traffic recorder for intercepting raw network packets. The project features a Kafka traffic pipeline for streaming captured payloads to topics or ingesting messages for playback, and an HTTP request transformer to mask sensitive data or rewrite headers and

    Processes hex-encoded HTTP data via standard input and output using external binaries for custom logic.

    Go
    在 GitHub 上查看↗19,286
  • flutter/samplesflutter 的头像

    flutter/samples

    19,172在 GitHub 上查看↗

    This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for

    Provides examples of using software interfaces to read data from onboard motion and environmental sensors.

    Dart
    在 GitHub 上查看↗19,172
  • kivy/kivykivy 的头像

    kivy/kivy

    18,960在 GitHub 上查看↗

    Kivy is a cross-platform Python GUI framework used to build graphical user interfaces that run on desktop and mobile operating systems from a single codebase. It functions as a multi-touch UI library and a custom widget toolkit, providing a development environment for packaging Python applications into binary installations for Android and iOS. The framework is distinguished by its ability to handle complex multi-touch gestures and interactive input across various devices. It utilizes a specialized domain language for declarative UI construction to separate visual layout definitions from Pytho

    Enables applications to interact with physical device hardware and native system functions using unified commands.

    Pythonandroidappios
    在 GitHub 上查看↗18,960
  • rem0o/fancontrol.releasesRem0o 的头像

    Rem0o/FanControl.Releases

    18,777在 GitHub 上查看↗

    FanControl is a system utility for Windows that provides comprehensive thermal management and fan speed regulation. It functions as a background service, ensuring that cooling configurations remain active from system boot without requiring an active user session. The software distinguishes itself through a modular plugin architecture that supports proprietary hardware controllers, liquid cooling systems, and third-party sensors. Users can define complex cooling behaviors by mapping multiple temperature inputs to fan outputs using graphical curves and mathematical operations, while incorporati

    Imports temperature data from third-party monitoring tools and network-connected devices to drive cooling adjustments.

    controlcpucurves
    在 GitHub 上查看↗18,777
  • wled/wledwled 的头像

    wled/WLED

    18,249在 GitHub 上查看↗

    WLED is a web-based firmware designed for ESP8266 and ESP32 microcontrollers to manage addressable LED strips and matrices. It functions as a comprehensive IoT lighting automation system, providing the tools to control individual pixels, define logical segments, and execute dynamic lighting effects. The platform supports a wide range of hardware configurations, including matrix panels and non-addressable LED arrays, while offering granular control over brightness, color palettes, and animation speed. The project distinguishes itself through its extensive support for networked orchestration an

    Drives addressable LED matrix panels by configuring panel dimensions and chaining multiple units together for larger display surfaces.

    C++esp32esp8266hacktoberfest
    在 GitHub 上查看↗18,249
  • microsoft/airsimmicrosoft 的头像

    microsoft/AirSim

    17,956在 GitHub 上查看↗

    AirSim is a high-fidelity simulation platform designed for the development and testing of autonomous vehicles. Built as a plugin for game engines, it provides a physics-based environment that models vehicle dynamics and sensor data, serving as a foundation for robotics research, computer vision training, and reinforcement learning. The platform distinguishes itself through its support for hardware-in-the-loop and software-in-the-loop testing, allowing developers to validate control logic and firmware against real-world signals or concurrent processes. It offers extensive programmatic control

    Connects third-party physics models to the simulation environment to leverage custom flight logic while maintaining access to native sensor data.

    C++aiairsimartificial-intelligence
    在 GitHub 上查看↗17,956
  • mhinz/vim-galoremhinz 的头像

    mhinz/vim-galore

    17,883在 GitHub 上查看↗

    Vim-galore is a comprehensive technical reference and curated guide for mastering the Vim text editor. It serves as a central resource for users seeking to understand the philosophy, command structure, and advanced customization capabilities required to operate professional-grade modal text editors effectively. The project distinguishes itself by providing a deep dive into efficient editing workflows, plugin management, and automation strategies within a terminal-based environment. It covers the full spectrum of editor mastery, from fundamental modal navigation and text manipulation to comple

    Integrates external shell utilities and language servers by piping buffer content through standard input and output streams.

    Vim scriptawesomeawesome-listguide
    在 GitHub 上查看↗17,883
  • influxdata/telegrafinfluxdata 的头像

    influxdata/telegraf

    17,619在 GitHub 上查看↗

    Telegraf is a modular, cross-platform telemetry pipeline designed to collect, process, and route metrics from diverse infrastructure, applications, and hardware. It functions as a server-side middleware that normalizes heterogeneous data into a unified format, enabling consistent monitoring across complex environments. By utilizing a plugin-driven architecture, the agent manages the entire lifecycle of telemetry data from initial ingestion to final transmission. The project distinguishes itself through a declarative, configuration-driven execution model that allows users to define complex dat

    Executes standalone binaries or scripts as plugins to perform specialized tasks by exchanging data via standard input and output streams.

    Gogolanghacktoberfestinfluxdb
    在 GitHub 上查看↗17,619
  • tinygo-org/tinygotinygo-org 的头像

    tinygo-org/tinygo

    17,529在 GitHub 上查看↗

    TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to resource-constrained microcontrollers and WebAssembly environments. It provides a bare-metal runtime environment that enables high-level code execution without the need for a traditional operating system, utilizing an LLVM-based backend to generate efficient machine instructions. The project distinguishes itself through aggressive optimization techniques tailored for small hardware, including a static memory allocation strategy and whole-program dead code elimination that significantly re

    Reads data from integrated environmental and motion components using standard hardware communication protocols.

    Goadafruitarduinoarm
    在 GitHub 上查看↗17,529
  • scylladb/scylladbscylladb 的头像

    scylladb/scylladb

    15,355在 GitHub 上查看↗

    ScyllaDB is a distributed NoSQL database engine designed for high-throughput data storage and low-latency performance at scale. It functions as a shard-aware platform that manages large-scale datasets across distributed clusters, providing a foundation for real-time applications that require consistent availability and operational stability. The system distinguishes itself through a shared-nothing architecture that distributes data across independent CPU cores to eliminate lock contention. It incorporates a user-space networking stack and an asynchronous event-driven engine to maximize hardwa

    Supports the ingestion and management of high-velocity data streams from connected devices.

    C++c-plus-pluscassandracpp
    在 GitHub 上查看↗15,355
  • hoffstadt/dearpyguihoffstadt 的头像

    hoffstadt/DearPyGui

    15,217在 GitHub 上查看↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    Links software interfaces to physical devices and sensors to manage data acquisition and monitoring.

    C++cppcross-platformdearpygui
    在 GitHub 上查看↗15,217
  • libsdl-org/sdllibsdl-org 的头像

    libsdl-org/SDL

    14,926在 GitHub 上查看↗

    SDL is a cross-platform development library that provides low-level access to audio, keyboard, mouse, joystick, and graphics hardware. It functions as a hardware abstraction layer, mapping diverse operating system interfaces into a unified set of functions to ensure consistent performance across different computing environments. The library serves as a foundation for multimedia and interactive application development by providing an integrated audio processing engine and a graphics rendering framework. It manages the complexities of hardware communication by normalizing raw input events and p

    Bridges the gap between high-level applications and physical input, audio, and graphics hardware.

    Csdlsdl2sdl3
    在 GitHub 上查看↗14,926
  • arut/nginx-rtmp-modulearut 的头像

    arut/nginx-rtmp-module

    13,982在 GitHub 上查看↗

    The NGINX RTMP module is a server-side extension that functions as a live video streaming engine. It enables the ingestion, processing, and distribution of real-time audio and video feeds, supporting both RTMP and HLS protocols to facilitate media delivery to multiple clients. The module distinguishes itself by integrating directly into the host server event loop, allowing for high-concurrency network input and output without blocking the main thread. It provides a toolkit for managing media streams through event-driven callbacks, which can trigger external process invocations for custom tran

    Executes arbitrary shell commands or scripts in response to stream events for custom transcoding workflows.

    C
    在 GitHub 上查看↗13,982
  • mltframework/shotcutmltframework 的头像

    mltframework/shotcut

    13,460在 GitHub 上查看↗

    Shotcut is a professional-grade, cross-platform non-linear video editor built on the MLT multimedia framework. It provides a comprehensive suite for post-production, supporting multi-track timeline editing, high-fidelity color processing, and complex visual effects. The application is designed to handle diverse audio and video formats natively, ensuring high-resolution and HDR workflows are managed within a unified environment. The software distinguishes itself through a modular architecture that emphasizes performance and precision. It utilizes a GPU-accelerated rendering pipeline and proxy-

    Configures video preview output for professional hardware devices, including support for specific gamma settings and resolution scaling.

    C++cross-platformgplv3mlt
    在 GitHub 上查看↗13,460
  • rwaldron/johnny-fiverwaldron 的头像

    rwaldron/johnny-five

    13,401在 GitHub 上查看↗

    Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots and IoT devices. It provides a standardized library for managing pins, motors, and displays across various microcontroller platforms, allowing developers to control sensors and actuators using a consistent JavaScript API. The framework is distinguished by its use of a plugin-based hardware abstraction system, which enables communication with diverse hardware platforms and protocols. It supports real-time hardware manipulation and debugging through a read-eval-print loop that a

    Implements automated connection establishment and ready-event triggering for microcontroller boards.

    JavaScript1-wireadcarduino
    在 GitHub 上查看↗13,401
上一个12345…6下一个
  1. Home
  2. Hardware & IoT
  3. System Integration And Performance
  4. Hardware Interfacing And Integration
  5. Hardware Integration

探索子标签

  • Arduino Audio ControllersHardware controllers based on Arduino designed specifically to manage system audio levels. **Distinct from Arduino Serial Integration:** Distinct from general serial integration by focusing on the specific domain of audio control.
  • Arduino Serial IntegrationSerial communication bridging specifically for Arduino-compatible microcontrollers. **Distinct from Hardware Integration:** Focuses on the serial data link to Arduino boards rather than general hardware integration.
  • Board InitializersSoftware routines for establishing connections and verifying the ready state of microcontroller boards. **Distinct from Hardware Integration:** Focuses on the connection and readiness phase of hardware initialization rather than general software-to-hardware bridging.
  • Device Sensors18 个子标签Plugins for accessing physical device sensors.
  • Emerging AI Hardware ParadigmsAdopts in-memory computing, photonic chips, and AI-driven orchestration for improved efficiency. **Distinct from Hardware Integration:** Distinct from Hardware Integration: focuses on emerging paradigms like photonic chips rather than general hardware integration.
  • LED Matrix Controllers2 个子标签Libraries for controlling LED display hardware.