Showing 984 open source projects for "c code compiler"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • $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
  • 1
    AmiAutoUpdater

    AmiAutoUpdater

    Update automatically your Amiga programs

    !!! I don't have a SVN client anymore, I moved my code to CodeBerg, in Europe (and so should you): https://codeberg.org/tygre !!! AmiAutoUpdater is a solution to keep your programs up-to-date! It sits between your program and its icon, and it makes sure that your program is up-to-date whenever you run your program.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2

    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,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    MinixD

    Rewrite Minix 3 from C to D

    The idea is to rewrite a good part of the Minix 3 OS from C to D, hopefully making the code easier to understand by grouping code in modules. Minix 3 web site: http://minix3.org/ D programming language: http://www.digitalmars.com/d/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    MIPS R3000-based virtual machine with support for serial console and GNU cross-compiler tools.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • 5
    Lightweight ext4 filesystem library

    Lightweight ext4 filesystem library

    ext2/3/4 library for microcontrollers

    Code is also available on github: https://github.com/gkostka/lwext4 Feel free to contact me: kostka.grzegorz@gmail.com
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Fiwix

    Fiwix

    A UNIX-like kernel for the i386 architecture

    ...It basically comprises a Fiwix kernel, GNU tools, libraries and additional software. All the included software is free and open-source software made available both as compiled binaries and in source code form, which allows modifications to the original software. FiwixOS 3 uses the Newlib v3.1.0 as its C standard library, and the Ext2 as its primary file system. Fiwix is an operating system kernel written from scratch, based on the UNIX architecture and fully focused on being POSIX compatible. It is designed and developed mainly as a hobby OS and, since it serves also for educational purposes, the kernel code is kept as simple as possible for the benefit of students and OS enthusiasts. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    JPPF

    JPPF

    The open source grid computing solution

    JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid.
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    FUZE

    FUZE is a fast archiver that works perfectly with url files.

    FUZE - fast url zipper(efficient), this archiver shows great compression rate on many different type of files, especially on text files. Works always better(time, compression) than bzip2 and Deflate64, faster than zip(ppmd). Comression rate sometimes better than zip(LZMA, PPMd). It also can get one url by number('get_url' function) from archived file. This function(can be found in source code) can be useful to find urls in archived database. Also you can try this function in fuze.exe....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    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 well-organized code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 10
    Assorted projects. General-purpose libraries for Python, C++, Scala, bash, and others. Meta-programming tools. System utilities. UI components. Web APIs. Configuration files. Benchmarks. Programming competition entries. And much more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    SLFS

    Simple Log Structured Filesystem for Linux

    SLFS is a implementation of log-structured file system designed for flash memory based storages(SSD, SD card, eMMC, …). Like other log-structured file systems, SLFS shows good performance under random write. <Build> 1. deploy SLFS source code at your Kernel Source # tar xzf slfs.tar.gz # mv slfs KERNEL_SRC/fs/. # vi KERNEL_SRC/fs/Makefile (add following line) obj-$(CONFIG_SLFS_FS) += slfs/ # vi KERNEL_SRC/fs/Kconfig (find section “MISC_FILESYSTEMS” and add following...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

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

    vcproj2cmake

    Visual Studio .vc[x]proj to CMakeLists.txt (make, Ninja ...) enabler

    Elaborate Visual Studio .vcxproj / .vcproj projects to CMakeLists.txt converter, enabling Makefile or Ninja or IDE builds, i.e. full multi-platform CMake functionality (Linux, Mac, Windows...). Live Update capability: supports side-by-side tracking of evolving original proj files, within build tree!! Script hooks for static CMake defs, powerful definition-to-variable mapping. Access to project data content is via git repository _only_ (it's a developer infrastructure project, thus...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    FastRoute

    FastRoute

    Fast request router for PHP

    This library provides a fast implementation of a regular expression-based router. Firstly, while writing a PHP extension is obviously a lot of fun, it is unlikely to be particularly beneficial in terms of performance unless the code involves computations in tight loops. Porting “normal” components like routers to C is usually a big waste of time. You can get much better results by doing a few small improvements on the algorithmic side. For the same reason I’m not a big fan of things like Phalcon, i.e. PHP frameworks written as a C extension. You can get good performance by using an appropriate application design (that is not massively overengineered) and still retain the flexibility of keeping everything in PHP. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    OBD-II for Arduino

    Providing easy OBD-II connectivity for open-source hardware

    This OBD library for Arduino is developed for the OBD-II Adapter for Arduino. Several example sketches are provided for demonstrating the usage of the library as well as for real data logging use. The aim of the project is to provide Arduino vehicle connectivity via the OBD-II port with easy-to-use Arduino library so Arduino lovers can start play Arduino on their cars easily. Source code repository: https://github.com/stanleyhuangyc/ArduinoOBD
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    owfs and owhttpd

    owfs and owhttpd

    Project moved to https://github.com/owfs/owfs/

    Please note that OWFS source code, and all Issue/Tickets/merge requests have now been moved to https://github.com/owfs/owfs/. Developer mailing lists will still be kept at Sourceforge. ---- OWFS -- 1-Wire file system. Use the Dallas 1-Wire and iButton chips with standard filesystem commands. Create temperature loggers. Monitor everything. OWHTTPD -- same system, only used as a light weight web server. OWFS is also ported to embedded routers, Mac OSX and Windows. Basically you can use...
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17

    OpenRTDynamics

    A framework for implementing real-time control systems

    - - - T H I S P R O J E C T M O V E D T O G I T H U B - - - A framework for the implementation of advanced real-time control systems which uses signal/block-based schematics (like Simulink) extended by several features like state machines and online-exchangeable sub-simulations. Besides, this framework properly handles multiple threads, their communication, allows to synchronise control systems to external events (e.g. variable timers or incoming network packages) and provides...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    MSP430 C Code Library

    Library of peripheral drivers, component drivers, utilities, and more!

    A collection of C libraries for the TI MSP430 family of microcontrollers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19

    macosx_gpib_lib

    Porting of linux-gpib to Mac os x

    This project aims to provide some missing GPIB function to Mac Os X. It focuses only on unsupported 82357 GPIB adapter but can be extended to other USB boards if there is a need for that in the future. The code is mainly based on linux-gpib and includes also code from fxload for mac project. This project generates a dynamic library which can be linked against any kind of application which support dylib. It also comes with a python wrapper. macosx_gpib_lib is not a kernel extension...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Preesm
    PREESM provides a complete framework for fast prototyping. It generates a simulation and an optimized multiprocessor code from graph descriptions of algorithm and architecture. Please visit the project homepage at http://preesm.sourceforge.net.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    FCFileManager

    FCFileManager

    iOS file manager on top of NSFileManager

    FCFileManager is a simple and powerful Objective-C library for managing files and directories in iOS and macOS apps. It offers an easy-to-use API for common file system operations without boilerplate code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    pesconvert

    pesconvert

    Brother PES file converter

    pesconvert is a command-line utility for converting Brother PES embroidery files into more accessible formats for viewing or further processing. It parses stitch commands, color changes, and frame boundaries from the binary PES structure and reconstructs the path of the needle across the canvas. The tool emits vector-friendly output so you can inspect or scale designs without losing detail, making it handy for previewing patterns or preparing them for other software. Because the PES format...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Schaukasten

    Alles rund um den neuen interaktiven Schaukasten vor H.310

    Der interaktive Schaukasten wird, wenn fertiggestellt, zahlreiche Systeme miteinander netzen. Das grobe Konzept sieht wie folgt aus: - Raspberry PI als Wiedergabegerät für die Projektionen - Entzerren der Projektionen mittels der SW ofxPiMapper - Eingabegerät: 3D-Touchpad (Atmel AVR), über USB mit Raspberry PI verbunden - Spiegelsteuerung über weiteren AVR (USB) - IR-Codes senden, um den Projektor ein-/auszuschalten - Ein-/Ausschalten der einzelnen Exponate... - ... und natürlich...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    stenc

    SCSI Tape Encryption Manager

    SCSI Tape Encryption Manager - Manages encryption on LTO 4 and LTO 5 tape drives with hardware-based encryption. Program should work on any other SSP capable tape drives. Built specifically for Linux and AIX. Now supports key change auditing and key descriptors (uKAD). Check the Project News under the Develop section for more information. Project source code has moved to https://github.com/scsitape/stenc
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Limbo PC Emulator

    Limbo PC Emulator

    PC Emulation for Android

    ...From the looks of things, the original developer has resumed work on it, we strongly suggest visiting the GitHub page for it --- Limbo PC Emulator is a QEMU-based emulator, enabling users to run various operating systems on their devices. Copyright (c)2012 Max Kastanas, reuploaded for archival once Google Code went offline.
    Leader badge
    Downloads: 925 This Week
    Last Update:
    See Project