UbiquityDotNET/Llvm.NET
LLVM Bindings for .NET
This is a tool for software developers who are building applications in .NET and need to leverage the powerful capabilities of the LLVM compiler infrastructure. It allows you to integrate LLVM's code generation, optimization, and JIT execution features directly into your .NET projects. Developers can use it to create custom compilers, interpret domain-specific languages, or perform ahead-of-time compilation for specialized environments, translating high-level code constructs into optimized machine-level instructions.
Use this if you are a .NET developer building advanced compiler tools, domain-specific language runtimes, or need fine-grained control over code generation and optimization within a .NET application.
Not ideal if you are a typical application developer looking for a general-purpose library, or if you don't have a specific need to interact with low-level compiler infrastructure.
Stars
95
Forks
11
Language
C#
License
Apache-2.0
Category
Last pushed
Dec 20, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/UbiquityDotNET/Llvm.NET"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
javaparser/javaparser
Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
asmjit/asmjit
Low-latency machine code generation
lioncash/biscuit
A runtime code generator for RISC-V
llvm-hs/llvm-hs-pretty
Pretty printer for LLVM AST to Textual IR
bytexenon/Tiny-Lua-Compiler
⛄Possibly the smallest Lua compiler ever