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)

Duckuino
Duckuino Dukweeno JavaScript

Simple DuckyScript to Arduino C converter.

368
hvcc
hvcc enzienaudio Python

The heavy hvcc compiler for Pure Data patches.

368
llvm-guide-zh
llvm-guide-zh zy445566 C++

User Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)

367
urn
urn SquidDev Common Lisp

Yet another Lisp variant which compiles to Lua

366
dart_eval
dart_eval ethanblake4 Dart

Extensible Dart interpreter for Dart with full interop

365
railt
railt railt PHP

⚡️ A PHP GraphQL Framework

362
flutter_eval
flutter_eval ethanblake4 Dart

Code push for Flutter, powered by dart_eval

360
LuaRT
LuaRT samyeyo C

Open source Windows programming framework for Lua

360
Clue
Clue ClueLang Rust

C/Rust like programming language that compiles into Lua code

356
nngen
nngen NNgen Python

NNgen: A Fully-Customizable Hardware Synthesis Compiler for Deep Neural Network

355
vox
vox MrSmith33 D

Vox language compiler. AOT / JIT / Linker. Zero dependencies

355
rvcc
rvcc sunshaoce C

本课程基于Rui的chibicc,@sunshaoce和@ksco将其由原来的X86架构改写为RISC-V 64架构,同时加入了大量的中文注释,并且配有316节对应于每一个commit的课程,帮助...

354
mosml
mosml kfl Standard ML

Moscow ML is a light-weight implementation of Standard ML (SML), a strict functional language widely used in teaching and research.

351
aeneas
aeneas AeneasVerif OCaml

A verification toolchain for Rust programs

350
cparser
cparser libfirm C

C99 parser and frontend for libfirm

349
pareas
pareas Snektron Futhark

GPU-accelerated compiler

349
RE-MA-Roadmap
RE-MA-Roadmap x86byte

Reverse Engineering and Malware Analysis Roadmap

348
helix-lang
helix-lang helixlang C++

Python's Simplicity, C++'s Power, Native Interoperable with all, and Rust (W.I.P)

348
goism
goism quasilyte Go

Not a fan of Emacs Lisp? Hack Emacs in Go!

347
ppci
ppci windelbouwman Python

A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python

346
speedy.js
speedy.js MichaReiser TypeScript

Accelerate JavaScript Applications by Compiling to WebAssembly

345
zinc
zinc sbt Scala

Scala incremental compiler library, used by sbt and other build tools

341
heterocl
heterocl cornell-zhang Python

HeteroCL: A Multi-Paradigm Programming Infrastructure for Software-Defined Heterogeneous Computing

339
go.vm
go.vm skx Go

A simple virtual machine - compiler & interpreter - written in golang

338
cheerp-compiler
cheerp-compiler leaningtech C++

C++ to JavaScript/WebAssembly compiler

337
amulet
amulet amuletml Haskell

An ML-like functional programming language

336
vab
vab vlang V

V Android Bootstrapper

336
floor
floor a2flo C++

A C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.

333
candy
candy candy-lang Rust

🍭 A sweet, functional programming language that is robust, minimalistic, and expressive.

333
StaticScript
StaticScript StaticScript C++

A new statically typed programming language, syntactically like TypeScript.

332
hvcc
hvcc Wasted-Audio Python

The heavy hvcc compiler for Pure Data patches. Updated to python3 and additional generators

330
ShaderDebugger
ShaderDebugger dfranx C++

[DEPRECATED] C++ library for debugging HLSL & GLSL shaders

329
aWsm
aWsm gwsystems C

WebAssembly ahead-of-time compiler and runtime. Focuses on generating fast code, simplicity, and portability.

327
abi-to-sol
abi-to-sol gnidan TypeScript

Generate Solidity interface from ABI JSON

326
proguard-core
proguard-core Guardsquare Java

Library to read, write, analyze, and process java bytecode

325
loxcraft
loxcraft ajeetdsouza Rust

Language tooling for the Lox programming language.

322
llvm-msvc
llvm-msvc backengineering LLVM

LLVM fork with explicit compatibility with MSVC 2022 features.

322
veriloggen
veriloggen PyHDI Python

Veriloggen: A Mixed-Paradigm Hardware Construction Framework

321
OrangeC
OrangeC LADSoft C++

OrangeC Compiler And Tool Chain

321
Metalama
Metalama metalama C#

A meta-programming framework for code generation, aspect-oriented programming, and architecture verification of large C# codebases.

318
compiler
compiler pawn-lang C

Pawn compiler for SA-MP with bug fixes and new features - runs on Windows, Linux, macOS

317
luna
luna thomscoder Go

🌙 A really tiny WebAssembly compiler for demonstration and educational purposes. Written in Go and built as one of my quests to conquer the WebAssemb...

317
CodeWire
CodeWire ayushk7 JavaScript

Node editor which compiles flow to human readable javascript. Try at https://ayushk7.github.io/CodeWire/

317
30cc
30cc keyvank C

30 C Compiler

315
Snel
Snel crewdevio TypeScript

A Cybernetical tool for svelte applications on deno

315
zkLLVM
zkLLVM NilFoundation C++

Zero-Knowledge Proof Systems Circuit Compiler

315
pykaleidoscope
pykaleidoscope eliben Python

Implementation of the LLVM tutorial in Python using llvmlite

314
babygo
babygo DQNEO Go

babygo👶 is a small Go compiler made from scratch, which can compile itself. It's going to be the smallest and simplest go compiler in the world.

314
nimskull
nimskull nim-works Nim

An in development statically typed systems programming language; with sustainability at its core. We, the community of users, maintain it.

313
py-backwards
py-backwards nvbn Python

Python to python compiler that allows you to use Python 3.6 features in older versions.

310