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)

butter
butter neverRare Rust

A tasty language for building efficient software. Currently work in progress!

113
swift-init-generator
swift-init-generator rjoudrey Swift

An Xcode plugin that uses the Swift parser to generate initializers

112
ARTist
ARTist Project-ARTist C++

ARTist's core implementation meant to be included in the art project. Provides ARTist APIs and boilerplate code for modules.

112
C-SVM
C-SVM knowing-top C++

一种基于栈式虚拟机的类c 语言编译器。This project has moved from https://sourceforge.net/projects/msct/. C-SVM: A Compiler for a C-Like Language Based...

112
ssc
ssc liberize C

Convert shell script to binary

112
catspeak-lang
catspeak-lang katsaii Game Maker Language

A cross-platform modding language for GameMaker games.

112
rv
rv cdl-saarland C++

RV: A Unified Region Vectorizer for LLVM

111
labrys
labrys kit-ty-kate OCaml

A toy language based on LLVM that implements the System Fω type-system

111
prism
prism kaleidawave TypeScript

(No longer in development). Experimental compiler for building isomorphic web applications with web components.

110
ygen
ygen Cr0a3 Rust

Ygen - Yet another code generation libary (abandoned)

110
plugin-vscode-compiler-toolkit
plugin-vscode-compiler-toolkit ballerina-attic TypeScript

Compiler tools for Ballerina developers

110
webpack-core-usage
webpack-core-usage liangklfangl

webpack2完整系列课程,欢迎阅读。同时欢迎移步我的react全家桶文章全集: https://github.com/liangklfangl/react-article-bucket

109
evm2wasm
evm2wasm ewasm C++

[ORPHANED] Transcompiles EVM code to eWASM

109
Gaalop
Gaalop CallForSanity Java

Gaalop (Geometic Algebra Algorithms Optimizer) is a software to compile and optimize geometric algebra (GA) expressions into high-level programming la...

109
Accera
Accera microsoft C++

Open source cross-platform compiler for compute-intensive loops used in AI algorithms, from Microsoft Research

109
mints
mints mizchi TypeScript

lightweight typescript compiler

109
website
website swc-project TypeScript

Documentation for the SWC project.

109
nbin
nbin coder TypeScript

Fast and robust node.js binary compiler.

108
OpenSesameCompilerForUnity
OpenSesameCompilerForUnity mob-sakai C#

A Roslyn compiler to access internals/privates for Unity. In other words, you can access to any internals/privates in other assemblies, without reflec...

108
compilers
compilers judge0 Dockerfile

📦 Docker image with installed compilers, interpreters and sandbox.

108
everdev
everdev everx-labs TypeScript

TVM Development Environment - Set up all the core Developer tools and work with TVM blockchains(Everscale, TON, Venom) from a single interface

107
flashforth
flashforth oh2aun Assembly

FlashForth development

106
mutable
mutable mutable-org C++

A Database System for Research and Fast Prototyping

106
JPL
JPL W1LDN16H7 Java

The JSON Programming Language

106
ZenMaxBuilder
ZenMaxBuilder grm34 Shell

📲 Android Kernel Builder | On stand-by, also take look at https://github.com/cyberknight777/YAKB

106
samples
samples everx-labs Solidity

Samples of Free TON smart contracts in Solidity, C++ and C

106
lython
lython t3tra-dev Python

Lython is an experimental compiler that transforms Python code into LLVM IR and compiles to native binaries.

105
marwood
marwood strtok Rust

An embeddable Scheme R7 Compiler & Runtime written in Rust

105
knox
knox AZHenley Go

A toy programming language written in Go that compiles to C.

104
ibis-substrait
ibis-substrait ibis-project Python

Ibis Substrait Compiler

104
c-to-mips-compiler
c-to-mips-compiler Jiantastic C

C to MIPS Assembly Compiler

103
LiXinCompiler
LiXinCompiler realJustinLee Java

参考自龙书上的语言,自己实现了一个编译器的前端。

102
tiger
tiger sunchao Standard ML

Tiger Compiler from "Modern Compiler Implementation in ML" by Andrew W. Appel

102
cc64
cc64 pzembrod Forth

cc64 is a small-C compiler written in Forth, hosted on the Commodore C64, Plus4 and C16 with 64k, and on the Commander X16. It is targeting the 6502 C...

102
lumina
lumina luminalang Rust

Lumina is an eager-by-default natively compiled functional programming language with the core goals of readibility, practicality, compiler-driven deve...

101
The-HACK-General-Purpose-Computer
The-HACK-General-Purpose-Computer cyber-anubis Python

Using HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up...

101
LLVM-Study-Notes
LLVM-Study-Notes Enna1 Python

Study notes about LLVM. LLVM 学习笔记. Licensed under CC BY-NC-SA 4.0

101
Juniper
Juniper calebh F#
101
comelang
comelang ab25cq C

comelang is modern object oriented c compiler. It has reffrence count GC with memory leak detector. self-hosted with zero memory leaks.

101
harbor
harbor adam-mcdaniel Rust

A language that ports⚓: examining the limits of compilation⚙️.

101
vas
vas v420v V

x86-64 Assembler written in V

100
timeblok
timeblok JettChenT Rust

The programming language for calendars

100
Akilang
Akilang syegulalp Python

A compiler for a simple language, built with Python and LLVM

100
opensourcecobol4j
opensourcecobol4j opensourcecobol COBOL

A new version of opensourcecobol. Translate COBOL to Java.

100
GraphQL.Tools
GraphQL.Tools MoienTajik C#

GraphQL.Tools is a GraphQL to C# compiler (code-generator) which turns your GraphQL schema into a set of C# classes, interfaces, and enums.

99
compiler
compiler ren-lang Elm

Cleaner, clearer JavaScript. A modern scripting language for the Web.

99
charly-vm
charly-vm KCreate C++

Fully parallel dynamically typed programming language

98
awka
awka noyesno C

Revive awka - Awk to C Compiler

98
JavaScript-compiler
JavaScript-compiler jacksplwxy TypeScript

编程语言的本质:语言只是一串字符,我们认为它是什么,它就可以是什么

98
zirgen
zirgen risc0 C++

Zirgen compiler and RISC Zero circuits

98