awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to jserv/mini-arm-os

Open-source alternatives to Mini Arm Os

30 open-source projects similar to jserv/mini-arm-os, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Mini Arm Os alternative.

  • 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
  • s-matyukevich/raspberry-pi-oss-matyukevich avatar

    s-matyukevich/raspberry-pi-os

    13,854View on GitHub↗

    This project is a bare-metal operating system developed for ARM64 architecture. It serves as a low-level implementation of kernel engineering, focusing on the fundamental construction of an OS from the hardware level up. The system is distinguished by its comprehensive approach to ARM64 processor control, featuring a red-black tree task scheduler and a hierarchical page table system for virtual memory management. It implements a sophisticated privilege model that handles transitions between kernel and user modes, ensuring process isolation through address space splitting and exception level m

    Carmarmv8assembler
    View on GitHub↗13,854
  • azure-rtos/threadxazure-rtos avatar

    azure-rtos/threadx

    3,472View on GitHub↗

    This advanced real-time operating system (RTOS) is designed specifically for deeply embedded applications. Among the multiple benefits it provides are advanced scheduling facilities, message passing, interrupt management, and messaging services. Eclipse ThreadX RTOS has many advanced features,…

    C
    View on GitHub↗3,472

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
  • 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
  • p8952/bockerp8952 avatar

    p8952/bocker

    12,657View on GitHub↗

    Bocker is a minimal container management tool written in Bash that implements core container functionality using Linux namespaces and control groups. It serves as a Linux container manager capable of starting and managing isolated processes and images through low-level kernel features. The project includes an OCI image tool for pulling, saving, and building container images compatible with industry standards. It further integrates a cgroup resource controller to restrict CPU and memory consumption for isolated processes. The tool covers the full container lifecycle, including process isolati

    Shell
    View on GitHub↗12,657
  • tonybaloney/mockertonybaloney avatar

    tonybaloney/mocker

    945View on GitHub↗

    A Docker-type runtime, written in 100% Python

    Python
    View on GitHub↗945
  • fewbytes/rubber-dockerFewbytes avatar

    Fewbytes/rubber-docker

    3,226View on GitHub↗

    A workshop on Linux containers: Rebuild Docker from Scratch

    Python
    View on GitHub↗3,226
  • 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
  • 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
  • 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
  • buildthingsuseful/build-your-own-kafkabuildthingsuseful avatar

    buildthingsuseful/build-your-own-kafka

    65View on GitHub↗

    Build Your Own Kafka

    Java
    View on GitHub↗65
  • alibaba/alios-thingsalibaba avatar

    alibaba/AliOS-Things

    4,620View on GitHub↗

    AliOS-Things is a scalable operating system for internet-connected devices. It provides an embedded firmware framework and runtime for managing hardware peripherals, network connectivity, and secure data execution across diverse CPU architectures. The system includes an edge AI inference engine for processing audio and image patterns locally without cloud dependencies. It also features a cloud connectivity SDK for automated onboarding, remote diagnostics, and log reporting, alongside a scripting engine for executing high-level code on resource-constrained hardware. Connectivity is handled th

    C
    View on GitHub↗4,620
  • dimonomid/tneodimonomid avatar

    dimonomid/tneo

    246View on GitHub↗

    TNeo: a real-time kernel (RTOS)

    C
    View on GitHub↗246
  • 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
  • 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
  • antoinesebert/dandelionAntoineSebert avatar

    AntoineSebert/dandelion

    49View on GitHub↗

    🌀 Microkernel Real-Time Operating System in Rust

    Rust
    View on GitHub↗49
  • 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
  • coreos/go-systemdcoreos avatar

    coreos/go-systemd

    2,685View on GitHub↗

    Go bindings to systemd socket activation, journal, D-Bus, and unit files

    Godbusgojournald
    View on GitHub↗2,685
  • 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
  • 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
  • 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
  • fourdee/dietpiFourdee avatar

    Fourdee/DietPi

    18View on GitHub↗

    Lightweight justice for your single-board computer!

    View on GitHub↗18
  • 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