• Home
  • Categories
  • Pricing
  • Submit
    Built with
    Ever Works
    Ever Works

    Connect with us

    Stay Updated

    Get the latest updates and exclusive content delivered to your inbox.

    Product

    • Categories
    • Pricing
    • Help

    Clients

    • Sign In
    • Register
    • Forgot password?

    Company

    • About Us
    • Admin
    • Sitemap

    Resources

    • Blog
    • Submit
    • API Documentation
    All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
    Copyright © 2025 Ever. All rights reserved.·Terms of Service·Privacy Policy·Cookies
    Decorative pattern
    Decorative pattern
    1. Home
    2. Hardware
    3. Awesome Embedded Software

    Awesome Embedded Software

    A curated list of software specifically suitable for resource-constrained embedded systems including 8-bit, 16-bit, and 32-bit microcontrollers, featuring RTOSes, communication protocols, libraries, and development tools for low-memory and low-power devices.

    Overview

    Awesome Embedded Software provides a comprehensive list of software resources specifically designed for resource-constrained embedded systems, focusing on efficiency and suitability for low-memory and low-power microcontrollers.

    Key Categories

    • Real-Time Operating Systems (RTOS) - Lightweight operating systems
    • Communication Protocols - I2C, SPI, UART, CAN, Modbus
    • Wireless Protocols - BLE, LoRa, Zigbee, Thread
    • Libraries & Frameworks - Optimized for embedded use
    • Development Tools - IDEs, debuggers, programmers
    • Hardware Interfaces - GPIO, ADC, PWM, timers
    • Power Management - Low-power modes and optimization

    Real-Time Operating Systems

    Free/Open Source RTOS

    • FreeRTOS - Market-leading RTOS for microcontrollers
    • Zephyr - Scalable real-time operating system
    • RIOT - Real-time multi-threading OS for IoT
    • Contiki-NG - OS for next-generation IoT devices
    • NuttX - POSIX-compliant embedded RTOS
    • Mbed OS - ARM's IoT operating system

    Commercial RTOS

    • ThreadX - High-performance embedded RTOS
    • VxWorks - Industry-leading embedded OS
    • QNX - Real-time operating system

    Communication Protocols

    Wired Protocols

    • I2C - Two-wire serial communication
    • SPI - High-speed serial peripheral interface
    • UART/USART - Universal asynchronous serial communication
    • CAN - Controller Area Network for automotive
    • Modbus - Industrial communication protocol
    • USB - Universal Serial Bus implementations

    Wireless Protocols

    • Bluetooth Low Energy (BLE) - Low-power wireless
    • LoRaWAN - Long-range, low-power WAN
    • Zigbee - Low-power mesh networking
    • Thread - IPv6-based mesh networking
    • Wi-Fi - IEEE 802.11 implementations

    Microcontroller Families

    8-bit MCUs

    • AVR (Arduino)
    • PIC
    • 8051

    16-bit MCUs

    • MSP430
    • PIC24

    32-bit MCUs

    • ARM Cortex-M (STM32, nRF, ESP32)
    • RISC-V
    • ESP8266/ESP32

    Development Tools

    IDEs

    • STM32CubeIDE
    • Arduino IDE
    • PlatformIO
    • Keil MDK
    • IAR Embedded Workbench

    Debugging

    • JTAG/SWD debuggers
    • Logic analyzers
    • Oscilloscopes
    • Serial monitors

    Libraries

    • Lightweight TCP/IP stacks (lwIP)
    • JSON parsers for embedded (cJSON)
    • Cryptographic libraries (mbedTLS)
    • File systems (FatFs, LittleFS)
    • Graphics libraries (LVGL, u8g2)

    Power Optimization

    • Sleep mode implementation
    • Clock gating
    • Dynamic voltage scaling
    • Peripheral power management

    Pricing

    Free and open source (GitHub repository)

    Surveys

    Loading more......

    Information

    Websitegithub.com
    PublishedMar 16, 2026

    Categories

    1 Item
    Hardware

    Tags

    3 Items
    #embedded#microcontrollers#iot

    Similar Products

    6 result(s)

    Awesome Embedded

    A curated list of awesome embedded programming resources including RTOS, hardware interfaces, development tools, and libraries for resource-constrained systems like microcontrollers.

    Awesome Open IoT

    A curated list of awesome open source IoT frameworks, libraries, and software. Comprehensive collection of tools for building Internet of Things applications with open-source technologies.

    Awesome IoT

    Awesome IoT list covering frameworks, libraries, operating systems, and platforms for Internet of Things development including EdgeX Foundry, FogAtlas, and various IoT protocols.

    Awesome Embedded and IoT Security

    An awesome directory of resources focused on security for embedded systems and Internet of Things (IoT) devices.

    Awesome Embedded Systems

    A curated list of delightful Embedded Systems libraries, RTOSes, modules, references and resources for building embedded applications and firmware.

    Awesome Arduino

    A curated list of awesome Arduino hardware, libraries, and software with update script, covering Arduino development resources, sensor libraries, communication protocols, shields, and projects for makers and embedded systems developers.