Showing 47 open source projects for "c# source code example"

View related business solutions
  • Cloud-based help desk software with ServoDesk Icon
    Cloud-based help desk software with ServoDesk

    Full access to Enterprise features. No credit card required.

    What if You Could Automate 90% of Your Repetitive Tasks in Under 30 Days? At ServoDesk, we help businesses like yours automate operations with AI, allowing you to cut service times in half and increase productivity by 25% - without hiring more staff.
    Try ServoDesk for free
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure 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
  • 1
    AnduinOS

    AnduinOS

    AnduinOS is a custom Ubuntu-based Linux distribution

    ...The project leans toward developer productivity: quick access to tools, reproducible configuration, and a unified place to evolve the environment. Because it is open source, users can inspect how the author wires services, handles packaging, or defines UI/UX conventions. It’s well suited for people who want to understand how to bootstrap and maintain a bespoke, code-driven desktop environment rather than relying on distro defaults. Over time it can serve as a living example of infrastructure-as-code principles applied to a personal OS setup.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 2
    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: 15 This Week
    Last Update:
    See Project
  • 3
    DreamShell

    DreamShell

    Operating system for the Sega Dreamcast

    The Dreamshell is the operating system for the Sega Dreamcast based on the KallistiOS kernel. It has a dynamic loadable modular system and interface for creating applications with XML UI and both C/C++ and Lua scripts on. You can see examples in ready-made applications and modules, drivers for various devices, formats and interfaces. Examples for audio and video decoding, compression, packaging, binding, network, emulation, scripts and more. From hardcore low-level assembler to high-level...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 4
    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: 7 This Week
    Last Update:
    See Project
  • Streamline your sports training business with sports scheduling software. Icon
    Streamline your sports training business with sports scheduling software.

    For sports and fitness facilities, studios, trainers, and businesses

    Designed by coaches, for coaches, our software takes care of tedious admin tasks like client scheduling and payment processing, so you can focus on what you love - coaching athletes. With intuitive booking experiences and staff management tools for your lessons, camps, clinics, and training programs, Upper Hand empowers your business to offer a seamless customer experience that increases satisfaction and drives repeat business. See how our forward-thinking technology can give your sports training business a competitive edge.
    Learn More
  • 5
    MentOS

    MentOS

    An educational 32-bit linux-like Operating System

    MentOS is an educational operating system developed for academic use, particularly in university settings, to help students understand low-level system concepts such as process management, memory handling, and scheduling. Written in C, MentOS closely mimics a simplified Unix-like OS and includes hands-on implementations of key kernel features. Designed to be highly readable and modular, it offers a practical approach to learning systems programming through real-world kernel components,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Fiwix

    Fiwix

    A UNIX-like kernel for the i386 architecture

    Fiwix is a Unix-like operating system kernel designed for educational purposes and hobbyist development, targeting the i386 architecture. It implements many classic UNIX principles and aims to provide a clean, well-documented codebase that is both readable and easy to study. Fiwix offers a functional kernel that supports ELF binaries, a virtual file system, and standard system calls, making it a great platform for learning OS internals or experimenting with system-level programming. Its...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    egos-2000

    egos-2000

    Helping students read all the code of a teaching operating system

    egos-2000 is a minimalist operating system built for educational and research purposes, offering a simplified kernel and runtime environment for exploring OS concepts. It runs on QEMU and is written in C/C++ with a focus on clarity and modularity. The system includes a basic filesystem, process management, and syscall interface, making it ideal for understanding core OS principles. egos-2000 is particularly well-suited for students learning about kernels, user-space interaction, and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    CodeCampusOS

    CodeCampusOS

    Custom Ubuntu OS for beginners with dev tools & learning guides

    code_compus_os is a custom Linux distribution built on top of Ubuntu 24, designed for beginner developers, students, and learners in Computer Science & Engineering (CSE) and IT programs. It provides a ready-to-use environment with pre-installed developer tools, educational software, and accessibility enhancements. This OS makes it easy for students and beginners to start coding, run projects, and learn programming without manual setup. Step-by-step guides and tutorials are included...
    Downloads: 81 This Week
    Last Update:
    See Project
  • 9
    WinBasicDiag

    WinBasicDiag

    This soft provides Windows CMD diagnostic interface for lambda users

    ...This command add also the tasklist /svc in the .txt file, after nslookup return. -The encoding text of output files is not optimized. Thank you for testing it. The source code .cpp is available.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Track time for payroll, billing and productivity Icon
    Track time for payroll, billing and productivity

    Flexible time and billing software that enables teams to easily track time and expenses for payroll, projects, and client billing.

    Because time is money, and we understand how challenging it can be to keep track of employee hours. The constant reminder to log timesheets so your business can increase billables, run an accurate payroll and remove the guesswork from project estimates – we get it.
    Learn More
  • 10
    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...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    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: 1 This Week
    Last Update:
    See Project
  • 12
    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
  • 13
    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: 5 This Week
    Last Update:
    See Project
  • 14
    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
  • 15
    DracOS GNU/Linux Remastered
    What is DracOS GNU/Linux Remastered ? DracOS GNU/Linux Remastered ( https://github.com/dracos-linux ) is the Linux operating system from Indonesia , open source is built based on Debian live project under the protection of the GNU General Public License v3.0. This operating system is one variant of Linux distributions, which is used to perform security testing (penetration testing). Dracos linux in Arm by hundreds hydraulic pentest, forensics and reverse engineering. Use a GUI-based...
    Downloads: 41 This Week
    Last Update:
    See Project
  • 16
    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: 1 This Week
    Last Update:
    See Project
  • 17

    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
  • 18
    EasyArch

    EasyArch

    Arch Linux Installer ISO

    A simple yet full featured Archlinux installer ISO. Minimum system requirements- Processor - 2 core 64 bit Ram - 1 GB HDD space - 10 GB If you are looking for another linux distro, then you are at wrong place, this is not a new or separate distribution. 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....
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    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: 4 This Week
    Last Update:
    See Project
  • 20
    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
  • 21
    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
  • 22
    Eifflix

    Eifflix

    Packages translated from languages like C into Eiffel

    ...An operating system is the set of basic programs and utilities that make your computer run. Eifflix will be similar to Debian, both in concept in structure and borrows many of the Debian tools. The main difference is that the primary source code language for Eifflix will be Eiffel. Currently almost 70% of Debian is written in C or C++. The aim of Eifflix is to replicate Debian, replacing as much as possible of the low-level C code with higher-level design-by-contract Eiffel code. Beginning as a collection of packages, we hope one day to provide a full operating system as stated at http://eifflix.org.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    emacs-w64

    emacs-w64

    64-Bit GNU Emacs for MS Windows with optimization.

    A GNU Emacs binary distribution for users who want to use Emacs natively in 64-Bit Windows (x86_64). This project will focus on providing unmodified, up-to-date (from git master and newest release), and optimized w64 binary builds. Also available on GitHub: https://github.com/zklhp/emacs-w64/releases For details concerning the build, please see the wiki page on https://sourceforge.net/p/emacsbinw64/wiki/Build%20guideline%20for%20MSYS2-MinGW-w64%20system/....
    Downloads: 20 This Week
    Last Update:
    See Project
  • 24
    µOS++ (micro OS plus plus)
    "µOS++" (micro OS plus plus) is an open source, royalty-free, real-time operating system intended for embedded systems built around ARM Cortex M or AVR devices. It is based on a preemptive scheduler written in C++ (more info in the Wiki).
    Downloads: 116 This Week
    Last Update:
    See Project
  • 25
    LinuxTLE

    LinuxTLE

    LinuxTLE (Revival)

    LinuxTLE(Linux Talay) is the legendary Thailand Linux Distribution lost technology from NECTEC. Now, reborn out of demise, LinuxTLE has finally build the 11.0 version code named "Cha-Am" revived the dead project by the mysterious successor. Shifted from GNOME2 into Mate Desktop which supported both Thai & English languages. LinuxTLE 11.0 currently based from Ubuntu 16.04 LTS. There will be also Debian 9.0 based build soon. "Talay(ทะเล)" means "The Sea" pronounced in Thai...
    Downloads: 10 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next