awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

एम्बेडेड, IoT और हार्डवेयर

रैंकिंग 23 जून 2026 को अपडेट की गई

For एम्बेडेड, IoT और हार्डवेयर, the strongest matches are rt-thread/rt-thread (RT-Thread is a comprehensive real-time operating system and modular), zephyrproject-rtos/zephyr (Zephyr is a comprehensive real-time operating system and embedded) and espressif/esp-idf (This is a comprehensive development framework that provides a). qemu/qemu and nasa/fprime round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

एम्बेडेड सिस्टम, कनेक्टेड डिवाइस और हार्डवेयर प्रोजेक्ट्स विकसित करने के लिए ओपन-सोर्स फ्रेमवर्क, लाइब्रेरी और टूल्स खोजें।

एम्बेडेड, IoT और हार्डवेयर

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • rt-thread/rt-threadRT-Thread का अवतार

    RT-Thread/rt-thread

    12,048GitHub पर देखें↗

    RT-Thread is an IoT real-time operating system and embedded device kernel. It provides a lightweight execution environment for microcontrollers, combining a real-time kernel with a hardware abstraction layer to manage multi-threaded task scheduling and hardware resource allocation. The project is built as a modular framework that utilizes a package-based ecosystem. This allows for the integration of reusable software libraries and high-level services through a loosely coupled architecture. The system covers real-time task scheduling, resource-constrained memory management, and embedded hardw

    RT-Thread is a comprehensive real-time operating system and modular framework that provides a hardware abstraction layer, cross-compilation support, and simulation capabilities, making it a complete platform for embedded and IoT development.

    CHardware Abstraction LayersModular RTOS Frameworks
    GitHub पर देखें↗12,048
  • zephyrproject-rtos/zephyrzephyrproject-rtos का अवतार

    zephyrproject-rtos/zephyr

    15,627GitHub पर देखें↗

    Zephyr is a real-time operating system and cross-platform embedded framework designed for resource-constrained hardware architectures. It provides an embedded kernel that manages memory, power consumption, and hardware peripherals across multiple microcontroller architectures. The project utilizes a hardware abstraction layer to decouple high-level kernel services from physical hardware through standardized driver interfaces. It employs a device tree hardware description format and a hierarchical configuration system to optimize binaries and feature sets for specific hardware constraints. Th

    Zephyr is a comprehensive real-time operating system and embedded framework that provides a hardware abstraction layer, extensive IoT connectivity, and power management features specifically designed for resource-constrained hardware.

    CHardware Abstraction LayersPower ManagementHardware Power Controllers
    GitHub पर देखें↗15,627
  • espressif/esp-idfespressif का अवतार

    espressif/esp-idf

    18,330GitHub पर देखें↗

    The Espressif SoC Development Framework is a comprehensive toolset for developing, compiling, and flashing applications targeting Espressif system-on-chips. It serves as an embedded toolchain orchestrator and a hardware abstraction layer that simplifies the control of low-level peripherals, memory mapping, and chip-specific registers. The framework provides a dedicated IoT connectivity stack for implementing Wi-Fi, Bluetooth, Zigbee, and Ethernet communication on microcontrollers. It also includes an embedded real-time operating system integration layer to manage multitasking and scheduling o

    This is a comprehensive development framework that provides a real-time operating system, hardware abstraction, and robust IoT connectivity specifically designed for building and managing firmware on embedded microcontrollers.

    CHardware Abstraction LayersHardware Abstraction LayersRTOS Porting Layers
    GitHub पर देखें↗18,330
  • qemu/qemuqemu का अवतार

    qemu/qemu

    12,714GitHub पर देखें↗

    QEMU is a cross-platform system emulator and hardware virtualization platform that enables the execution of multiple isolated operating systems on a single host machine. It functions as a processor architecture emulator, translating machine instructions between different hardware platforms to allow software designed for one architecture to run on another. The project distinguishes itself through a modular target architecture that separates core emulation logic from specific hardware definitions, supporting a wide range of processor and peripheral configurations. It utilizes dynamic binary tra

    QEMU is a powerful hardware emulator that provides the essential simulation and cross-compilation environment needed for developing and testing embedded systems across diverse architectures.

    CHardware EmulatorsHardware Emulators
    GitHub पर देखें↗12,714
  • nasa/fprimenasa का अवतार

    nasa/fprime

    10,766GitHub पर देखें↗

    F Prime is a component-based framework designed for the development and deployment of embedded and spaceflight software. It provides a modular architecture that decouples software logic from communication interfaces, allowing developers to define system structures through a domain-specific modeling language. This model-based approach enables automated code generation, ensuring consistency across complex system topologies while maintaining strict interface contracts between software modules. The framework distinguishes itself through its integrated build system and ground data operations suite

    F Prime is a comprehensive, component-based framework specifically engineered for building and deploying complex embedded and spaceflight software, offering robust support for real-time execution, cross-compilation, and system observability.

    C++Cross-Compilation ToolchainsHardware Abstraction Layers
    GitHub पर देखें↗10,766
  • adam-maj/tiny-gpuadam-maj का अवतार

    adam-maj/tiny-gpu

    12,593GitHub पर देखें↗

    Tiny-gpu is an educational hardware emulator designed to model the fundamental operations of a graphics processing unit. It provides a software environment that simulates hardware data flow and parallel computing logic, allowing users to visualize the internal execution cycles and memory structures characteristic of graphics hardware. The project distinguishes itself by implementing a cycle-accurate execution model that tracks the progression of operations through discrete processing steps. It utilizes a fixed-function pipeline to process geometric data through sequential transformation and r

    This project is a specialized educational emulator for GPU architecture and graphics pipelines, which serves as a hardware simulation tool but lacks the real-time operating system, IoT connectivity, and embedded development features required for an IoT platform.

    SystemVerilogHardware EmulatorsVirtual Hardware Simulators
    GitHub पर देखें↗12,593
  • openwrt/openwrtopenwrt का अवतार

    openwrt/openwrt

    27,205GitHub पर देखें↗

    OpenWrt is a modular Linux distribution designed for resource-constrained networking hardware. It functions as a comprehensive network routing platform, providing a complete build environment that allows users to generate custom firmware images for a wide variety of embedded processor architectures. By utilizing a standardized cross-compilation toolchain and a package-based ecosystem, it enables the creation of tailored operating systems for specific hardware deployments. The project distinguishes itself through a hardware abstraction layer that normalizes interactions across diverse chipsets

    OpenWrt is a specialized Linux distribution and build system for embedded networking hardware that provides a robust cross-compilation environment and hardware abstraction layer, making it a highly effective platform for developing custom firmware for IoT devices.

    CCross-Compilation ToolchainsHardware Abstraction Layers
    GitHub पर देखें↗27,205
  • rust-embedded/rust-raspi3-os-tutorialsrust-embedded का अवतार

    rust-embedded/rust-raspi3-OS-tutorials

    14,682GitHub पर देखें↗

    This project is a tutorial and framework for building a low-level, bare-metal operating system from scratch using the Rust language. It focuses on ARMv8 kernel development specifically for the Raspberry Pi 3, providing the resources necessary to implement a monolithic kernel that runs directly on hardware without an underlying operating system. The project distinguishes itself by providing a complete embedded cross-compilation suite within a containerized environment to ensure consistent builds. It includes a dedicated kernel deployer that uses a serial interface and chainloader to load and b

    This project provides a comprehensive framework and educational suite for building bare-metal operating systems on ARMv8 hardware, offering essential tools like cross-compilation, hardware simulation, and low-level driver development.

    RustHardware Emulators
    GitHub पर देखें↗14,682
  • reactos/reactosreactos का अवतार

    reactos/reactos

    17,661GitHub पर देखें↗

    ReactOS is an open-source operating system designed to be binary compatible with Windows applications and drivers. It consists of a low-level system kernel that manages hardware resources and a binary compatibility layer that enables the execution of software designed for the Windows binary interface. The project implements a cross-platform build system and toolchain for compiling and deploying bootable operating system images across different hardware architectures. This includes the use of cross-compilation toolchains and a hardware-abstraction layer to support various processor and motherb

    ReactOS is a general-purpose desktop operating system designed for Windows binary compatibility rather than an embedded or IoT development platform for managing hardware devices.

    CCross-Compilation ToolchainsCross-Compilation ToolchainsHardware Abstraction Layers
    GitHub पर देखें↗17,661
  • torvalds/linuxtorvalds का अवतार

    torvalds/linux

    237,355GitHub पर देखें↗

    The Linux kernel is a monolithic operating system core that manages hardware resources, memory, and process scheduling across diverse computing architectures. It provides a standardized, POSIX-compliant environment for application execution while maintaining a modular driver framework that allows for the dynamic loading and removal of hardware interfaces. The project is distinguished by its high-performance concurrency toolkit, which utilizes lockless synchronization primitives and read-copy-update mechanisms to manage shared data access in multi-core environments. It incorporates a comprehen

    The Linux kernel is a foundational operating system core widely used in embedded and IoT development, providing essential hardware abstraction, connectivity, and power management features, though it lacks a built-in real-time scheduler and hardware simulation environment.

    CHardware Abstraction LayersHardware Power Controllers
    GitHub पर देखें↗237,355
  • tinygo-org/tinygotinygo-org का अवतार

    tinygo-org/tinygo

    17,529GitHub पर देखें↗

    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

    TinyGo is a specialized compiler and development toolkit that provides a hardware abstraction layer and bare-metal runtime for microcontrollers, making it a highly effective framework for embedded development despite lacking a traditional real-time operating system.

    GoHardware Abstraction LayersPower ManagementHardware Abstraction Layers
    GitHub पर देखें↗17,529
  • micropython/micropythonmicropython का अवतार

    micropython/micropython

    21,806GitHub पर देखें↗

    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

    MicroPython is a lean, cross-platform runtime and firmware framework that provides a high-level abstraction layer for interacting with microcontroller hardware and IoT connectivity, making it a highly effective tool for embedded development.

    CHardware Abstraction Layers
    GitHub पर देखें↗21,806
  • serenityos/serenitySerenityOS का अवतार

    SerenityOS/serenity

    33,477GitHub पर देखें↗

    SerenityOS is a complete, self-hosted desktop operating system built from the kernel up. It features a monolithic kernel architecture that manages system services, hardware drivers, and networking within a single address space. The system provides a full computing environment, including a proprietary windowing system and a suite of native desktop applications, all while maintaining a POSIX-compliant interface for standard system programming. The project is distinguished by its integrated development workflow, which relies on a cross-compilation build pipeline to generate system images from ho

    This is a general-purpose desktop operating system and hobbyist kernel project rather than a platform specifically designed for developing, managing, or simulating embedded and IoT hardware devices.

    C++Cross-Compilation ToolchainsHardware Emulators
    GitHub पर देखें↗33,477
  • vernesong/openclashvernesong का अवतार

    vernesong/OpenClash

    24,368GitHub पर देखें↗

    OpenClash is a network traffic controller designed for embedded router hardware. It functions as a kernel-level traffic management solution that intercepts network packets to enforce user-defined routing policies and connectivity rules across home or office network environments. The project distinguishes itself through a comprehensive build and deployment pipeline tailored for diverse firmware architectures. It provides a cross-compilation environment that transforms source code into hardware-specific installation files, while also offering a package management system to handle the retrieval

    This is a network traffic management plugin for OpenWrt routers rather than a general-purpose framework or operating system for developing and simulating embedded IoT hardware.

    HTMLCross-Compilation ToolchainsCross-Compilation Toolchains
    GitHub पर देखें↗24,368
  • rwaldron/johnny-fiverwaldron का अवतार

    rwaldron/johnny-five

    13,401GitHub पर देखें↗

    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

    Johnny-Five is a JavaScript-based robotics and IoT framework that provides a standardized hardware abstraction layer for controlling microcontrollers and sensors, making it a practical tool for embedded development despite its reliance on a host-side runtime.

    JavaScriptHardware & IoTHardware Interfacing And IntegrationAccelerometer Interfaces
    GitHub पर देखें↗13,401
टॉप 10 की एक नज़र में तुलना करें
रिपॉजिटरीस्टार्सभाषालाइसेंसअंतिम पुश
rt-thread/rt-thread12KCApache-2.016 जून 2026
zephyrproject-rtos/zephyr15.6KCApache-2.017 जून 2026
espressif/esp-idf18.3KCApache-2.015 जून 2026
qemu/qemu12.7KCother19 फ़र॰ 2026
nasa/fprime10.8KC++apache-2.019 फ़र॰ 2026
adam-maj/tiny-gpu12.6KSystemVerilog—18 अग॰ 2024
openwrt/openwrt27.2KCNOASSERTION16 जून 2026
rust-embedded/rust-raspi3-os-tutorials14.7KRustApache-2.010 फ़र॰ 2024
reactos/reactos17.7KCGPL-2.016 जून 2026
torvalds/linux237.4KCNOASSERTION23 जून 2026

Related searches

  • ओपन सोर्स हार्डवेयर डिज़ाइन प्लेटफॉर्म
  • एम्बेडेड माइक्रोकंट्रोलर्स के लिए रियल-टाइम ऑपरेटिंग सिस्टम
  • an open source platform for managing IoT
  • माइक्रोकंट्रोलर प्रोग्रामिंग के लिए Rust फर्मवेयर फ्रेमवर्क
  • PCB डिजाइन के लिए एक ओपन सोर्स टूल
  • होम ऑटोमेशन के लिए सेल्फ-होस्टेड प्लेटफ़ॉर्म
  • IoT डिवाइस के लिए MQTT क्लाइंट लाइब्रेरी
  • an open source framework for home automation