All Projects → Ratel Core → Similar Projects or Alternatives

1868 Open source projects that are alternatives of or similar to Ratel Core

Tiny Compiler
A 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%)
Mutual labels:  compiler, ast, parser
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-50.95%)
Mutual labels:  compiler, ast, parser
Charly Vm
Fibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-82.02%)
Mutual labels:  compiler, ast, parser
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-17.98%)
Mutual labels:  compiler, ast, parser
Lioness
The Lioness Programming Language
Stars: ✭ 155 (-57.77%)
Mutual labels:  compiler, ast, parser
Meriyah
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+88.01%)
Mutual labels:  ast, parser, performance
Cub
The Cub Programming Language
Stars: ✭ 198 (-46.05%)
Mutual labels:  compiler, ast, parser
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+54.22%)
Mutual labels:  compiler, ast, parser
Nimporter
Compile Nim Extensions for Python On Import!
Stars: ✭ 474 (+29.16%)
Mutual labels:  compiler, transpiler, performance
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-40.87%)
Mutual labels:  ast, parser, performance
Phplrt
PHP Language Recognition Tool
Stars: ✭ 127 (-65.4%)
Mutual labels:  compiler, ast, parser
Fastexpressioncompiler
Fast ExpressionTree compiler to delegate
Stars: ✭ 631 (+71.93%)
Mutual labels:  compiler, performance
Compiler
The Hoa\Compiler library.
Stars: ✭ 458 (+24.8%)
Mutual labels:  compiler, parser
Marked
A markdown parser and compiler. Built for speed.
Stars: ✭ 26,556 (+7135.97%)
Mutual labels:  compiler, parser
Modiscript
Acche din aa gaye
Stars: ✭ 888 (+141.96%)
Mutual labels:  compiler, ast
J2cl
Java to Closure JavaScript transpiler
Stars: ✭ 773 (+110.63%)
Mutual labels:  compiler, transpiler
Radon
A scripting language.
Stars: ✭ 22 (-94.01%)
Mutual labels:  compiler, parser
Elchemy
Write Elixir code using statically-typed Elm-like syntax (compatible with Elm tooling)
Stars: ✭ 1,080 (+194.28%)
Mutual labels:  compiler, transpiler
Ngraph
nGraph has moved to OpenVINO
Stars: ✭ 1,322 (+260.22%)
Mutual labels:  compiler, performance
Fetlang
Fetish-themed programming language
Stars: ✭ 1,337 (+264.31%)
Mutual labels:  compiler, transpiler
Fcc
Fedjmike's C Compiler
Stars: ✭ 101 (-72.48%)
Mutual labels:  compiler, parser
Fathom
🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Stars: ✭ 111 (-69.75%)
Mutual labels:  compiler, parser
Jsweet
A Java to JavaScript transpiler.
Stars: ✭ 1,167 (+217.98%)
Mutual labels:  compiler, transpiler
Ts Transform Import Path Rewrite
TS AST transformer to rewrite import path
Stars: ✭ 104 (-71.66%)
Mutual labels:  compiler, ast
Elixirscript
Converts Elixir to JavaScript
Stars: ✭ 1,504 (+309.81%)
Mutual labels:  compiler, transpiler
Chirp
A modern low-level programming language
Stars: ✭ 116 (-68.39%)
Mutual labels:  compiler, parser
Forge
A lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (-58.31%)
Mutual labels:  compiler, parser
Rubyspeed
Compile ruby functions to C
Stars: ✭ 180 (-50.95%)
Mutual labels:  compiler, performance
Llvm Guide Zh
User Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
Stars: ✭ 180 (-50.95%)
Mutual labels:  compiler, ast
Tiny Compiler
A tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (+85.29%)
Mutual labels:  compiler, ast
Halide
a language for fast, portable data-parallel computation
Stars: ✭ 4,722 (+1186.65%)
Mutual labels:  compiler, performance
Tvm
Open deep learning compiler stack for cpu, gpu and specialized accelerators
Stars: ✭ 7,494 (+1941.96%)
Mutual labels:  compiler, performance
Typescripttolua
Typescript to lua transpiler. https://typescripttolua.github.io/
Stars: ✭ 783 (+113.35%)
Mutual labels:  compiler, transpiler
Minigo
minigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (+24.25%)
Mutual labels:  compiler, parser
Pyast64
Compile a subset of the Python AST to x64-64 assembler
Stars: ✭ 93 (-74.66%)
Mutual labels:  compiler, ast
Delta
Programming language focused on performance and productivity
Stars: ✭ 77 (-79.02%)
Mutual labels:  compiler, performance
Evm2wasm
[ORPHANED] Transcompiles EVM code to eWASM
Stars: ✭ 96 (-73.84%)
Mutual labels:  compiler, transpiler
Ts Transform Css Modules
Extract css class names from required css module files for TypeScript
Stars: ✭ 75 (-79.56%)
Mutual labels:  compiler, ast
Godzilla
Godzilla is a ES2015 to Go source code transpiler and runtime
Stars: ✭ 1,464 (+298.91%)
Mutual labels:  compiler, transpiler
Babel
🐠 Babel is a compiler for writing next generation JavaScript.
Stars: ✭ 40,109 (+10828.88%)
Mutual labels:  compiler, ast
Crossshader
⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (-69.21%)
Mutual labels:  compiler, transpiler
Tinyrb
A tiny subset of Ruby with a Lua'esc VM
Stars: ✭ 452 (+23.16%)
Mutual labels:  compiler, parser
Swc
swc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
Stars: ✭ 18,627 (+4975.48%)
Mutual labels:  compiler, parser
Glsl
GLSL parser for Rust
Stars: ✭ 145 (-60.49%)
Mutual labels:  compiler, parser
Prance
Resolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (-63.76%)
Mutual labels:  compiler, parser
Transcrypt
Python 3.7 to JavaScript compiler - Lean, fast, open! -
Stars: ✭ 2,502 (+581.74%)
Mutual labels:  compiler, transpiler
Xdpw
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (-45.78%)
Mutual labels:  compiler, parser
Saltwater
A C compiler written in Rust, with a focus on good error messages.
Stars: ✭ 219 (-40.33%)
Mutual labels:  compiler, parser
Retyped
Access 3600+ libraries from C# and let Bridge.NET compile your project into JavaScript.
Stars: ✭ 216 (-41.14%)
Mutual labels:  compiler, transpiler
Adlik
Adlik: Toolkit for Accelerating Deep Learning Inference
Stars: ✭ 237 (-35.42%)
Mutual labels:  compiler, performance
Md
A markdown parser and compiler. Built for speed.
Stars: ✭ 128 (-65.12%)
Mutual labels:  compiler, parser
Clang
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Stars: ✭ 2,880 (+684.74%)
Mutual labels:  compiler, performance
Deepc
vendor independent deep learning library, compiler and inference framework microcomputers and micro-controllers
Stars: ✭ 260 (-29.16%)
Mutual labels:  compiler, performance
Pyverilog
Python-based Hardware Design Processing Toolkit for Verilog HDL
Stars: ✭ 267 (-27.25%)
Mutual labels:  compiler, parser
Headache
Programming Language that compiles to 8 Bit Brainfuck
Stars: ✭ 59 (-83.92%)
Mutual labels:  ast, transpiler
Jsqlparser
JSqlParser 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%)
Mutual labels:  ast, parser
Bblfshd
A self-hosted server for source code parsing
Stars: ✭ 297 (-19.07%)
Mutual labels:  ast, parser
Haxe
Haxe - The Cross-Platform Toolkit
Stars: ✭ 4,665 (+1171.12%)
Mutual labels:  compiler, transpiler
Kgt
BNF wrangling and railroad diagrams
Stars: ✭ 312 (-14.99%)
Mutual labels:  compiler, parser
py2many
Transpiler of Python to many other languages
Stars: ✭ 420 (+14.44%)
Mutual labels:  ast, transpiler
1-60 of 1868 similar projects