awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to azure-rtos/threadx

Projects sharing features with Threadx

30 open-source projects similar to azure-rtos/threadx, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • jserv/mini-arm-osjserv avatar

    jserv/mini-arm-os

    1,240View on GitHub↗

    Build a minimal multi-tasking OS kernel for ARM from scratch

    C
    View on GitHub↗1,240
  • cfenollosa/os-tutorialcfenollosa avatar

    cfenollosa/os-tutorial

    30,551View on GitHub↗

    This project is an educational curriculum designed to teach the fundamentals of operating system development and low-level systems programming. It provides a structured sequence of lessons and code samples that guide users through building a functional kernel and bootloader from scratch, enabling a practical understanding of how software interacts directly with computer hardware. The repository distinguishes itself by focusing on the core mechanics of bare-metal execution. It covers the implementation of essential system components, including assembly-based bootloaders that transition process

    C
    View on GitHub↗30,551
  • tock/tocktock avatar

    tock/tock

    6,351View on GitHub↗

    Tock is a secure embedded operating system and microcontroller kernel designed to isolate untrusted applications and drivers. It functions as a memory-safe process isolator that uses a combination of hardware memory protection and language-level type safety to execute mutually distrustful applications on bare metal. The system distinguishes itself through a hardware abstraction layer that decouples high-level components from specific microcontroller implementations using standardized traits. It further employs a virtualization layer to allow multiple independent software components to share a

    Rust
    View on GitHub↗6,351
  • espressif/esp-idfespressif avatar

    espressif/esp-idf

    18,330View on GitHub↗

    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

    C
    View on GitHub↗18,330

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • apache/incubator-nuttxapache avatar

    apache/incubator-nuttx

    3,918View on GitHub↗

    NuttX is a POSIX-compliant real-time operating system designed for resource-constrained embedded environments. It functions as a scalable microcontroller OS that provides a Unix-like environment for managing hardware and running applications across architectures ranging from 8-bit to 64-bit. The system ensures high software portability by implementing a kernel that follows POSIX and ANSI standards. This allows developers to create portable embedded applications using standardized API calls across diverse hardware architectures. The project includes a modular kernel architecture and a hardwar

    C
    View on GitHub↗3,918
  • arabine/qortosA

    arabine/qortos

    0View on GitHub↗
    View on GitHub↗0
  • andy-python-programmer/aeroAndy-Python-Programmer avatar

    Andy-Python-Programmer/aero

    1,243View on GitHub↗

    Aero is a new modern, experimental, UNIX-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few.

    Rustaerohacktoberfestoperating-system
    View on GitHub↗1,243
  • bad-antics/glowbarn-osbad-antics avatar

    bad-antics/glowbarn-os

    1View on GitHub↗

    GlowBarn OS - Paranormal Research Operating System built with Buildroot

    Rust
    View on GitHub↗1
  • antoniogiacomelli/rk0antoniogiacomelli avatar

    antoniogiacomelli/RK0

    14View on GitHub↗

    RK 0 - The Embedded Real-Time Kernel '0'

    C
    View on GitHub↗14
  • bernardxiong/raspi2B

    BernardXiong/raspi2

    0View on GitHub↗
    View on GitHub↗0
  • bortek/ez-wifibroadcastbortek avatar

    bortek/EZ-WifiBroadcast

    896View on GitHub↗

    Affordable Digital HD Video Transmission made easy!

    C
    View on GitHub↗896
  • ccrisan/motioneyeosccrisan avatar

    ccrisan/motioneyeos

    8,203View on GitHub↗

    MotionEyeOS is a dedicated operating system designed to transform a single board computer into a video surveillance station. It provides a centralized environment for monitoring and recording multiple video feeds. The system enables remote camera management through a unified web interface, allowing for the control and configuration of networked security cameras. It supports automated video recording based on motion detection to monitor specific areas without requiring constant manual recording. The software incorporates a Debian-based root filesystem and a Python-based backend to orchestrate

    Makefile
    View on GitHub↗8,203
  • hashmismatch/freertos.rshashmismatch avatar

    hashmismatch/freertos.rs

    241View on GitHub↗

    A Rust wrapper for FreeRTOS.

    C
    View on GitHub↗241
  • chibios/chibiosChibiOS avatar

    ChibiOS/ChibiOS

    845View on GitHub↗

    Read only mirror of SVN ChibiOS repository at https://sourceforge.net/projects/chibios/

    C
    View on GitHub↗845
  • dimonomid/tneodimonomid avatar

    dimonomid/tneo

    246View on GitHub↗

    TNeo: a real-time kernel (RTOS)

    C
    View on GitHub↗246
  • asterinas/asterinasasterinas avatar

    asterinas/asterinas

    4,678View on GitHub↗

    Asterinas is a memory-safe operating system kernel designed to prevent data races and memory corruption. It functions as a Linux-ABI compatible kernel, enabling the execution of existing Linux binaries and container workloads while providing a declarative operating system distribution model. The project distinguishes itself by acting as a virtual machine container host and a confidential computing guest OS, allowing it to run within hardware-isolated Trusted Execution Environments such as Intel TDX. It implements a minimal trusted computing base by isolating unsafe low-level operations and se

    Rustkernelosrust
    View on GitHub↗4,678
  • daniel-e/tetrosdaniel-e avatar

    daniel-e/tetros

    781View on GitHub↗

    TetrOS is a small feature rich Tetris clone which is written in Assembly. It fits completely into a 512 byte boot sector as it requires only 446 bytes (which is the maximum allowed size of the first stage boot loader in the master boot record (MBR) of a drive) and is executed during the boot…

    Assembly
    View on GitHub↗781
  • distortec/distortosDISTORTEC avatar

    DISTORTEC/distortos

    467View on GitHub↗

    distortos

    C++
    View on GitHub↗467
  • dragonos-community/dragonosDragonOS-Community avatar

    DragonOS-Community/DragonOS

    1,174View on GitHub↗

    DragonOS is an operating system developed from scratch using Rust, with Linux compatibility. It is designed for Serverless scenarios. 使用Rust从0自研内核,具有Linux兼容性的操作系统,面向云计算Serverless场景而设计。

    Rustoperating-systemosrust
    View on GitHub↗1,174
  • embedded2015/mini-arm-osembedded2015 avatar

    embedded2015/mini-arm-os

    204View on GitHub↗

    Build a minimal multi-tasking OS kernel for ARM from scratch

    C
    View on GitHub↗204
  • embox/emboxembox avatar

    embox/embox

    1,568View on GitHub↗

    Embox

    C
    View on GitHub↗1,568
  • envzhu/kozos-picenvzhu avatar

    envzhu/kozos-pic

    6View on GitHub↗

    ※日本語は下の方にあります。

    C
    View on GitHub↗6
  • cosmosos/cosmosCosmosOS avatar

    CosmosOS/Cosmos

    3,165View on GitHub↗

    Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more!

    C#
    View on GitHub↗3,165
  • fourdee/dietpiFourdee avatar

    Fourdee/DietPi

    18View on GitHub↗

    Lightweight justice for your single-board computer!

    View on GitHub↗18
  • freertos/freertosFreeRTOS avatar

    FreeRTOS/FreeRTOS

    6,997View on GitHub↗

    FreeRTOS is a real-time operating system for embedded devices that provides a kernel for predictable task execution. It utilizes priority-based preemptive scheduling and deterministic timing to manage simultaneous hardware tasks. The project includes a symmetric multiprocessing kernel that distributes processing workloads across multiple CPU cores using a shared memory architecture. It also provides a thread-safe TCP/IP networking stack for managing internet protocol traffic and IPv6 connectivity on embedded processors. The system incorporates an embedded memory manager with fixed-size alloc

    C
    View on GitHub↗6,997
  • futurice/chilipie-kioskfuturice avatar

    futurice/chilipie-kiosk

    1,402View on GitHub↗

    Easy-to-use Raspberry Pi image for booting directly into full-screen Chrome, with built-in convenience features for unattended operation. Perfect for dashboards and build monitors.

    HTML
    View on GitHub↗1,402
  • armmbed/mbed-osARMmbed avatar

    ARMmbed/mbed-os

    4,842View on GitHub↗

    Mbed OS is a real-time operating system designed for connected internet-of-things devices and microcontroller hardware. It provides a fundamental framework that combines a real-time operating system with an embedded security framework, a hardware abstraction layer for controlling sensors and peripherals, and a device management platform for cloud-based orchestration. The system establishes security foundations to protect connected products from unauthorized access and vulnerabilities. It further enables remote monitoring and hardware orchestration by connecting embedded devices to cloud servi

    C
    View on GitHub↗4,842
  • hexagonal-sun/moss-kernelhexagonal-sun avatar

    hexagonal-sun/moss-kernel

    1,885View on GitHub↗
    Rust
    View on GitHub↗1,885
  • japaric/msp430-rtfmjaparic avatar

    japaric/msp430-rtfm

    11View on GitHub↗

    Real Time For the Masses (RTFM), a framework for building concurrent applications, for MSP430 MCUs

    Rust
    View on GitHub↗11
  • antoinesebert/dandelionAntoineSebert avatar

    AntoineSebert/dandelion

    49View on GitHub↗

    🌀 Microkernel Real-Time Operating System in Rust

    Rust
    View on GitHub↗49