Showing 154 open source projects for "c source code"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 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
  • 1
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Third-Millennium OS

    Third-Millennium OS

    Third-Millennium is an operating system built from scratch in C

    This is an official repository. Developed from scratch by Alberto Sanfelice (511break). To run this operating system type: qemu-system-i386 -kernel myos.bin -drive file=disk.img,format=raw,index=0,media=disk -m 512M -device ac97
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Gopi OS

    Gopi OS

    Install it once, forget about maintenance, and keep working.

    GopiOS - General Ordinary Purpose Intuitive Operating System Source Code: https://github.com/gopios/gopios Overview GopiOS is created for stability, performance, ease of use and maximum application support. It is designed to serve education, office, and enterprise environments while remaining flexible for developers and servers. GopiOS uses the CachyOS kernel, pacman and Nix as package managers, and supports modern application formats such as AppImage and Flathub. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    BJH OS

    BJH OS

    An Operating System Created In Html CSS And JS By Muhammad Haris.

    💻 BJH OS Assalam O Alaikum! 👋 I’m Muhammad Haris, Developer of BJH OS 🌐💡 — a web-based OS built with pure HTML, CSS & JS. Enjoy draggable windows, built-in apps, a web terminal, Flash Browser, AI assistant, and persistent data via localStorage. 🚀 Highlights Custom desktop environment & smoother UI Modular architecture Built-in apps & BJH OS Apps Market Remote alerts & updates Secure login & developer tools 🛒 BJH OS Apps Market Features Browse apps/games App details: icon,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    ZestISO

    ZestISO

    An easy to use Arch Linux based OS

    ...No data is ever collected and we never restrict what you do. ZestISO is free for everyone to do as they please. Available with KDE Plasma desktop, updated daily 10-11AM UK time (more options available soon). Source code: https://github.com/dankcuddlybear/zestiso-archiso DISCLAIMER: ZestISO is alpha software and comes with NO WARRANTY. Use at your own risk. Ihttps://github.com/dankcuddlybear/zestiso-archiso
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Aura Operating System

    Aura Operating System

    AuraOS, the Franco-English Operating System developed in C#

    Aura Operating System is a GUI-based, object-oriented operating system written in C#. It is designed to showcase how high-level languages like C# can be used to create low-level systems such as kernels, user interfaces, and file systems. Aura features a colorful, windowed graphical desktop environment with built-in applications, all running on a custom kernel built from scratch. It is not based on Linux or Windows, but rather developed as an independent system with its own structure and drivers.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    AzkaOs

    AzkaOs

    Open source operating system based flutter and kernel zircon

    AzkaOS is a personal and experimental operating system project aiming to create a lightweight and customizable platform written primarily in Python and C/C++. It combines ideas from traditional desktop OSes with a scripting-heavy approach, offering a hybrid system that prioritizes ease of customization and user scripting. Though still in its early stages, AzkaOS aims to support desktop environments, package management, and basic system utilities while enabling users to control behavior...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    fltr

    fltr

    Like grep but for natural language questions

    fltr is a minimal, dependency-free filtering utility written in C, inspired by UNIX philosophy and designed for high-performance data stream filtering. It allows users to apply pattern-based rules to lines of input—much like grep or awk—but with a focus on simplicity, low overhead, and customizability. It's intended for those who need a small, efficient tool to clean, parse, or analyze large streams of textual data on the command line without complex scripting or configuration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Chromium OS Raspberry Pi

    Chromium OS Raspberry Pi

    Build your Chromium OS for Raspberry Pi 4B

    Build your Chromium OS for Raspberry Pi 4B, Pi400, and the latest Raspberry Pi 5. We get it, it's confusing. There are Chromium OS for Raspberry Pi, openFyde that happens to boot on Raspberry Pi, and FydeOS for You - Raspberry Pi 400, these are different releases. This project is about Chromium OS for Raspberry Pi, not FydeOS for You - Raspberry Pi 400, also not openFyde. This project aims to only ship vanilla Chromium OS developed by Google and the Chromium Authors, ported to the world's...
    Downloads: 3 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 10
    YiYiYa

    YiYiYa

    YiYiYa

    YiYiYa is a minimalist, Chinese-language desktop operating system with a custom graphical interface, designed for simplicity and education. Built primarily with C/C++, it includes its own kernel and GUI layer, featuring basic OS utilities such as file management, terminal, and user interface components. YiYiYa is bootable and self-contained, allowing users to experience a lightweight graphical OS that blends low-level programming with creative UI design, primarily targeting Chinese-speaking...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Onix OS
    onix is a minimalist educational operating system written in Rust, created to demonstrate low-level system design in a safe and modern language. It covers kernel essentials such as interrupts, memory management, and multitasking, and includes a tiny Unix-like shell for user interaction. onix is tailored for x86_64 systems and runs in QEMU, making it ideal for learning OS internals while benefiting from Rust’s type safety and concurrency guarantees. It’s a great project for students or...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    NovaOS

    NovaOS

    Minimal remake of the Linux Mint operating system.

    This is a remake of Linux Mint. The intention with this ISO is to provide a very minimal and optimized version of Mint with sensible defaults and a coherent experience and muted look-and-feel. Since it is very much Linux Mint under the hood, the OS will receive the same updates as Mint through the update-manager. ★ Star the project on GitHub for regular updates ★
    Downloads: 17 This Week
    Last Update:
    See Project
  • 13
    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
  • 14
    Endian Firewall Community
    Endian Firewall Community (EFW) is a "turn-key" linux security distribution that makes your system a full featured security appliance with Unified Threat Management (UTM) functionalities. The software has been designed for the best usability: very easy to install, use and manage and still greatly flexible. The feature suite includes stateful packet inspection firewall, application-level proxies for various protocols (HTTP, FTP, POP3, SMTP) with antivirus support, virus and spam-filtering...
    Leader badge
    Downloads: 284 This Week
    Last Update:
    See Project
  • 15
    LibertyOS

    LibertyOS

    The kernel for LibertyOS

    LibertyOS Kernel is the core component of the LibertyOS operating system project, focused on creating a secure, privacy-respecting OS from the ground up. Written primarily in C and C++, the kernel is being developed to support modern hardware, incorporate essential system services, and maintain transparency in design. LibertyOS is built with an emphasis on user freedom, aiming to avoid corporate tracking, offer user-centric control, and provide a robust alternative to mainstream operating systems. The kernel reflects these values through clean code, modular design, and a focus on fundamental security practices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Partition Logic

    Partition Logic

    Disk partitioning and data management for x86-compatible systems

    Based on the Visopsys operating system, Partition Logic is a bootable disk image featuring a disk manager program that can create, delete, erase, format, defragment, resize, copy, and move partitions and modify their attributes. It can copy entire hard disks from one to another. Other tools, such as system diagnostics, are also available within the system.
    Leader badge
    Downloads: 19 This Week
    Last Update:
    See Project
  • 17
    Visopsys

    Visopsys

    Alternative operating system for x86 computers

    Visopsys is an alternative operating system for PC compatible computers. In development since 1997, this system is small, fast, and open source. It features a simple but functional graphical interface, pre-emptive multitasking, and virtual memory. Though it attempts to be compatible in a number of ways, Visopsys is not a clone of any other operating system. You can demo the distribution from a “live” CD/DVD or floppy disk
    Downloads: 9 This Week
    Last Update:
    See Project
  • 18
    Dennix

    Dennix

    Dennix is a unix-like hobbyist operating system written from scratch

    Dennix is a Unix-like operating system with a monolithic kernel written in C++ and a POSIX-compliant userland. It is a fully self-hosting operating system, meaning it can compile itself from within its own environment. Dennix includes a basic windowing system, dynamic linker, and terminal interface, and supports ELF binaries, memory management, and multitasking. As a hobbyist OS, it offers an impressive amount of functionality and polish, making it a notable example in the field of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Arm Mbed OS

    Arm Mbed OS

    Platform operating system designed for the Internet of Things

    Arm Mbed OS is an open source embedded operating system specifically designed for the Internet of Things. It’s packed with all the features you need to develop your next IoT product based on an Arm Cortex-M microcontroller efficiently, securely and rapidly. These include security foundations, cloud management services, and drivers for sensors and I/O devices.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    android-x86

    android-x86

    A project to bring Android to the x86 platform

    This is a project to port Android open source project to x86 platform, formerly known as "patch hosting for android x86 support". http://www.android-x86.org/
    Leader badge
    Downloads: 20,845 This Week
    Last Update:
    See Project
  • 21
    HelenOS

    HelenOS

    A microkernel-based multiserver operating system written from scratch.

    HelenOS is a portable microkernel-based multiserver operating system written from scratch. It decomposes key operating system functionality such as file systems, networking, device drivers and graphical user interface into a collection of fine-grained user space components that interact with each other via message passing. A failure or crash of one component does not directly harm others. HelenOS is therefore flexible, modular, extensible, fault tolerant and easy to understand. HelenOS...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    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.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 23
    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: 1 This Week
    Last Update:
    See Project
  • 24
    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 architectures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    WANem - Wide Area Network Emulator

    Wide Area Network Emulator

    WANem is a wide area network emulator. It supports various features such a bandwidth limitation, latency, packet loss, network disconnection among other wide area network characteristics.
    Downloads: 73 This Week
    Last Update:
    See Project