Mlmlself-hosted compiler for a subset of OCaml
Stars: ✭ 41 (-90.62%)
BabygoGo compiler made from scratch, which can compile itself. It's going to be the smallest and simplest go compiler in the world.
Stars: ✭ 143 (-67.28%)
Peachpyx86-64 assembler embedded in Python
Stars: ✭ 1,592 (+264.3%)
CrustC compiler toolchain in Rust. [WIP, early development stage]
Stars: ✭ 150 (-65.68%)
DynarmicAn ARM dynamic recompiler.
Stars: ✭ 475 (+8.7%)
Pyast64Compile a subset of the Python AST to x64-64 assembler
Stars: ✭ 93 (-78.72%)
PpciA compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python
Stars: ✭ 210 (-51.95%)
DoraDora VM
Stars: ✭ 371 (-15.1%)
MirA light-weight JIT compiler based on MIR (Medium Internal Representation)
Stars: ✭ 1,075 (+146%)
WagWebAssembly compiler implemented in Go
Stars: ✭ 177 (-59.5%)
MinijitA basic x86-64 JIT compiler written from scratch in stock Python
Stars: ✭ 185 (-57.67%)
AsmjitMachine code generation for C++
Stars: ✭ 2,874 (+557.67%)
PipelinesAn experimental programming language for data flow
Stars: ✭ 354 (-18.99%)
NlvmLLVM-based compiler for the Nim language
Stars: ✭ 380 (-13.04%)
OpendylanOpen Dylan compiler and IDE
Stars: ✭ 351 (-19.68%)
Opensmalltalk VmCross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.
Stars: ✭ 345 (-21.05%)
OblivionThe language of Art
Stars: ✭ 414 (-5.26%)
LabelessLabeless is a multipurpose IDA Pro plugin system for labels/comments synchronization with a debugger backend, with complex memory dumping and interactive Python scripting capabilities.
Stars: ✭ 378 (-13.5%)
BfcAn industrial-grade brainfuck compiler
Stars: ✭ 340 (-22.2%)
PasserineA small extensible programming language designed for concise expression with little code.
Stars: ✭ 341 (-21.97%)
IlgpuILGPU JIT Compiler for high-performance .Net GPU programs
Stars: ✭ 374 (-14.42%)
NumpileA tiny 1000 line LLVM-based numeric specializer for scientific Python code.
Stars: ✭ 341 (-21.97%)
SollSOLL is a new compiler for generate Ewasm from solidity and yul. See a demo here: https://asciinema.org/a/ezJqNLicn5fya02zwu4VXIo8a
Stars: ✭ 329 (-24.71%)
Compiler seriesMaterial for the Creating a Compiler video lesson series.
Stars: ✭ 409 (-6.41%)
Ykit基于 Webpack 的灵活快速的打包工具,帮助稳定高效构建现代 JavaScript 应用。
Stars: ✭ 375 (-14.19%)
V8The official mirror of the V8 Git repository
Stars: ✭ 18,808 (+4203.89%)
QpulibLanguage and compiler for the Raspberry Pi GPU
Stars: ✭ 357 (-18.31%)
HyA dialect of Lisp that's embedded in Python
Stars: ✭ 4,084 (+834.55%)
Railt⚡️ A PHP GraphQL Framework
Stars: ✭ 353 (-19.22%)
Scala NativeYour favorite language gets closer to bare metal.
Stars: ✭ 4,053 (+827.46%)
GoismNot a fan of Emacs Lisp? Hack Emacs in Go!
Stars: ✭ 347 (-20.59%)
TrunkBuild, bundle & ship your Rust WASM application to the web.
Stars: ✭ 378 (-13.5%)
BeaengineBeaEngine disasm project
Stars: ✭ 342 (-21.74%)
Tiny CompilerA tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
Stars: ✭ 425 (-2.75%)
RacketscriptRacket to JavaScript Compiler
Stars: ✭ 340 (-22.2%)
Nord EmacsAn arctic, north-bluish clean and elegant Emacs theme.
Stars: ✭ 379 (-13.27%)
Staticscript🎉🎉🎉 A new statically typed programming language, syntactically like TypeScript.
Stars: ✭ 337 (-22.88%)
EnsoHybrid visual and textual functional programming.
Stars: ✭ 5,238 (+1098.63%)
QuilcThe @rigetti optimizing Quil compiler.
Stars: ✭ 336 (-23.11%)
WaxA tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀
Stars: ✭ 373 (-14.65%)
PkgPackage your Node.js project into an executable
Stars: ✭ 19,349 (+4327.69%)
EnzymeHigh-performance automatic differentiation of LLVM.
Stars: ✭ 418 (-4.35%)
PhenomicDEPRECATED. Please use Next.js instead.
Stars: ✭ 3,264 (+646.91%)
Mini CDr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (-14.87%)
ToaruosA completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Stars: ✭ 4,687 (+972.54%)
Asm DudeVisual Studio extension for assembly syntax highlighting and code completion in assembly files and the disassembly window
Stars: ✭ 3,898 (+791.99%)
WebmlA Standard ML Compiler for the Web
Stars: ✭ 326 (-25.4%)
Shaderdebugger[DEPRECATED] C++ library for debugging HLSL & GLSL shaders
Stars: ✭ 323 (-26.09%)
X86 Bare Metal ExamplesDozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM baremetal setup at: https://github.com/cirosantilli/linux-kernel-module-cheat#baremetal-setup 学习x86系统编程的数十个最小操作系统。 已在QE…
Stars: ✭ 3,985 (+811.9%)
TexmacsSource Code of GNU TeXmacs, Developers Guide ==>
Stars: ✭ 372 (-14.87%)
Roblox TsA TypeScript-to-Luau Compiler for Roblox
Stars: ✭ 317 (-27.46%)
Ph7An Embedded Implementation of PHP (C Library)
Stars: ✭ 422 (-3.43%)
BytecoderRich Domain Model for JVM Bytecode and Framework to interpret and transpile it.
Stars: ✭ 401 (-8.24%)
PhalangerPHP 5.4 compiler for .NET/Mono frameworks. Predecessor to the opensource PeachPie project (www.peachpie.io).
Stars: ✭ 369 (-15.56%)
KgtBNF wrangling and railroad diagrams
Stars: ✭ 312 (-28.6%)
Cl PythonAn implementation of Python in Common Lisp
Stars: ✭ 315 (-27.92%)
CingulataCingulata (pronounced "tchingulata") is a compiler toolchain and RTE for running C++ programs over encrypted data by means of fully homomorphic encryption techniques.
Stars: ✭ 369 (-15.56%)