Browse free open source C Compilers and projects below. Use the toggles on the left to filter open source C Compilers by OS, license, language, programming language, and project status.

  • Collect! is a highly configurable debt collection software Icon
    Collect! is a highly configurable debt collection software

    Everything that matters to debt collection, all in one solution.

    The flexible & scalable debt collection software built to automate your workflow. From startup to enterprise, we have the solution for you.
    Learn More
  • Premier Construction Software Icon
    Premier Construction Software

    Premier is a global leader in financial construction ERP software.

    Rated #1 Construction Accounting Software by Forbes Advisor in 2022 & 2023. Our modern SAAS solution is designed to meet the needs of General Contractors, Developers/Owners, Homebuilders & Specialty Contractors.
    Learn More
  • 1
    ThinLisp is a practical dialect of lisp for real world applications. You develop in Common Lisp, you deploy in C. ThinLisp programs are as fast as C, by design. Used for a decade in million line systems.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    cparser is a library containing a parser, lexer and semantic analysis for the ISO C99 language. It should be used as a compiler frontend, a base for source-source transformation, or source-checker tools.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    mspgcc4 is no longer supported. Please use the newer toolchain at the MSPGCC project. (This was a port of the GCC 4.x branch to the Texas Instruments MSP430 microcontroller core. It is based on the MSPGCC project that is stuck with GCC 3.2.3.)
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4

    TinyCOBOL

    COBOL compiler for the PC x86-32 platform.

    An open source COBOL compiler for the PC x86-32 platform. Generates GNU assembler and requires GCC to produce a binary. Supports Linux, BSD and MinGW 32 bit platforms.
    Downloads: 3 This Week
    Last Update:
    See Project
  • MicroStation by Bentley Systems is the trusted computer-aided design (CAD) software built specifically for infrastructure design. Icon
    MicroStation by Bentley Systems is the trusted computer-aided design (CAD) software built specifically for infrastructure design.

    Microstation enables architects, engineers, and designers to create precise 2D and 3D drawings that bring complex projects to life.

    MicroStation is the only computer-aided design software for infrastructure design, helping architects and engineers like you bring their vision to life, present their designs to their clients, and deliver their projects to the community.
    Learn More
  • 5

    ULS

    A lexical analyzer generator that makes the class source code.

    ULS is a class library for creating lexical analyzer from language specification file. It's provided as C/C++/C# and Java (class) libraries with a few of tools on Linux/Windows platform.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 6
    GLBCC is a front-end to the GNU Compiler Collection. GLBCC adds Liberty Basic to the GCC language collection so that Liberty Basic code can be compiled directly to an executable. Since GLBCC uses GCC, the object files can also be linked with object file
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    The nesC language was designed to support the TinyOS project. nesC provides several advantages over C: a component model based on bi-directional interfaces, whole-program compilation for performance and a simple concurrency model for embedded systems.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    The same BYACC tool used produce C/C++ parsers, with an added capability to produce small, fast Java parsers instead.
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 9

    Citrus GCC (mingw-w64) for Perl

    mingw-w64 gcc compiler

    Bundled gcc compiler and tools for Perl on MS Windows (32 and 64 bit). Provides C, C++, Fortran
    Downloads: 6 This Week
    Last Update:
    See Project
  • Loan management software that makes it easy. Icon
    Loan management software that makes it easy.

    Ideal for lending professionals who are looking for a feature rich loan management system

    Bryt Software is ideal for lending professionals who are looking for a feature rich loan management system that is intuitive and easy to use. We are 100% cloud-based, software as a service. We believe in providing our customers with fair and honest pricing. Our monthly fees are based on your number of users and we have a minimal implementation charge.
    Learn More
  • 10
    The prc-tools project currently consists of patches to binutils, gdb, and GCC to support Palm OS, along with several post-linker tools.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    Provides, maintains, and improves the GNU development tools on Hitachi H8 series.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12

    The ATS PL System

    Unleashing the potentials of types and templates

    The programming language ATS unifies implementation with formal specification by accommodating a programmer-centric approach to program verification: How do we know a program being implemented correctly? We ask the programmer to demonstrate it with a proof.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 13
    The B compiler is a tool able to parse B models, and perform syntaxic and semantic analysis. It can also be used as a library, linked to applications manipulating B models (cross referencer, code generator, documentation generator, etc.). The most recent source code is available at https://github.com/CLEARSY/BCOMPILER
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    GCC C compiler for MVS 3.8, MVS/XA, OS/390, z/OS and VM, z/VM, DOS/VS, z/VSE IBM mainframe computers. Plus MVS/380, VM/380, VSE/380 from Jujitsu. Note that the latest dev source and PC executables can be found in custom.zip and customb.zip at http://pdos.zip
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    CDK4NIOS stands for Cross Development Kit for Altera's soft core processor NIOS and should you support with a comprehensive Assembler and C/C++ development environment under Linux. It will present only free of fee tools, so you can use it without risks.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    Object Tree, Virtual Machine and Compiler for Concatenative Languages, in a shared library - [This project is obsolete, and has been superseeded by the XCL suit, available at http://www.varkhan.net/software/xcl]
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    An unofficial dev kit for the PV2 camera. Currently includes v8 uRISC assembler, linker, and source examples. It can be used to create firmware patches and uploadable programs for the $10 and $20 Ritz/CVS "single-use" PV2 digital camera.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    A complete Development Environment for TI calculators
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    an IDE for creating, compiling, linking and downloading programs for 68HC11 platforms including the handyboard and MIT 6.270 board
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    libFirm
    The Firm library implements the Firm intermediate representation (ir), a graph based SSA intermediate represenation for compilers.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    WGCC has been superseded by parity (http://www.sf.net/projects/parity). Please use parity for new projects!
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    ZASM is a 2 pass assembler for Zilog's 8-bit CPU Z80. Supported platforms: Unix-style OS, e.g. MacOS X, Linux, BSD. Special support for ZX Spectrum emulator file formats. Binary or intel hex file output.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    Chapel

    Chapel

    a Productive Parallel Programming Language

    Chapel is an emerging parallel programming language whose design and development are being led by HPE in collaboration with academia, computing labs, and industry. Chapel's goal is to improve the productivity of parallel programmers, from laptops to supercomputers. **Please note that Chapel development has moved to GitHub**
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    fast single-privilege single-address-space preemptive-multithreading persistent data-centric secure multiuser operating system with safe-language and reconfigurable graphical interface
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    FpgaC compiles a subset of the C language to net lists which can be imported into an FPGA vendors tool chains. C provides an excellent alternative to VHDL/Verilog for algorithmic expression of FPGA reconfigurable computing tasks. More info in wiki.
    Downloads: 4 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB