All Projects → Minigo → Similar Projects or Alternatives

1008 Open source projects that are alternatives of or similar to Minigo

Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-60.53%)
Mutual labels:  compiler, lexer, parser
Charly Vm
Fibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-85.53%)
Mutual labels:  compiler, lexer, parser
Lioness
The Lioness Programming Language
Stars: ✭ 155 (-66.01%)
Mutual labels:  compiler, lexer, parser
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-33.99%)
Mutual labels:  compiler, lexer, 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 (-6.8%)
Mutual labels:  compiler, lexer, parser
Cub
The Cub Programming Language
Stars: ✭ 198 (-56.58%)
Mutual labels:  compiler, lexer, parser
Mini C
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (-18.42%)
Mutual labels:  compiler, parser
Mico
Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-95.83%)
Mutual labels:  lexer, parser
Csstree
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+145.83%)
Mutual labels:  lexer, parser
Gelatin
Transform text files to XML, JSON, or YAML
Stars: ✭ 150 (-67.11%)
Mutual labels:  lexer, parser
Grmtools
Rust grammar tool libraries and binaries
Stars: ✭ 153 (-66.45%)
Mutual labels:  lexer, parser
Diagon
Interactive ASCII art diagram generators. 🌟
Stars: ✭ 189 (-58.55%)
Mutual labels:  lexer, parser
Tinyrb
A tiny subset of Ruby with a Lua'esc VM
Stars: ✭ 452 (-0.88%)
Mutual labels:  compiler, parser
Prance
Resolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (-70.83%)
Mutual labels:  compiler, parser
Php Parser
🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (-12.28%)
Mutual labels:  lexer, parser
Xdpw
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (-56.36%)
Mutual labels:  compiler, parser
Saltwater
A C compiler written in Rust, with a focus on good error messages.
Stars: ✭ 219 (-51.97%)
Mutual labels:  compiler, parser
Csly
a C# embeddable lexer and parser generator (.Net core)
Stars: ✭ 129 (-71.71%)
Mutual labels:  lexer, parser
Works For Me
Collection of developer toolkits
Stars: ✭ 131 (-71.27%)
Mutual labels:  lexer, parser
Participle
A parser library for Go
Stars: ✭ 2,302 (+404.82%)
Mutual labels:  lexer, parser
Rs Monkey Lang
Monkey Programming Language written in Rust.
Stars: ✭ 80 (-82.46%)
Mutual labels:  lexer, parser
Fcc
Fedjmike's C Compiler
Stars: ✭ 101 (-77.85%)
Mutual labels:  compiler, parser
Fathom
🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Stars: ✭ 111 (-75.66%)
Mutual labels:  compiler, parser
Phplrt
PHP Language Recognition Tool
Stars: ✭ 127 (-72.15%)
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 (+3984.87%)
Mutual labels:  compiler, parser
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+24.12%)
Mutual labels:  compiler, parser
Md
A markdown parser and compiler. Built for speed.
Stars: ✭ 128 (-71.93%)
Mutual labels:  compiler, parser
Forge
A lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (-66.45%)
Mutual labels:  compiler, parser
Glsl
GLSL parser for Rust
Stars: ✭ 145 (-68.2%)
Mutual labels:  compiler, parser
Marked
A markdown parser and compiler. Built for speed.
Stars: ✭ 26,556 (+5723.68%)
Mutual labels:  compiler, parser
Pyverilog
Python-based Hardware Design Processing Toolkit for Verilog HDL
Stars: ✭ 267 (-41.45%)
Mutual labels:  compiler, parser
Re Flex
The regex-centric, fast lexical analyzer generator for C++ with full Unicode support. Faster than Flex. Accepts Flex specifications. Generates reusable source code that is easy to understand. Introduces indent/dedent anchors, lazy quantifiers, functions for lex/syntax error reporting, and more. Seamlessly integrates with Bison and other parsers.
Stars: ✭ 274 (-39.91%)
Mutual labels:  compiler, lexer
Kgt
BNF wrangling and railroad diagrams
Stars: ✭ 312 (-31.58%)
Mutual labels:  compiler, parser
Logos
Create ridiculously fast Lexers
Stars: ✭ 1,001 (+119.52%)
Mutual labels:  lexer, parser
Chirp
A modern low-level programming language
Stars: ✭ 116 (-74.56%)
Mutual labels:  compiler, parser
Plyara
Parse YARA rules and operate over them more easily.
Stars: ✭ 108 (-76.32%)
Mutual labels:  lexer, parser
Nodable
a node-able bidirectionnal expression editor.
Stars: ✭ 103 (-77.41%)
Mutual labels:  lexer, parser
Fslexyacc
Lexer and parser generators for F#
Stars: ✭ 148 (-67.54%)
Mutual labels:  lexer, parser
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-78.95%)
Mutual labels:  lexer, parser
Verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (-15.79%)
Mutual labels:  lexer, parser
Monkey Rust
An interpreter for the Monkey programming language written in Rust
Stars: ✭ 174 (-61.84%)
Mutual labels:  lexer, parser
Compiler
The Hoa\Compiler library.
Stars: ✭ 458 (+0.44%)
Mutual labels:  compiler, parser
Radon
A scripting language.
Stars: ✭ 22 (-95.18%)
Mutual labels:  compiler, parser
Libfsm
DFA regular expression library & friends
Stars: ✭ 512 (+12.28%)
Mutual labels:  compiler, lexer
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (+842.54%)
Mutual labels:  compiler, parser
Syntax Parser
Light and fast 🚀parser! With zero dependents. - Sql Parser Demo added!
Stars: ✭ 317 (-30.48%)
Mutual labels:  lexer, parser
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (-19.52%)
Mutual labels:  compiler, parser
Bytecoder
Rich Domain Model for JVM Bytecode and Framework to interpret and transpile it.
Stars: ✭ 401 (-12.06%)
Mutual labels:  compiler
Enzyme
High-performance automatic differentiation of LLVM.
Stars: ✭ 418 (-8.33%)
Mutual labels:  compiler
Tomlplusplus
Header-only TOML config file parser and serializer for C++17 (and later!).
Stars: ✭ 403 (-11.62%)
Mutual labels:  parser
Mwparserfromhell
A Python parser for MediaWiki wikicode
Stars: ✭ 440 (-3.51%)
Mutual labels:  parser
Jwebassembly
Java bytecode to WebAssembly compiler
Stars: ✭ 426 (-6.58%)
Mutual labels:  compiler
Datefinder
Find dates inside text using Python and get back datetime objects
Stars: ✭ 397 (-12.94%)
Mutual labels:  parser
Perlito
"Perlito" Perl programming language compiler
Stars: ✭ 396 (-13.16%)
Mutual labels:  compiler
Json Rust
JSON implementation in Rust
Stars: ✭ 395 (-13.38%)
Mutual labels:  parser
Firrtl
Flexible Intermediate Representation for RTL
Stars: ✭ 393 (-13.82%)
Mutual labels:  compiler
Flingos
An educational operating system written in C#. A great stepping stone from high to low level development.
Stars: ✭ 451 (-1.1%)
Mutual labels:  compiler
Scala Js
Scala.js, the Scala to JavaScript compiler
Stars: ✭ 4,249 (+831.8%)
Mutual labels:  compiler
Flow To Typescript
Convert Flow-annotated files to TypeScript
Stars: ✭ 425 (-6.8%)
Mutual labels:  compiler
Mri
Quickly scan for CLI flags and arguments
Stars: ✭ 394 (-13.6%)
Mutual labels:  parser
1-60 of 1008 similar projects