The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Repository Index
88,573 visible repositories in the index
1–24 of 45 · Most stars
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
- programming-language
- carbon-lang
- compiler
- cpp
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
- microcontroller
- tinygo
- llvm
- wasm
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.14. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
- python-compiler
- python
- nuitka
- programming
Mono open source ECMA CLI, C# and .NET implementation.
Optimizer and compiler/toolchain library for WebAssembly
- emscripten
- webassembly
- compilers
- c-plus-plus
Haxe - The Cross-Platform Toolkit
Red is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single ~1MB file!
🦁 The Leo Programming Language. A Programming Language for Formally Verified, Zero-Knowledge Applications
- programming-language
- zero-knowledge
- compiler
- zksnarks
GNU toolchain for RISC-V, including GCC
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
- fsharp
- compiler
- visual-studio
- netcore
A retargetable MLIR-based machine learning compiler and runtime toolkit.
- mlir
- vulkan
- tensorflow
- spirv
C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables)
A fast script language for Go
- golang
- go
- script
- embedded-language
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
- java
- jvm
- eclipse-openj9
- compiler
The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾
Compiles Java bytecode to JavaScript, WebAssembly and C
- aot
- java
- javascript
- jvm
An LLVM/Clang/LLD based mingw-w64 toolchain
Generate x86 Assembly with Go
- go
- golang
- assembly
- x86-64
An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
- teaching
- computer-science
- compiler
- emulator
KCL Language Core and API
- record
- configuration
- functional
- policy
Incremental rust builds up to 92x faster than cargo/rustc
- cargo
- compiler
- cranelift
- developer-tools
Circuit IR Compilers and Tools
- circt
- llvm
- mlir
A collection of tools, libraries, and tests for Vulkan shader compilation.
- shaderc
- spirv
- glsl
- hlsl