Awesome GraalA curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Stars: ✭ 302 (+169.64%)
Cfla Compileable statically typed Functional programming Language
Stars: ✭ 7 (-93.75%)
Llvm Guide ZhUser Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
Stars: ✭ 180 (+60.71%)
Go Ast Book📚 《Go语法树入门——开启自制编程语言和编译器之旅》(开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST/凹语言)
Stars: ✭ 4,034 (+3501.79%)
CppinsightsC++ Insights - See your source code with the eyes of a compiler
Stars: ✭ 1,382 (+1133.93%)
Tiny CompilerA tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (+507.14%)
CastXMLSuperbuildBuild CastXML and its dependencies (LLVM/Clang)
Stars: ✭ 32 (-71.43%)
ClingThe cling C++ interpreter
Stars: ✭ 2,322 (+1973.21%)
pascal-interpreterA simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-81.25%)
CubThe Cub Programming Language
Stars: ✭ 198 (+76.79%)
SwiftpascalinterpreterSimple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (+141.07%)
NatsuLangNo description or website provided.
Stars: ✭ 96 (-14.29%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (+38.39%)
BrainAn esoteric programming language compiler on top of LLVM based on Brainfuck
Stars: ✭ 112 (+0%)
pyccoloDeclarative instrumentation for Python.
Stars: ✭ 70 (-37.5%)
jingle🔔 Jingle is a dynamically-typed, multi-paradigm programming language designed for humans and machines.
Stars: ✭ 34 (-69.64%)
llvm-hs-typedType Safe LLVM IR ( Experimental )
Stars: ✭ 47 (-58.04%)
teutonInfrastructure test, mainly useful for sysadmin teachers and making contests
Stars: ✭ 22 (-80.36%)
HeadacheProgramming Language that compiles to 8 Bit Brainfuck
Stars: ✭ 59 (-47.32%)
IR2VecImplementation of IR2Vec, published in ACM TACO
Stars: ✭ 28 (-75%)
halo😇 Wholly Adaptive LLVM Optimizer
Stars: ✭ 22 (-80.36%)
arch-packagesArch Linux performance important packages
Stars: ✭ 27 (-75.89%)
clydeDialogue language and tools for games.
Stars: ✭ 21 (-81.25%)
termissionCross-platform Serial (COM Port) / TCP Terminal with Scriptable Auto-Response
Stars: ✭ 39 (-65.18%)
malgoA statically typed functional programming language.
Stars: ✭ 37 (-66.96%)
nolimix86LLVM-based x86 emulator with support for unlimited virtual registers, used before the register allocation pass
Stars: ✭ 19 (-83.04%)
dedupimportDeduplicate named/unnamed imports that have the same import path in Go files
Stars: ✭ 20 (-82.14%)
esooLike the Programming Languages Zoo but with esoteric languages.
Stars: ✭ 18 (-83.93%)
ts-llvmTypeScript to LLVM compiler (abandoned)
Stars: ✭ 266 (+137.5%)
hmg💝 My personal Gentoo/Linux configuration backup files
Stars: ✭ 16 (-85.71%)
boba-jsToy programming language. Now being reimplemented in Rust: https://github.com/poteto/monkers
Stars: ✭ 22 (-80.36%)
hematitaA memory safe Lua interpreter
Stars: ✭ 118 (+5.36%)
lleavesCompiler for LightGBM gradient-boosted trees, based on LLVM. Speeds up prediction by ≥10x.
Stars: ✭ 132 (+17.86%)
cereCERE: Codelet Extractor and REplayer
Stars: ✭ 27 (-75.89%)
oxide-langOxide Programming Language, an interpreted scripting language with a Rust influenced syntax.
Stars: ✭ 106 (-5.36%)
oxygenjsThis a JavaScript Library for the Numerical Javascript and Machine Learning
Stars: ✭ 13 (-88.39%)
Social-Distancing-and-Face-Mask-DetectionSocial Distancing and Face Mask Detection using TensorFlow. Install all required Libraries and GPU drivers as well. Refer to README.md or REPORT for know to installation requirement
Stars: ✭ 39 (-65.18%)
LLVM.jlJulia wrapper for the LLVM C API
Stars: ✭ 90 (-19.64%)
js-slangImplementations of the Source languages, which are small sublanguages of JavaScript designed for SICP JS
Stars: ✭ 41 (-63.39%)
tranquilityTranquility is an in-development programming language intended to replace Solidity
Stars: ✭ 17 (-84.82%)
wx2bd微信和百度小程序的互转工具,脚本转换率目标为100%,持续更新中~~
Stars: ✭ 21 (-81.25%)
fakejava嵌入式脚本语言 Lightweight embedded scripting language
Stars: ✭ 41 (-63.39%)
glottieOpenGL/WebGL based Lottie animation player
Stars: ✭ 60 (-46.43%)
dmjit.dmJIT is a Rust-based JIT compiler using modified auxtools, dmasm and Inkwell LLVM wrapper for boosting Byond DM performance without any hassle! (formerly known as dm-jitaux)
Stars: ✭ 18 (-83.93%)
lustA parser, compiler, and virtual machine evaluator for a minimal subset of Lua; written from scratch in Rust.
Stars: ✭ 120 (+7.14%)
dew-commonJava common tools collection, support for GraalVM
Stars: ✭ 52 (-53.57%)
X11BasicX11-Basic BASIC programming language.
Stars: ✭ 42 (-62.5%)
computation-pyPython implementation for Understanding Computation book.
Stars: ✭ 22 (-80.36%)
jawsJaws is an invisible programming language! Inject invisible code into other languages and files! Created for security research -- see blog post
Stars: ✭ 204 (+82.14%)
samlangSam's Programming Language
Stars: ✭ 22 (-80.36%)