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 (1582)

scratchnative
scratchnative scratchnative Rust

Convert Scratch3 projects to native executables

280
rocq-of-ocaml
rocq-of-ocaml formal-land OCaml

Formal verification for OCaml, with Rocq

276
clangwarnings.com
clangwarnings.com NSHipster

A list of Clang warnings and their descriptions.

275
ape
ape kgabis C

Ape Programming Language

275
mimium
mimium mimium-org C++

*This repository is archived. Now main development repository is mimium-org/mimium-rs .

274
InMemoryJavaCompiler
InMemoryJavaCompiler trung Java

Utility class to compile java source code in memory

274
fast
fast jonatas Ruby

Find in AST - Search and refactor code directly in Abstract Syntax Tree as you do with grep for strings

273
zxbasic
zxbasic boriel-basic Python

The Sinclair ZX Spectrum BASIC compiler!

273
edge-python
edge-python dylan-sutton-chavez Rust

Single-pass SSA compiler and tiered register VM for a sandboxed Python subset, with NaN-boxed values, inline caches, memoization, mark-sweep GC and sn...

273
t-ruby
t-ruby type-ruby Ruby

T-Ruby, TypeScript-style types for Ruby language

271
covirt
covirt dmaivel C++

An x86-64 code virtualizer for VM based obfuscation

269
Pylir
Pylir Pylir C++

An optimizing ahead-of-time Python Compiler

268
potigol
potigol potigol Scala

Linguagem Potigol - Linguagem de programação funcional moderna para iniciantes - A Functional Programming Language for Beginners

268
fathom
fathom yeslogic Rust

🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧

265
cognate
cognate cognate-lang C

A human readable quasi-concatenative programming language

265
CSCD70
CSCD70 UofT-EcoSystem C++

CSCD70 Compiler Optimization

265
wasm.cljc
wasm.cljc helins Clojure

Spec compliant WebAssembly compiler, decompiler, and generator

264
prance
prance RonnyPfannschmidt Python

Resolving Swagger/OpenAPI 2.0 and 3.0 Parser

263
Toy
Toy krgamestudios C

The Toy Scripting Language. Mirrored nightly from https://gitea.krgamestudios.com/krgamestudios/Toy

262
JS-Encoder
JS-Encoder JS-Encoder TypeScript

一个前端在线编辑器,且致力于成为一个方便、快速的在线 Web 实例开发、调试工具。使用 Vue3 和 Codemirror6 构建。

261
yantra
yantra yantrajs JavaScript

JavaScript Engine for .NET

261
TinyCompiler
TinyCompiler stardust95 C++

c compiler based on flex(lex), bison(yacc) and LLVM, supports LLVM IR and obj code generation. 基于flex,bison以及LLVM,使用c++11实现的类C语法编译器,...

260
mcscript
mcscript Stevertus JavaScript

A programming language for Minecraft Vanilla

260
pine
pine pine-vm C#

DevTools and runtime environment for the Elm programming language

259
poprc
poprc HackerFoo C

A Compiler for the Popr Language

258
nit
nit nitlang C

Nit language

258
func-js
func-js ton-community TypeScript

FunC compiler package

257
3bc-lang
3bc-lang RodrigoDornelles C

Low-level language, tiny virtual machine, minimal runtime, intermediate representation, embeddable, easy for beginners. (Friendly Punched cards)

255
tendra
tendra tendra C

The TenDRA Project

254
lightbeam
lightbeam CraneStation Rust

Lightbeam has moved and now lives in the Wasmtime repository!

252
tokay
tokay tokay-lang Rust

Tokay programming language, designed for ad-hoc parsing and syntax-directed development.

252
Vix-lang
Vix-lang vixlang LLVM

A simple and efficient system-level programming language

252
goiaba
goiaba raphamorim Rust

Experimental Go parser and compiler.

251
otterkit-cobol
otterkit-cobol otterkit C

A free and open source Standard COBOL compiler for 64-bit environments

251
wyzer
wyzer Wyzer-Lang OCaml

The Wyzer Programming Language

251
nqcc2
nqcc2 nlsandler OCaml

Reference implementation for Writing a C Compiler

251
r9cc
r9cc utam0k Rust

Toy C compiler

251
jit-compiler
jit-compiler bspaans Go

JIT compiler in Go

250
vbuild
vbuild manatlan Python

"Compile" your VueJS components (sfc/*.vue) to standalone html/js/css ... python only (no need of nodejs). Support python components too !

250
tampio
tampio fergusq Python

Tampio: An object-oriented programming language made to resemble Finnish

247
Finch.jl
Finch.jl finch-tensor Julia

Sparse and Structured Tensor Compiler

247
entropia
entropia entropykit C

A compiled language for Windows position-independent x86-64 shellcode and Beacon Object Files.

247
solid-playground
solid-playground solidjs TypeScript

Quickly discover what the solid compiler will generate from your JSX template

245
flint
flint flintlang Swift

The Flint Programming Language for Smart Contracts

245
hybridizer-basic-samples
hybridizer-basic-samples hybridizer-io C#

Examples of C# code compiled to GPU by hybridizer

245
silt
silt silt-lang Swift

An in-progress fast, dependently typed, functional programming language implemented in Swift.

244
PythoC
PythoC 1flei Python

PythoC is a Python DSL compiler that compiles statically-typed Python to LLVM IR, providing C-equivalent runtime capabilities with Python syntax and c...

243
vuepack
vuepack znck TypeScript

Publish .vue files in NPM packages

242
CalcKernel
CalcKernel luxine Rust

CalcKernel compiler, runtime, tests, examples, documentation, and public releases

242
pattern-matching-in-rust
pattern-matching-in-rust yorickpeterse Rust

Pattern matching and exhaustiveness checking algorithms implemented in Rust

241