CubThe Cub Programming Language
Stars: ✭ 198 (+78.38%)
CompilerThe Hoa\Compiler library.
Stars: ✭ 458 (+312.61%)
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 (+282.88%)
Mini CDr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (+235.14%)
KgtBNF wrangling and railroad diagrams
Stars: ✭ 312 (+181.08%)
ForgeA lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (+37.84%)
PhplrtPHP Language Recognition Tool
Stars: ✭ 127 (+14.41%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+171.17%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (+39.64%)
PyverilogPython-based Hardware Design Processing Toolkit for Verilog HDL
Stars: ✭ 267 (+140.54%)
FccFedjmike's C Compiler
Stars: ✭ 101 (-9.01%)
Ratel CoreHigh performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+230.63%)
XdpwXD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (+79.28%)
RadonA scripting language.
Stars: ✭ 22 (-80.18%)
PranceResolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (+19.82%)
MdA markdown parser and compiler. Built for speed.
Stars: ✭ 128 (+15.32%)
ChirpA modern low-level programming language
Stars: ✭ 116 (+4.5%)
Minigominigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (+310.81%)
GlslGLSL parser for Rust
Stars: ✭ 145 (+30.63%)
Swcswc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
Stars: ✭ 18,627 (+16681.08%)
SaltwaterA C compiler written in Rust, with a focus on good error messages.
Stars: ✭ 219 (+97.3%)
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+62.16%)
TinyrbA tiny subset of Ruby with a Lua'esc VM
Stars: ✭ 452 (+307.21%)
MarkedA markdown parser and compiler. Built for speed.
Stars: ✭ 26,556 (+23824.32%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-40.54%)
YamldotnetYamlDotNet is a .NET library for YAML
Stars: ✭ 1,382 (+1145.05%)
Haste CompilerA GHC-based Haskell to JavaScript compiler
Stars: ✭ 1,429 (+1187.39%)
HisspIt's Python with a Lissp.
Stars: ✭ 102 (-8.11%)
CjstoesmA tool that can transform CommonJS to ESM
Stars: ✭ 109 (-1.8%)
Datum🔡 🧜🏽♀️ 下一代企业级编程语言。A easy maintain(read/write) language for transform from/to other languages.
Stars: ✭ 107 (-3.6%)
D YamlYAML parser and emitter for the D programming language
Stars: ✭ 101 (-9.01%)
ZxbasicThe Sinclair ZX Spectrum BASIC compiler!
Stars: ✭ 101 (-9.01%)
ForgeFunctional style JSON parsing in Kotlin
Stars: ✭ 106 (-4.5%)
NanojitNanoJIT is a small, cross-platform C++ library that emits machine code.
Stars: ✭ 101 (-9.01%)
Vc4cCompiler for the VC4CL OpenCL implementation
Stars: ✭ 101 (-9.01%)
ImpatientAin't nobody got time for data
Stars: ✭ 110 (-0.9%)
QuickjsThe official repo is at bellard/quickjs.
Stars: ✭ 1,429 (+1187.39%)
RdflibRDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
Stars: ✭ 1,584 (+1327.03%)
RslintA (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
Stars: ✭ 1,377 (+1140.54%)
Swift Init GeneratorAn Xcode plugin that uses the Swift parser to generate initializers
Stars: ✭ 105 (-5.41%)
FanxA portable programming language
Stars: ✭ 101 (-9.01%)
Vue Docgen ApiToolbox to extract information from Vue component files for documentation generation purposes.
Stars: ✭ 100 (-9.91%)
InkoInko is a statically-typed, safe, object-oriented programming language for writing concurrent programs. This is a read-only mirror of https://gitlab.com/inko-lang/inko
Stars: ✭ 108 (-2.7%)
EndbasicBASIC environment with a REPL, a web interface, and RPi support written in Rust
Stars: ✭ 106 (-4.5%)
BqnAn APL-like programming language. Self-hosted!
Stars: ✭ 100 (-9.91%)
FaustFunctional programming language for signal processing and sound synthesis
Stars: ✭ 1,360 (+1125.23%)
SparseSparse is a simple parser-combinator library written in Swift.
Stars: ✭ 104 (-6.31%)
MentionTwitter like mentions and #hashtags parser for Go(Golang)
Stars: ✭ 99 (-10.81%)
Numba Scipynumba_scipy extends Numba to make it aware of SciPy
Stars: ✭ 98 (-11.71%)
FlapFortran command Line Arguments Parser for poor people
Stars: ✭ 109 (-1.8%)
CppcmbA generic C++17 parser-combinator library with a natural grammar notation.
Stars: ✭ 108 (-2.7%)
ArtistARTist's core implementation meant to be included in the art project. Provides ARTist APIs and boilerplate code for modules.
Stars: ✭ 97 (-12.61%)
RegexppThe regular expression parser for ECMAScript.
Stars: ✭ 97 (-12.61%)
Nessus mapParse .nessus file(s) and shows output in interactive UI
Stars: ✭ 97 (-12.61%)