All Projects → Fathom → Similar Projects or Alternatives

950 Open source projects that are alternatives of or similar to Fathom

Cub
The Cub Programming Language
Stars: ✭ 198 (+78.38%)
Mutual labels:  compiler, parser
Compiler
The Hoa\Compiler library.
Stars: ✭ 458 (+312.61%)
Mutual labels:  compiler, parser
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 (+282.88%)
Mutual labels:  compiler, parser
Mini C
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (+235.14%)
Mutual labels:  compiler, parser
Kgt
BNF wrangling and railroad diagrams
Stars: ✭ 312 (+181.08%)
Mutual labels:  compiler, parser
Forge
A lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (+37.84%)
Mutual labels:  compiler, parser
Phplrt
PHP Language Recognition Tool
Stars: ✭ 127 (+14.41%)
Mutual labels:  compiler, parser
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+171.17%)
Mutual labels:  compiler, parser
Lioness
The Lioness Programming Language
Stars: ✭ 155 (+39.64%)
Mutual labels:  compiler, parser
Pyverilog
Python-based Hardware Design Processing Toolkit for Verilog HDL
Stars: ✭ 267 (+140.54%)
Mutual labels:  compiler, parser
Fcc
Fedjmike's C Compiler
Stars: ✭ 101 (-9.01%)
Mutual labels:  compiler, parser
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+409.91%)
Mutual labels:  compiler, parser
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+230.63%)
Mutual labels:  compiler, parser
Xdpw
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (+79.28%)
Mutual labels:  compiler, parser
Radon
A scripting language.
Stars: ✭ 22 (-80.18%)
Mutual labels:  compiler, parser
Prance
Resolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (+19.82%)
Mutual labels:  compiler, parser
Md
A markdown parser and compiler. Built for speed.
Stars: ✭ 128 (+15.32%)
Mutual labels:  compiler, parser
Chirp
A modern low-level programming language
Stars: ✭ 116 (+4.5%)
Mutual labels:  compiler, parser
Minigo
minigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (+310.81%)
Mutual labels:  compiler, parser
Glsl
GLSL parser for Rust
Stars: ✭ 145 (+30.63%)
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 (+16681.08%)
Mutual labels:  compiler, parser
Saltwater
A C compiler written in Rust, with a focus on good error messages.
Stars: ✭ 219 (+97.3%)
Mutual labels:  compiler, parser
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+62.16%)
Mutual labels:  compiler, parser
Tinyrb
A tiny subset of Ruby with a Lua'esc VM
Stars: ✭ 452 (+307.21%)
Mutual labels:  compiler, parser
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (+3772.07%)
Mutual labels:  compiler, parser
Marked
A markdown parser and compiler. Built for speed.
Stars: ✭ 26,556 (+23824.32%)
Mutual labels:  compiler, parser
Charly Vm
Fibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-40.54%)
Mutual labels:  compiler, parser
Yamldotnet
YamlDotNet is a .NET library for YAML
Stars: ✭ 1,382 (+1145.05%)
Mutual labels:  parser
Haste Compiler
A GHC-based Haskell to JavaScript compiler
Stars: ✭ 1,429 (+1187.39%)
Mutual labels:  compiler
Hissp
It's Python with a Lissp.
Stars: ✭ 102 (-8.11%)
Mutual labels:  compiler
Cjstoesm
A tool that can transform CommonJS to ESM
Stars: ✭ 109 (-1.8%)
Mutual labels:  compiler
Datum
🔡 🧜🏽‍♀️ 下一代企业级编程语言。A easy maintain(read/write) language for transform from/to other languages.
Stars: ✭ 107 (-3.6%)
Mutual labels:  compiler
D Yaml
YAML parser and emitter for the D programming language
Stars: ✭ 101 (-9.01%)
Mutual labels:  parser
Zxbasic
The Sinclair ZX Spectrum BASIC compiler!
Stars: ✭ 101 (-9.01%)
Mutual labels:  compiler
Forge
Functional style JSON parsing in Kotlin
Stars: ✭ 106 (-4.5%)
Mutual labels:  parser
Nanojit
NanoJIT is a small, cross-platform C++ library that emits machine code.
Stars: ✭ 101 (-9.01%)
Mutual labels:  compiler
Vc4c
Compiler for the VC4CL OpenCL implementation
Stars: ✭ 101 (-9.01%)
Mutual labels:  compiler
Impatient
Ain't nobody got time for data
Stars: ✭ 110 (-0.9%)
Mutual labels:  compiler
Quickjs
The official repo is at bellard/quickjs.
Stars: ✭ 1,429 (+1187.39%)
Mutual labels:  compiler
Rdflib
RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
Stars: ✭ 1,584 (+1327.03%)
Mutual labels:  parser
Rslint
A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
Stars: ✭ 1,377 (+1140.54%)
Mutual labels:  parser
Lixincompiler
参考自龙书上的语言,自己实现了一个编译器的前端。
Stars: ✭ 101 (-9.01%)
Mutual labels:  compiler
Swift Init Generator
An Xcode plugin that uses the Swift parser to generate initializers
Stars: ✭ 105 (-5.41%)
Mutual labels:  compiler
Fanx
A portable programming language
Stars: ✭ 101 (-9.01%)
Mutual labels:  compiler
Vue Docgen Api
Toolbox to extract information from Vue component files for documentation generation purposes.
Stars: ✭ 100 (-9.91%)
Mutual labels:  parser
Inko
Inko 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%)
Mutual labels:  compiler
Endbasic
BASIC environment with a REPL, a web interface, and RPi support written in Rust
Stars: ✭ 106 (-4.5%)
Mutual labels:  parser
Bqn
An APL-like programming language. Self-hosted!
Stars: ✭ 100 (-9.91%)
Mutual labels:  compiler
Faust
Functional programming language for signal processing and sound synthesis
Stars: ✭ 1,360 (+1125.23%)
Mutual labels:  compiler
Sparse
Sparse is a simple parser-combinator library written in Swift.
Stars: ✭ 104 (-6.31%)
Mutual labels:  parser
Mention
Twitter like mentions and #hashtags parser for Go(Golang)
Stars: ✭ 99 (-10.81%)
Mutual labels:  parser
Numba Scipy
numba_scipy extends Numba to make it aware of SciPy
Stars: ✭ 98 (-11.71%)
Mutual labels:  compiler
Solidity Parser Antlr
A Solidity parser for JS built on top of a robust ANTLR4 grammar
Stars: ✭ 111 (+0%)
Mutual labels:  parser
Flap
Fortran command Line Arguments Parser for poor people
Stars: ✭ 109 (-1.8%)
Mutual labels:  parser
Cppcmb
A generic C++17 parser-combinator library with a natural grammar notation.
Stars: ✭ 108 (-2.7%)
Mutual labels:  parser
Ts Transform Import Path Rewrite
TS AST transformer to rewrite import path
Stars: ✭ 104 (-6.31%)
Mutual labels:  compiler
Artist
ARTist's core implementation meant to be included in the art project. Provides ARTist APIs and boilerplate code for modules.
Stars: ✭ 97 (-12.61%)
Mutual labels:  compiler
Regexpp
The regular expression parser for ECMAScript.
Stars: ✭ 97 (-12.61%)
Mutual labels:  parser
Tree Sitter Javascript
Javascript grammar for tree-sitter
Stars: ✭ 103 (-7.21%)
Mutual labels:  parser
Nessus map
Parse .nessus file(s) and shows output in interactive UI
Stars: ✭ 97 (-12.61%)
Mutual labels:  parser
1-60 of 950 similar projects