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 (+15.8%)
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-50.95%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-82.02%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-17.98%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (-57.77%)
MeriyahA 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+88.01%)
CubThe Cub Programming Language
Stars: ✭ 198 (-46.05%)
NimporterCompile Nim Extensions for Python On Import!
Stars: ✭ 474 (+29.16%)
EscayaAn blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-40.87%)
PhplrtPHP Language Recognition Tool
Stars: ✭ 127 (-65.4%)
CompilerThe Hoa\Compiler library.
Stars: ✭ 458 (+24.8%)
MarkedA markdown parser and compiler. Built for speed.
Stars: ✭ 26,556 (+7135.97%)
ModiscriptAcche din aa gaye
Stars: ✭ 888 (+141.96%)
J2clJava to Closure JavaScript transpiler
Stars: ✭ 773 (+110.63%)
RadonA scripting language.
Stars: ✭ 22 (-94.01%)
ElchemyWrite Elixir code using statically-typed Elm-like syntax (compatible with Elm tooling)
Stars: ✭ 1,080 (+194.28%)
NgraphnGraph has moved to OpenVINO
Stars: ✭ 1,322 (+260.22%)
FetlangFetish-themed programming language
Stars: ✭ 1,337 (+264.31%)
FccFedjmike's C Compiler
Stars: ✭ 101 (-72.48%)
Fathom 🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Stars: ✭ 111 (-69.75%)
JsweetA Java to JavaScript transpiler.
Stars: ✭ 1,167 (+217.98%)
ElixirscriptConverts Elixir to JavaScript
Stars: ✭ 1,504 (+309.81%)
ChirpA modern low-level programming language
Stars: ✭ 116 (-68.39%)
ForgeA lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (-58.31%)
RubyspeedCompile ruby functions to C
Stars: ✭ 180 (-50.95%)
Llvm Guide ZhUser Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
Stars: ✭ 180 (-50.95%)
Tiny CompilerA tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (+85.29%)
Halidea language for fast, portable data-parallel computation
Stars: ✭ 4,722 (+1186.65%)
TvmOpen deep learning compiler stack for cpu, gpu and specialized accelerators
Stars: ✭ 7,494 (+1941.96%)
TypescripttoluaTypescript to lua transpiler. https://typescripttolua.github.io/
Stars: ✭ 783 (+113.35%)
Minigominigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (+24.25%)
Pyast64Compile a subset of the Python AST to x64-64 assembler
Stars: ✭ 93 (-74.66%)
DeltaProgramming language focused on performance and productivity
Stars: ✭ 77 (-79.02%)
Evm2wasm[ORPHANED] Transcompiles EVM code to eWASM
Stars: ✭ 96 (-73.84%)
GodzillaGodzilla is a ES2015 to Go source code transpiler and runtime
Stars: ✭ 1,464 (+298.91%)
Babel🐠 Babel is a compiler for writing next generation JavaScript.
Stars: ✭ 40,109 (+10828.88%)
Crossshader⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (-69.21%)
TinyrbA tiny subset of Ruby with a Lua'esc VM
Stars: ✭ 452 (+23.16%)
Swcswc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
Stars: ✭ 18,627 (+4975.48%)
GlslGLSL parser for Rust
Stars: ✭ 145 (-60.49%)
PranceResolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (-63.76%)
TranscryptPython 3.7 to JavaScript compiler - Lean, fast, open! -
Stars: ✭ 2,502 (+581.74%)
XdpwXD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (-45.78%)
SaltwaterA C compiler written in Rust, with a focus on good error messages.
Stars: ✭ 219 (-40.33%)
RetypedAccess 3600+ libraries from C# and let Bridge.NET compile your project into JavaScript.
Stars: ✭ 216 (-41.14%)
AdlikAdlik: Toolkit for Accelerating Deep Learning Inference
Stars: ✭ 237 (-35.42%)
MdA markdown parser and compiler. Built for speed.
Stars: ✭ 128 (-65.12%)
ClangMirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Stars: ✭ 2,880 (+684.74%)
Deepcvendor independent deep learning library, compiler and inference framework microcomputers and micro-controllers
Stars: ✭ 260 (-29.16%)
PyverilogPython-based Hardware Design Processing Toolkit for Verilog HDL
Stars: ✭ 267 (-27.25%)
HeadacheProgramming Language that compiles to 8 Bit Brainfuck
Stars: ✭ 59 (-83.92%)
JsqlparserJSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Stars: ✭ 3,405 (+827.79%)
BblfshdA self-hosted server for source code parsing
Stars: ✭ 297 (-19.07%)
HaxeHaxe - The Cross-Platform Toolkit
Stars: ✭ 4,665 (+1171.12%)
KgtBNF wrangling and railroad diagrams
Stars: ✭ 312 (-14.99%)
py2manyTranspiler of Python to many other languages
Stars: ✭ 420 (+14.44%)