Showing 1391 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
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • 1

    Open Source on the Xbox 360

    UNIX/LINUX and legal homebrew software on the xbox360 gaming console

    An effort towards porting Linux and related open source operating systems to the Xbox 360. Another goal is to write homebrew applications with a legal and free Software Development Kit consisting of the Library (LibXenon) and the appropriate cross-compiler toolchain (Xenon-Toolchain). You can get informations and Source-Code on the following Pages: Wiki: http://www.free60.org Forum: http://www.libxenon.org Source Code: https://github.com/Free60Project
    Leader badge
    Downloads: 85 This Week
    Last Update:
    See Project
  • 2

    SchilliX-ON

    The OpenSolaris source base (OpenSolaris-ONNV) maintained version

    SchilliX-ON is an attempt to continue the OpenSolaris-ONNV development as OSS project
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Linux From Source Code
    Linux From Source Code. It's used truly "cross-compiling" (without chroot) then "native-compiling" methods for making Beigesoft™ Linux From Source Code multi-arch (64/32bit) since version 1.5.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    StateOS

    StateOS

    Free real-time operating system designed for microcontrollers

    Free, extremely simple, amazingly tiny and very fast real-time operating system (RTOS) designed for deeply embedded applications. Target: ARM Cortex-M, STM8. It was inspired by the concept of a state machine. Procedure executed by the task (task state) doesn't have to be noreturn-type. It will be executed into an infinite loop. There's a dedicated function for immediate change the task state.
    Downloads: 1 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
  • 5

    IntrOS

    Free cooperative operating system designed for microcontrollers

    Free, simple and tiny cooperative operating system (OS) designed for deeply embedded applications. Target: ARM Cortex-M, STM8, AVR8. It was inspired by the concept of a state machine. Procedure executed by the task (task state) doesn't have to be noreturn-type. It will be executed into an infinite loop. There's a dedicated function for immediate change the task state.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    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
  • 7
    LuninuxOS

    LuninuxOS

    LuninuxOS is a Debian/Ubuntu based Linux distribution.

    A Linux operating system, designed and developed to be beautiful, simple, fast, and stable on many computer hardware.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 8
    Pharos

    Pharos

    RTOS for Secure, Safe and Real-Time Systems

    Pharos is a free open-source RTOS for secure, safe and real-time systems with the following characteristics: - Memory and enhanced time partitioning (TSP) - Native support for sporadic, periodic and aperiodic threads - Fixed-priority preemptive scheduler - Execution time protection (threads are prevented from executing for more time than they are configured to) - Small size (full image has ~100 to 300KiB text, ~30KiB data) - Hard real-time determinism - Fast critical sections -...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    lilith

    lilith

    x86-64 os made in crystal

    A POSIX-like x86-64 kernel and userspace written in Crystal. A CPU with x64 support is required to run the OS. The Makefile provides a script that will run QEMU on the kernel. To run with storage, an MBR-formatted hard drive image with a FAT16 partition must be provided in the running directory with the name drive.img. The kernel will automatically boot the main.bin executable on the hard drive, or panic if it can't be loaded.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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.
    Start Free
  • 10
    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
  • 11
    Project's goal is to create better tools for diagnosing Linux systems. Diagnostics include first failure data capture, error log analysis, preventative testing, and system inventory gathering. You can now find Power System specific packages on github. libservicelog : https://github.com/power-ras/libservicelog servicelog : https://github.com/power-ras/servicelog lsvpd : https://github.com/power-ras/lsvpd libvpd : https://github.com/power-ras/libvpd ppc64-diag :...
    Leader badge
    Downloads: 58,294 This Week
    Last Update:
    See Project
  • 12
    Mark3 RTOS

    Mark3 RTOS

    Open-source RTOS and Embedded Systems Toolkit for C++ and C

    ...It currently supports a variety of Atmel AVR, MSP430, and the ARM Cortex-M series of microcontrollers, with other platforms to follow. Mark3 was designed from the ground-up using disciplined object-oriented design principles - and unlike the vast majority of free or commercial RTOS' is written in C++, with bindings for C-language compatibility. The carefully designed object model drastically reduces the overall size and complexity of the source code, leading to enhanced code reuse, stability, and modularity. It also makes the source easier to understand - any experienced C/C++ developer should be able to understand the relationship between objects in the system, as well as use and extend them to fit a given application.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 13
    Like OS

    Like OS

    Real time preemptive embedded multi-thread kernel

    This project is now in the research and development stage. It is intended for very small microcontrollers with a single processor and represent simple multithreading kernel what written by C language. Is planning create implementations for AVR8 and STM8, may be. Now it is suspended until better time.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    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.
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    ClamFS is a FUSE-based user-space file system for Linux with on-access anti-virus file scanning through clamd daemon. ClamFS has moved to Github. Please navigate to github.com/burghardt/clamfs.
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    HackSys Extreme Vulnerable Driver

    HackSys Extreme Vulnerable Driver

    HackSys Extreme Vulnerable Driver (HEVD) - Windows & Linux

    The HackSys Extreme Vulnerable Driver (HEVD) is a Windows Kernel driver that is intentionally vulnerable. It has been developed for security researchers and enthusiasts to improve their skills in kernel-level exploitation. HEVD offers a range of vulnerabilities, from simple stack buffer overflows to more complex issues such as use-after-free, pool buffer overflows, and race conditions. This allows researchers to explore exploitation techniques for each implemented vulnerability.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    Hanthana Linux Project

    Hanthana Linux Project

    Hanthana Linux Project

    Hanthana is a Linux based operating system and a Fedora remix suitable for desktop and laptop users. Hanthana comes to you in the form of a Live CD/DVD for regular PC (i386 and x86_64 arc) systems. Apart from the providing Hanthana Linux ISO, we do hands on training for free of charge. Visit our blog and see what we do. http://blog.hanthana.org Moreover we are working on deploying Hanthana Linux powered ICT labs in rural schools. http://school.hanthana.org So, this is not...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18

    SingleLineIO

    Linux Kernel Input/Output Driver for one single GPIO line

    This driver allows to share one GPIO line for user IO with a key and a buzzer. The buzzer is operated with software PWM. As long there is no output the line is used to detect keypress events via IRQ.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Femto OS
    The Femto OS is a very concise portable preemptive operating system for embedded devices with minimal ram and flash, up to say 16K flash, 1K ram. The main target is the AVR architecture, such as the ATtiny861/461/261 series.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Please find the linuxwacom project's new home on Github: https://linuxwacom.github.io/ Previous Description: This project manages the libraries, configuration, and diagnostic tools for Wacom tablets running under Linux. It also maintains updated Linux kernel drivers and Xorg/XFree86 XInput drivers.
    Leader badge
    Downloads: 26 This Week
    Last Update:
    See Project
  • 21
    NetFlow/IPFIX iptables module

    NetFlow/IPFIX iptables module

    NetFlow iptables module for Linux kernel

    ipt-netflow is high performance NetFlow exporting module for Linux kernel (up to 4.15). Designed for Linux router in high-throughput network. This is netfilter/iptables module adding support for -j NETFLOW target. Designed to work efficiently w/o conntrack. Supporting NetFlow protocols v5, v9, and IPFIX. Accounting for IPv4, IPv6 traffic, and NAT translation events (NEL). Additional options is SNMP-index translation rules, aggregation rules, Ethernet type, MPLS, VLAN, and MAC addresses exporting.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Tilck

    Tilck

    A Tiny Linux-Compatible Kernel

    Tilck is a tiny, monolithic operating system kernel designed to be partially compatible with Linux at the binary level while maintaining extreme simplicity, low latency, and minimal resource usage. It is built primarily as an educational project, allowing developers to experiment with kernel development while still being able to run real Linux user-space applications without modification. The kernel is written in C and designed to run on architectures such as i686 and RISC-V, with future...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Nebula Kernel

    Nebula Kernel, My Personal Custom Kernel geared towards Performance.

    High Performance Kernel that also maintains stability and battery drain to a min.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    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
  • 25

    PRTOS Preemptive RTOS for embedded aps

    PRTOS is a simple, compact preemptive RTOS for embedded systems

    PRTOS is an open-source preemptive real time operating system kernel for embedded applications. It presently supports the AVR and MSP430 architectures. The advantages of PRTOS are: It has the smallest footprint of any true preemptive system: 1.9kB for basic scheduling and task control, 5.1kB with all the features below (AVR '328 / gcc -Os); Only 950 lines of code implement all of the RTOS features (SLOC-L); The system is well documented with a comprehensive manual, well-commented source code, and a test suite demonstrating the features; The system is proven - it has been in use since 1982 with applications in in-vitro medical equipment, process control instrumentation and industrial machinery; PRTOS is released by Cleveland Engineering Design, LLC - developer of the CoRTOS cooperative RTOS https://sourceforge.net/projects/cortos-simple/ and the CTREE analysis tool https://sourceforge.net/projects/ctree-graphic-tree-generator/ Commercial licensing is available
    Downloads: 0 This Week
    Last Update:
    See Project