Showing 148 open source projects for "os assembly"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • 1
    Glow OS

    Glow OS

    System Analysis Software

    Glow is an educational, hobbyist operating system written in C and Assembly, developed to help learners understand the internals of OS design and kernel development. Targeting x86_64 systems, Glow features its own kernel, bootloader, and minimal userland. With clear code structure and a simple design, it serves as a playground for experimenting with low-level systems programming, boot sequences, interrupt handling, and basic UI components like shells and text rendering.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 2
    hhuOS

    hhuOS

    hhuOS - A small operating system

    hhuOS is an educational operating system project developed by students at Heinrich Heine University (HHU) in Düsseldorf, Germany. It is built from scratch in C and Assembly and intended as a teaching tool to help students grasp the foundations of kernel development, memory management, system calls, and multitasking. The project focuses on clarity, modularity, and hands-on experimentation with real OS components, making it suitable for OS development courses or personal exploration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    MacFCEU

    MacFCEU

    NES/Famicom emulator based on FCE Ultra.

    An updated Mac OS Classic/Carbon-specific port of FCE Ultra 0.98.13, the Nintendo Entertainment System/FamilyComputer emulator, and beyond.  This emulator is meant for older Macs, pre-OS X.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4

    Active Object real-time OS

    AO RTOS is small real time OS based on Active Object concurrency model

    AO-RTOS is a pure object-oriented small footprint real-time operating system for embedded devices. The project is using Active Object (or Actor) concurrency model and finite state machine (FSM) design template as implementation base.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 5
    BaltaOS
    BaltaOS: Uno de los OS más conocidos en Argentina. También uno de los OS más intuitivos para el usuario. Hecho en: Argentina, Santa Fe - Piso 1 Saavedra y chacabuco al 1827 Un pequeño grupo de persnas para el desarrolo del mismo.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    BitVisor is a tiny hypervisor initially designed for mediating I/O access from a single guest OS. Its implementation is mature enough to run Windows and Linux, and can be used as a generic platform for various research and development projects.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    ParamOS with GUI

    ParamOS with GUI

    An Operating System with Interactive Graphical User Interface (GUI)

    This version of ParamOS has a simple and interactive Graphical User Interface (GUI). It was made using Assembly Language (NASM) and C Programming Language. This GUI-based OS can toggle windows and Start menu. Use keys '1', '2' to toggle windows and 's' to toggle Start Menu. Note: I have provided the "paramos.bin" file. You can run it in QEMU using the command: qemu-system-i386 -kernel paramos.bin
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    smolOS

    smolOS

    A tiny and simple research operating system

    smolOS is a minimalist 16-bit operating system written in pure Assembly for x86 real mode. Its goal is to demonstrate the fundamentals of how an OS boots, handles input, and displays output using only the most essential code. smolOS fits in a single boot sector and runs directly on BIOS-compatible hardware or emulators like QEMU. It’s ideal for those seeking to understand bootloaders, BIOS interrupts, and ultra-low-level system programming through a practical and tiny project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    colorForth
    colorForth is, in Chuck Moore's own words: "A dialect of Forth that uses color to replace punctuation. Includes its own operating system. Produces extremely compact programs. Instant compile from pre-parsed source."
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Try Free
  • 10

    MC 6800 Emulator for Teensy 4

    6800 Emulator runs on Teensy 4 processor

    6800/ET-3400 Emulator, designed for the Teensy 4.0/4.1 processors. Build this with the Arduino IDE 2.0. Full Source and readme included in archive. Programs written in 6800 assembly can be run in the emulator. It supports two modes of operation, an internal monitor program and a mode that emulates the Heathkit ET3400 (and ET-6800) microprocessor trainers. Motorola released the MC6800 chip in 1974. It was a source of inspiration for the designers of the more popular (and cheaper) 6502 chip...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11

    SerpaeOS

    A cute and educational x86 OS

    SerpaeOS is a free, open-sourced x86 OS. It aims to provide a good resource for OSDevers to observe how certain features are implemented. The latest version is 23.2.1 Have a tip? Found a bug? Have a comment? Want to help? Contact us at serpaeos.devers@gmail.com Buy me a coffee! :) https://bmc.link/serpaeosdeL System Requirments: *4 GB Memory *4GB minimum PATA Hard Disk connected to the master slot on the primary IDE controller. *x86 processor
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    System Programming Roadmap

    System Programming Roadmap

    A roadmap to teach myself compiler dev, malware reverse engineering

    system-programming-roadmap is a curated roadmap and resource guide designed to help learners navigate the complex world of system-level programming. It aggregates high-quality tutorials, books, project ideas, and documentation links related to topics such as operating systems, file systems, kernel development, networking, and compilers. This repository is ideal for beginners looking to structure their learning or for experienced developers seeking to expand their knowledge in a structured...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    BRUTAL

    BRUTAL

    An operating system inspired by brutalist design

    Brutal is a modern, experimental operating system that blends Unix principles with retro aesthetics and a unique design philosophy. Written from scratch in C and assembly, Brutal aims to offer a clean and consistent experience both at the system level and user interface level, featuring its own GUI, kernel, and userland tools. It’s inspired by classic systems like Plan 9 and early UNIX variants but reimagined with a focus on simplicity, beauty, and cohesive tooling. The OS is modular and composable, with everything built to feel like it belongs to the same ecosystem.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    The NitrOS-9 Project

    OS-9/6809 compatible operating system for Tandy CoCo and Dragon

    The NitrOS-9 Project provides an OS-9/6809 compatible operating system for the Tandy/TRS-80 Color Computer and Dragon home computer.
    Leader badge
    Downloads: 15 This Week
    Last Update:
    See Project
  • 15

    OpenFSL

    An open source filesystem library

    OpenFSL is an os-independent file system library. It provides file system control with customizable disk control. Currently supports MBR and FAT32 partially.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Emerald

    Emerald

    An operating system written in C

    emerald is a minimalistic Unix-like operating system kernel developed for x86_64 systems, focused on being lightweight, modular, and understandable. Written in C and assembly, emerald serves as a learning tool for OS enthusiasts who want to explore kernel design from scratch. It includes basic components such as multitasking, paging, interrupts, and system calls, while maintaining a clear and concise codebase. Emerald is a strong starting point for building more complex systems or experimenting with new OS features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    PlusOS (Plus Operating System)

    PlusOS (Plus Operating System)

    OS bootable from Linux,Windows and others partitions as auxiliary OS

    Plus operating system is hobby project. That's built to run as auxiliary OS with Major OS like Windows and Linux etc..bootable with grub2 and own boot loader.focused on eBook reading software(PDF,EPUB,MOBI,DJVU,CHM...).with programs like calculator, notepad,source code editor, hex viewer, text viewer,image viewer and many games.VESA 32bpp GUI from startup.read-only plus maybe writing support for standard file systems FAT/NTFS/EXT/CDFS.codec for archives(ZIP,RAR,7z,GZ ...).codec for image...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Haiway

    Haiway

    Haiway Edge Computing OS

    Haiway is a simple operating system written from scratch in C with the goal of helping learners understand OS development fundamentals. Targeting x86_64 systems and running in a bare-metal environment like QEMU, Haiway implements its own bootloader, kernel, and essential subsystems such as memory management, interrupt handling, and user process execution. Designed to be lightweight and readable, the project emphasizes clarity and modularity, making it a useful base for experimentation or...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    fast single-privilege single-address-space preemptive-multithreading persistent data-centric secure multiuser operating system with safe-language and reconfigurable graphical interface
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    PinPog

    PinPog

    Ping-Pong-like game in Assembly that works without OS

    pinpog is a simple, open-source ping pong game implemented in C using SDL2. Created by Tsoding, it serves as both a nostalgic recreation of the classic arcade game and a fun educational project demonstrating game development fundamentals such as collision detection, input handling, and frame-based rendering. It’s small in scope but clear in design, making it ideal for those learning C or exploring real-time interactive programming through games.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    BootDebug

    A Debug style tool for OS Free systems

    BootDebug is kind of an odd ball tool. It boots up like an OS (using Grub) but is not really an OS at all. What it provides is a tool to look at the system in a very pure state, allowing you to see exactly what is going on at they very start of the system powering up.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    ThinstationOS

    ThinstationOS

    Thinstation OS based on OpenSuSE 11.4

    Image of the virtual machine VirtualBox or Hyper-V with Thinstation OS on the basis of OpenSuSE 11.4, TSmon is also included. Allows to configure and launch assembly of Thinstation in the graphic mode. ###################### Образ виртуальной машины для VirtualBox или Hyper-V с Thinstation ОС на основе OpenSuSE 11.4, так же включен TSmon. Позволяет конфигурировать и запускать сборку Thinstation в графическом режиме.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23

    Thread

    Mulithreading Arduno library

    Simplest of possible kernel for iterative time division multithreading on smallest AVR boards Arduino. This is a small and adapted part of the future "Like OS".
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Cloudium OS

    Cloudium OS

    Written in pure ASM and Exode with cloud computing in mind.

    Cloudium OS is being written in pure ASM. It's designed for speed and ease, having cloud computing in mind. It also is secure (without requiring constant user input like Windows). But, how are we going to do this? Well every os wants/says these kind of things, so to accomplish our goals we follow these simple rules: keep it simple (that's way better then these complex interfaces etc. almost nobody wants), generalize (this makes things easier and more useful without extra complexity) and be...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    OverSight(OS)

    OverSight(OS)

    An indie, hobby operating system

    OverSight(OS) is a personal attempt to build a complete operating system, step by step. Critics, suggestions and opinions are always welcome. Please use sourceforge's forum, wiki and bug report.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo