Showing 189 open source projects for "assembly source code"

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
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 1
    BlackBuntu Linux

    BlackBuntu Linux

    BlackBuntu Linux

    ...With advanced accessibility tools and options to change language, colour scheme and text size, Blackbuntu makes computing easy – whoever and wherever you are. BlackBuntu is a fully open source project, anyone can see what is inside. The building source code is publicly available at Github allowing everyone to contribute.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Plasma Linux

    Plasma Linux

    SourceForge for Plasma Linux.

    ...~English~ ⚠️Warning: PlasmaLinux is no longer distributed on SourceForge.net. Please download it from Google Drive from now on. Welcome to PlasmaLinux's SourceForge! This is where we will be uploading source code, ISOs, tools, etc. Please look for the latest ISOs and other files here. If you have any questions, please contact the chairman by email (plasmalinuxjapan@gmail.com), Discord or Twitter DM.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    WINIX OS

    WINIX OS

    A UNIX-style Operating System for the Waikato RISC Architecture

    Winix is an experimental Unix-like operating system kernel written in modern C++ with an emphasis on object-oriented design and code clarity. It is a pedagogical project exploring how kernel-level programming can be structured with C++ abstractions while maintaining low-level control. Winix supports basic system services such as file systems, process management, and a terminal interface, and is designed for booting on x86_64 hardware via QEMU. It serves as an accessible and unconventional...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    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...
    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

    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
  • 6
    Pearl Desktop 11

    Pearl Desktop 11

    The Pearl Desktop Enviroment - The OS X Alternative

    Code named Cade (grandson) this 64 bit PDE version of Pearl is based on Ubuntu 22.04 LTR.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    Xyris

    Xyris

    The Xyris Kernel

    Xyris is a microkernel-based operating system developed with a focus on modularity, simplicity, and modern code practices. Written in C++, Xyris separates drivers and system services into isolated components using message passing, in line with microkernel philosophy. It’s designed as a research and hobbyist OS, with a clean codebase and early implementations of multitasking, system calls, and filesystem abstractions. Xyris serves as a foundation for further exploration into reliable OS...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    DracOS GNU/Linux Remastered
    ...Now Dracos currently already up to version 3.1.5 with the code name "KUNTILANAK WITH REMASTERED".
    Downloads: 26 This Week
    Last Update:
    See Project
  • 9
    Rescatux

    Rescatux

    Easy to use Repair distribution for both Gnu/Linux and Windows systems

    Rescatux is a GNU/Linux repair cd (and eventually also Windows) but it is not like other rescue disks. Rescatux comes with Rescapp. Rescapp is a nice wizard that will guide you through your rescue and repair tasks. When the wizard is not able to solve your problem you can also enjoy of Rescatux unique support features: * Chat: Open the chat for asking help directly in Rescatux channel. * Share log: After running an option you can share its log (the action registry that it has done) so...
    Leader badge
    Downloads: 717 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    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...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Resea

    Resea

    A microkernel-based hackable operating system

    resea is a small, message-passing-based operating system kernel designed with microkernel principles in mind. Written in C with minimal dependencies, it emphasizes modularity, isolation, and simplicity. resea includes a basic POSIX-like interface and supports multitasking, IPC, and user-space services. It serves as both a microkernel OS experiment and a platform for learning about low-level system design without the complexity of larger operating systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    KISS'EM

    An little operating system

    KISS'em is an written in C, delivering something similar to object by kernel. Each kernel module could create object and one object could have many interfaces. For example filesystem could be accessed as an file (block device) or as filesystem, referencing to the same object. KISS'em will have webassembly support with support swap webassembly program memory.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    CAELinux

    CAELinux

    Dedicated to computer-aided engineering Linux distribution

    CAELinux is an installable live (USB) Linux distribution dedicated to open source engineering with a focus on Computer Aided Engineering and Scientific Computing. Based on Ubuntu, it features a ready to use workstation environment for open source product development, makers and scientist with many CAD/CAM/CAE applications for mechanical design, stress analysis, heat transfer, flow simulation and CNC manufacturing / 3D printing as well as electronic design tools and a complete development...
    Leader badge
    Downloads: 99 This Week
    Last Update:
    See Project
  • 14
    PlusOS (Plus Operating System)

    PlusOS (Plus Operating System)

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

    ...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 formats(JPG,BMP,GIF,PNG...).video player or at least thumbnails extract(AVI,MKV,MP4,3GP...). mountable as filesystem from ISO,ISZ file.generic drivers VBE,USB,HD Audio,Keyboard, mouse.bootable on qemu and of course on real computer systems.at least all drivers for one computer (my) this is primary goal. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    EasyArch

    EasyArch

    Arch Linux Installer ISO

    ...It is just a live ISO to provide simple and easy way to get Archlinux up and running in very little time and with or without internet connection. Yes, you read it right, you can install Archlinux without internet with this ISO. Check out the project git repo- https://github.com/easyarch-iso for source code and everything else. Along with the simple and custom graphical installer, you will get a fully functional desktop environment (XFCE based) with little customization and pre-configured applications. Other than that, there isn't anything else. No extra repository, just vanilla Archlinux. Hope you find it useful in your quest to try out Archlinux.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    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
  • 17

    speccy3os

    Message passing microkernel-based Operating System for ZX Spectrum +3e

    This project is an attempt to design an message passing microkernel-based Operating System for the ZX Spectrum +3e computer equipped with ZXMMC mass storage device. It was made mostly for PoC purpose.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    NuttX

    NuttX

    Real-Time Embedded Operating System

    Nuttx is a real time embedded operating system (RTOS). Its goals are: (1) small footprint usable in deeply embedded, resource constrained environments, (2) fully scalable from tiny (8-bit) to moderate (32-bit), (3) standards compliance, (4) real time, and (5) totally open. Think "Tiny Linux". NuttX is now and Apache project in incubation. See https://nuttx.apache.org/download/ for the latest downloads.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 19
    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
  • 20
    Drauger OS

    Drauger OS

    Ubuntu-based Linux Gaming OS

    Drauger OS is an Ubuntu-based Linux desktop gaming distribution that ships with many modifications and optimizations over stock Ubuntu that are intended to improve gaming performance and the gaming experience. From simple changes such as swapping Gnome out for the light-weight Xfce Desktop Environment and using a dark GTK theme by default, to more complex changes such as using a kernel compiled in-house and replacing PulseAudio with Pipewire. Drauger OS is built from the ground up with our...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    distortos

    distortos

    Object-oriented C++ RTOS for microcontrollers

    distortos is a lightweight real-time operating system (RTOS) designed for embedded systems, written in C++11. It targets ARM Cortex-M microcontrollers and is inspired by other embedded RTOSes like FreeRTOS but aims to provide a more modern C++ interface. distortos emphasizes modularity, portability, and ease of use in resource-constrained environments, making it ideal for IoT, robotics, and industrial automation applications. It includes a full-featured scheduler, thread management, and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    LorenaSO

    LorenaSO

    Lorena es un sistema operativo escrito en C, C++ y Ensamblador.

    Lorena es un sistema operativo de tipo microkernel, escrito en C, C++ y Ensamblador y basado en NextDivel.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Aquila OS

    Aquila OS

    AquilaOS: UNIX-like Operating System

    Aquila is a minimalist operating system kernel written in C++ from scratch, aiming to offer a clean and understandable implementation of low-level OS concepts. Designed for x86_64 systems, Aquila includes its own bootloader and supports protected mode operations. It features a modular architecture with components for memory management, interrupts, and basic task scheduling. As a learning tool or hobby OS project, Aquila focuses on clarity, with an emphasis on educational documentation and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    XOS test builds

    XOS test builds

    AOSP-based Operating System (On phone tap on "Try to download anyway")

    halogenOS test builds (release builds are just a leftover) The test builds and modules are supposed to be only used by our testers. But if you are not a tester, and use these builds anyways, don't expect support if you get problems. You can report the bugs, but you have to be experienced enough to know how to revert back to a working state and how to report bugs and provide logs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    BoneOS

    Barebone linux os build environement

    BoneOS is *not* a linux distro but a build enviroment setup to build a linux based appliance mainly targeted at embedded world and low power/memory platforms. BoneOS is based on T2 linux SDE and share it's initial code base with mon0wall, askoziapbx, teebx.
    Downloads: 1 This Week
    Last Update:
    See Project
Auth0 Logo