Topic

compiler

Compilers are software that translate higher-level (more human readable) programming languages to lower-level languages (e.g. machine code). The processor executes machine code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. Examples of compiled languages include BASIC, Fortran, C++, C, and Java.

Repositories (1454)

compiler.nvim
compiler.nvim Zeioth Lua

Neovim compiler for building and running your code without having to configure anything

613
shadow-rs
shadow-rs baoyachi Rust

A build-time information stored in your rust project.(binary,lib,cdylib,dylib,wasm)

613
cake
cake thradams C

Cake a C23 front end and transpiler written in C

612
kgt
kgt katef C

BNF wrangling and railroad diagrams

611
packem
packem lordkrieg JavaScript

📦⚡ A precompiled JavaScript module bundler

606
kaitai_struct_compiler
kaitai_struct_compiler kaitai-io Scala

Kaitai Struct: compiler to translate .ksy => .cpp / .cs / .dot / .go / .java / .js / .lua / .nim / .php / .pm / .py / .rb

603
huff-rs
huff-rs huff-language Rust

A low-level assembly language for the Ethereum Virtual Machine built in blazing-fast pure rust.

601
deepC
deepC ai-techsystems C++

vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers

597
apollo-rs
apollo-rs apollographql Rust

Spec compliant GraphQL Tools in Rust.

587
Cosmic-IDE
Cosmic-IDE Cosmic-Ide Java

A next-gen Ide for JVM development on Android

587
toy-lang
toy-lang Vexu Zig

Toy language for experimentation and fun.

584
FlingOS
FlingOS FlingOS C#

An educational operating system written in C#. A great stepping stone from high to low level development.

579
go-binsize-treemap
go-binsize-treemap nikolaydubina Go

🔍 Go binary size SVG treemap

578
flow9
flow9 area9innovation C

Platform for safe, easy and productive programming of complex, multi-platform apps with a modern user interface

573
tiny-compiler
tiny-compiler zakirullin C

A tiny compiler for a language featuring LL(2) grammar. With Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "...

573
llsoftsecbook
llsoftsecbook llsoftsec TeX

Low-Level Software Security for Compiler Developers

570
RE-flex
RE-flex Genivia C++

Yet another high-performance C++ regex library and lexical analyzer generator like Flex: extends Flex++ with Unicode support, indent/dedent anchors, l...

567
tasmocompiler
tasmocompiler benzino77 C

Web GUI for custom Tasmota compilation

567
uvm
uvm maximecb Rust

Fun, portable, minimalistic virtual machine.

563
langcraft
langcraft SuperTails Rust

Compiler from LLVM IR to Minecraft datapacks.

559
Gwion
Gwion Gwion C

:musical_note: strongly-timed musical programming language

557
compiler_series
compiler_series bisqwit Yacc

Material for the Creating a Compiler video lesson series.

554
cairo-vm
cairo-vm lambdaclass Rust

cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable pr...

552
graphql-compiler
graphql-compiler kensho-technologies Python

Turn complex GraphQL queries into optimized database queries.

551
psychec
psychec ltcmelo C++

A compiler frontend for the C programming language

549
aiken
aiken aiken-lang Untyped Plutus Core

A modern smart contract platform for Cardano

548
calyx
calyx calyxir Rust

Intermediate Language (IL) for Hardware Accelerator Generators

544
cone
cone jondgoodwin C

Cone Programming Language

543
waforth
waforth remko WebAssembly

Small but complete dynamic Forth Interpreter/Compiler for and in WebAssembly

538
eslisp
eslisp anko LiveScript

un-opinionated S-expression syntax and macro system for JavaScript

537
bfc
bfc Wilfred Rust

An industrial-grade brainfuck compiler

532
minigo
minigo DQNEO Go

minigo🐥is a small Go compiler made from scratch. It can compile itself.

531
MazuCC
MazuCC jserv C

A minimalist C compiler with x86_64 code generation

529
mini-c
mini-c Fedjmike C

Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours

526
libfirm
libfirm libfirm C

graph based intermediate representation and backend for optimising compilers

526
shader-minifier
shader-minifier laurentlb GLSL

Minify and obfuscate GLSL or HLSL code

523
sage
sage adam-mcdaniel Rust

A programming language that's wise beyond its bytes!🌱🌿🪴

521
vult
vult vult-dsp OCaml

Vult is a transcompiler well suited to write high-performance DSP code

519
renjin
renjin bedatadriven R

JVM-based interpreter for the R language for the statistical analysis.

517
ONE
ONE Samsung C++

On-device Neural Engine

516
nxdk
nxdk XboxDev C

The cross-platform, open-source SDK to develop for original Xbox: *new* xdk

508
Enzyme.jl
Enzyme.jl EnzymeAD Julia

Julia bindings for the Enzyme automatic differentiator

508
dora
dora dinfuehr Rust

Dora VM

505
PH7
PH7 symisc C

An Embedded Implementation of PHP (C Library)

504
EagleVM
EagleVM snowsnowsnows C++

Native code virtualizer for x64 binaries

498
TurboScript
TurboScript 01alchemist JavaScript

Super charged typed JavaScript dialect for parallel programming which compiles to WebAssembly

496
MegCC
MegCC MegEngine C++

MegCC是一个运行时超轻量,高效,移植简单的深度学习模型编译器

487
hydrogen-cpp
hydrogen-cpp orosmatthew C++

A hobby programming language 🔥

484
opendylan
opendylan dylan-lang Dylan

Open Dylan compiler and IDE

481
quilc
quilc quil-lang Common Lisp

The optimizing Quil compiler.

477