LLVM AlternativesCompilers and other similar apps like LLVM

LLVM is described as 'Compiler infrastructure designed for compile-time, link-time, run-time, and "idle-time" optimization of programs written in arbitrary programming languages. Originally implemented for C and C++, the language-agnostic design (and the success) of LLVM has since' and is a Compiler in the development category. There are eight alternatives to LLVM for a variety of platforms, including Linux, Windows, Mac, BSD and Cygwin apps. The best LLVM alternative is MinGW, which is both free and Open Source. Other great apps like LLVM are GNU Compiler Collection, clang, Tiny C Compiler and QBE.

LLVM iconLLVM
  21
  • ...

LLVM is a compiler infrastructure designed for compile-time, link-time, run-time, and "idle-time" optimization of...

More about LLVM
LLVM alternatives page was last updated Jan 5, 2025
Copy a direct link to this comment to your clipboard
  1. MinGW icon
     128 likes
    Copy a direct link to this comment to your clipboard

    MinGW ("Minimalistic GNU for Windows") is a port of the GNU Compiler Collection (GCC) and GNU Binutils. It provides a complete Open Source programming toolset which is suitable for the development of native MS-Windows (x86) applications, which do not depend on any...

    23 MinGW alternatives

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • US flagUnited States

    Platforms

    • Windows
    • Linux
    • BSD

    MinGW Features

    1.  Portable
    2.  C++
    3.  Cross Compiler
    4.  Native application compiler
    5.  C support
    6.  GNU/linux-libre

    MinGW VS LLVM

     
    • MinGW is the most popular Windows & Linux alternative to LLVM.

    • MinGW is the most popular Open Source & free alternative to LLVM.

    • MinGW is Free and Open SourceLLVM is also Free and Open Source
  2. Copy a direct link to this comment to your clipboard

    The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain. As well as being the official compiler of the unfinished GNU operating system, GCC has been adopted as the...

    11 GNU Compiler Collection alternatives

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Haiku

    GNU Compiler Collection VS LLVM

     
    • GNU Compiler Collection is the most popular Mac alternative to LLVM.

    • GNU Compiler Collection is Free and Open SourceLLVM is also Free and Open Source
  3. clang icon
     16 likes
    Copy a direct link to this comment to your clipboard

    C, C++, Objective C and Objective C++ front-end for the LLVM compiler.

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • US flagUnited States

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Cygwin

    clang VS LLVM

     
    Comments about clang as an Alternative to LLVM
    Guest
    Negative Feb 7, 2016
    9

    LLVM is not a C compiler. Clang is a C compiler that uses LLVM

    LLVM Icon
    clang icon
    • clang is Free and Open SourceLLVM is also Free and Open Source
  4. Copy a direct link to this comment to your clipboard

    The Tiny C Compiler is an x86, x86-64 and ARM processor C compiler created by Fabrice Bellard. It is designed to work for slow computers with little disk space . Windows operating system support was added in version 0.9.23 .

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Windows
    • Linux

    Tiny C Compiler Features

    1.  Portable

    Tiny C Compiler VS LLVM

     
  5. QBE icon
     2 likes
    Copy a direct link to this comment to your clipboard

    QBE is a compiler backend that aims to provide 70% of the performance of industrial optimizing compilers in 10% of the code. QBE fosters language innovation by offering a compact user-friendly and performant backend.

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Linux
    • Mac

    Properties

    1.  Lightweight

    Features

    1.  Portable

    QBE VS LLVM

     
  6. Copy a direct link to this comment to your clipboard

    pcc is a C99 compiler which aims to be small, simple, fast and understandable.

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Linux
    • BSD

    Portable C Compiler VS LLVM

     
    Comments about Portable C Compiler as an Alternative to LLVM
    Guest
    Negative Jul 20, 2019
    4

    LLVM is a tool for building compilers. Portable C Compiler is a compiler.

    LLVM Icon
    • Portable C Compiler is Free and Open SourceLLVM is also Free and Open Source
  7. Open64 icon
     1 like
    Copy a direct link to this comment to your clipboard

    Open64 is an open source, optimizing compiler for the Itanium and x86-64 microprocessor architectures. It supports Fortran 77/95 and C/C++, as well as the shared memory programming model OpenMP.

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Linux

    Open64 VS LLVM

     
  8. Copy a direct link to this comment to your clipboard

    Open Watcom is a project of the open source community to maintain and enhance the Watcom C, C++, and Fortran cross compilers and tools.

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux

    Open Watcom VS LLVM

     
8 of 8 LLVM alternatives