Showing 883 open source projects for "c compiler"

View related business solutions
  • 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
  • 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

    Chastity Checkerboard

    Drawing Checkerboards with the C Programming Language

    ...In the future I'm hoping to even write a book explaining why it works the way it does. Until then you can email me at chastitywhiterose@gmail.com if you have any questions about using the code. You'll need any valid C or C++ compiler that can use standard library functions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Fedora Cygwin

    Fedora Cygwin

    Cygwin cross-compiler for Fedora

    This project provides a Cygwin cross-compiler toolchain for current versions of Fedora Linux and RHEL6-compatible distributions, including a large selection of cross-compiled libraries. Also available are the mingw32 packages with static libraries required for building Cygwin's setup.exe installer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Object Oriented C (oo tools for C)

    Object Oriented C (oo tools for C)

    Object Oriented tools for C

    Object Oriented C (oo tools for C) kit is for those who want to program in an object oriented manner, but stick on the good old C as well. It implements classes, single class inheritance, multiple inheritance by interfaces and mixins, and exception handling. Ideal for students getting to know OO programming or for systems that lack a C++ compiler.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    matrix-calc

    A simple compiler for matrix calculations.

    Downloads: 0 This Week
    Last Update:
    See Project
  • Your monitoring isn't a stack. It's a pile. Fix that. Icon
    Your monitoring isn't a stack. It's a pile. Fix that.

    Errors, performance, logs, uptime. One install, one invoice, one UI.

    Replace Datadog, New Relic, and Sentry without adding three more dashboards.
    Free 30 days.
  • 5
    Bloaty

    Bloaty

    Bloaty: a size profiler for binaries

    Bloaty is a deep, accurate size profiler for native binaries that tells you where every byte comes from so you can shrink executables and libraries intelligently. It parses binary formats like ELF, Mach-O, and DWARF symbol/debug data without relying solely on toolchain heuristics, letting you attribute size to files, sections, symbols, templates, and even compilation units. Reports can be produced at multiple granularities and diffed across builds to identify regressions introduced by...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    ScaffCC

    ScaffCC

    Compilation and optimization framework for the Scaffold language

    ScaffCC is a compiler and scheduler for the Scaffold programing language. It is written using the LLVM open-source infrastructure. It is for the purpose of writing and analyzing code for quantum computing applications. ScaffCC enables researchers to compile quantum applications written in Scaffold to a low-level quantum assembly format (QASM), apply error correction, and generate time and area metrics. It is written to be scalable up to problem sizes in which quantum algorithms outperform...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7

    pltc

    Prolog to C compiler with runtime for DOS, Windows and Raspbian

    Prolog to C compiler with runtime for DOS (with Turbo C), Windows 10 64 bits and Raspbian (Raspberry Pi)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    distlink

    Library to compute distance between elliptic orbits (MOID)

    ...Library also includes auxiliary functions. The code was developed and tested with GCC, though it should be usable with any other C++-compatible compiler. See README.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    9cc C compiler

    9cc C compiler

    A Small C Compiler

    9cc is a small and educational C compiler designed to demonstrate the internal workings of a compiler while still being capable of compiling meaningful programs. It serves as a continuation of Rui Ueyama’s series of compiler projects, focusing on clarity and incremental development rather than production-level optimization. The compiler implements essential stages such as lexical analysis, parsing, semantic analysis, and code generation, providing a complete pipeline from source code to executable output. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Let your crypto work for you

    Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10
    Emojicode

    Emojicode

    World’s only programming language that’s bursting with emojis

    ...Emojicode is a straightforward language to learn, whatever background you have. Our documentation is known to be excellent and stuffed with walk-through guides and examples. Before you install Emojicode make sure you have a C++ compiler and linker installed. clang++ or g++ are fine, for instance. The Emojicode compiler can only link binaries if such a compiler is available.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    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: 77 This Week
    Last Update:
    See Project
  • 12
    Integrated Development Environment for some microcontrollers based on 8051(e.g. AT89S8253). Supported languages are Assembly and C. It has its own simulator, assembler, editor and many other tools. See the project web site for more details and the newest updates.
    Leader badge
    Downloads: 335 This Week
    Last Update:
    See Project
  • 13

    AVR-Ada

    Ada cross compiler and libraries for AVR µCs

    The AVR-Ada project provides the gcc based Ada compiler GNAT for the AVR 8-bit microcontrollers. This includes: - the Ada compiler - the Ada run time system and the AVR support library - documentation and some sample programs. The project is now superseded by the Alire crates - [AVRAda_RTS](https://github.com/RREE/AVRAda_RTS) - [AVRAda_MCU](https://github.com/RREE/AVRAda_MCU) - [AVRAda_Lib](https://github.com/RREE/AVRAda_Lib) -...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    GHC (Glasgow Haskell Compiler)

    GHC (Glasgow Haskell Compiler)

    Mirror of the Glasgow Haskell Compiler

    GHC (Glasgow Haskell Compiler) is the leading open-source compiler and interactive environment for the Haskell programming language, supporting the Haskell 2010 standard plus numerous language extensions. It compiles to native machine code (via LLVM or C), and includes the interactive GHCi REPL. For full information on building GHC, see the GHC Building Guide.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    Moonjit

    Moonjit

    Just-In-Time Compiler for the Lua Programming language

    Moonjit is a Just-In-Time Compiler (JIT) for the Lua programming language. Lua is a powerful, dynamic and light-weight programming language. It may be embedded or used as a general-purpose, stand-alone language. Moonjit is a fork of the inactive LuaJIT project and aims to provide a way forward for existing users of LuaJIT looking for continuity in development and maintenance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    stage0

    stage0

    A set of minimal dependency bootstrap binaries

    This is a set of manually created hex programs in a Cthulhu Path to madness fashion. Which only have the goal of creating a bootstrapping path to a C compiler capable of compiling GCC, with only the explicit requirement of a single 1 KByte binary or less. Additionally, all code must be able to be understood by 70% of the population of programmers. If the code can not be understood by that volume, it needs to be altered until it satisfies the above requirement.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    A fixed point math header-library for C, under a liberal license.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    nGraph

    nGraph

    nGraph has moved to OpenVINO

    Frameworks using nGraph Compiler stack to execute workloads have shown up to 45X performance boost when compared to native framework implementations. We've also seen performance boosts running workloads that are not included on the list of Validated workloads, thanks to nGraph's powerful subgraph pattern matching. Additionally, we have integrated nGraph with PlaidML to provide deep learning performance acceleration on Intel, nVidia, & AMD GPUs. nGraph Compiler aims to accelerate developing...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Shell Script Compiler

    Shell Script Compiler

    Shell script compiler

    shc is a shell script compiler that converts shell scripts into executable binaries. It enhances script security by obfuscating the source code, making it useful for distributing proprietary scripts.​
    Downloads: 10 This Week
    Last Update:
    See Project
  • 20
    CLISP - an ANSI Common Lisp
    CLISP is a portable ANSI Common Lisp implementation and development environment by Bruno Haible. Interpreter, compiler, debugger, CLOS, MOP, FFI, Unicode, sockets, CLX. UI in English, German, French, Spanish, Dutch, Russian, and Danish.
    Leader badge
    Downloads: 231 This Week
    Last Update:
    See Project
  • 21
    Tensor Algebra Compiler

    Tensor Algebra Compiler

    The Tensor Algebra Compiler (taco) computes sparse tensor expressions

    A fast and versatile compiler-based library for sparse linear and tensor algebra. TACO can be used to implement sparse linear and tensor algebra applications in a wide range of domains. TACO supports a wide range of sparse (and dense) linear/tensor algebra computations, from simpler ones like sparse matrix-vector multiplication to more complex ones like MTTKRP on higher-order sparse tensors. Tensors can be stored in a variety of storage formats, including commonly-used sparse matrix and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    write Basic (Gui) in Cpp

    write Basic directly in the C ++ compiler. Simply create a Gui

    Hello Here is a small easy example to write Basic Code in C ++. It helped me to learn c ++. You can easily create a gui. When changing the window sizes, the buttons change propotionally! write Basic directly in the C ++ compiler. Simply create the Gui in Linux have fun ;-)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Jela Compiler -  6502/Z80/6809

    Jela Compiler - 6502/Z80/6809

    A "Just Enough Language" compiler targeting the 6502/Z80/6809

    A portable Second-generation programming language
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    UniCC LALR(1) Parser Generator

    UniCC LALR(1) Parser Generator

    Parser generator, targetting C, C++, Python, JavaScript, JSON and XML

    UniCC (UNIversal Compiler-Compiler) compiles an augmented grammar definition into a program source code that parses the described grammar. Because UniCC is intended to be target-language independent, it can be configured via template definition files to emit parsers in almost any programming language. UniCC comes with out of the box support for the programming languages C, C++, Python (both 2.x and 3.x) and JavaScript.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    wxCppPy

    wxCppPy

    Applciation c++/wxWidgets pilotable via python grâce à pybind11.

    C'est une petite application pour un tutoriel en cour d'écriture sur http://www.suryavarman.fr. L'objectif est d'utiliser pybind11 pour exporter vers python les accès à l'interface graphique. Les librairies utilisées sont : - pybind11 : https:/pybind11.readthedocs.io - CppClay : https:/sourceforge.net/projects/cppclay - wxPython4 : https:/github.com/wxWidgets/Phoenix - wxWidgets3 : utiliser le sous module du dépôt wxPython. Le projet est une solution CodeBlocks. Elle...
    Downloads: 0 This Week
    Last Update:
    See Project