All Projects → Chirp → Similar Projects or Alternatives

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

Xdpw
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (+71.55%)
Mutual labels:  compiler, parser
Compiler
The Hoa\Compiler library.
Stars: ✭ 458 (+294.83%)
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 (+266.38%)
Mutual labels:  compiler, parser
Saltwater
A C compiler written in Rust, with a focus on good error messages.
Stars: ✭ 219 (+88.79%)
Mutual labels:  compiler, parser
Kgt
BNF wrangling and railroad diagrams
Stars: ✭ 312 (+168.97%)
Mutual labels:  compiler, parser
Lioness
The Lioness Programming Language
Stars: ✭ 155 (+33.62%)
Mutual labels:  compiler, parser
Md
A markdown parser and compiler. Built for speed.
Stars: ✭ 128 (+10.34%)
Mutual labels:  compiler, parser
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+159.48%)
Mutual labels:  compiler, parser
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+55.17%)
Mutual labels:  compiler, parser
Pyverilog
Python-based Hardware Design Processing Toolkit for Verilog HDL
Stars: ✭ 267 (+130.17%)
Mutual labels:  compiler, parser
Mini C
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (+220.69%)
Mutual labels:  compiler, parser
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+387.93%)
Mutual labels:  compiler, parser
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+216.38%)
Mutual labels:  compiler, parser
Fathom
🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Stars: ✭ 111 (-4.31%)
Mutual labels:  compiler, parser
Radon
A scripting language.
Stars: ✭ 22 (-81.03%)
Mutual labels:  compiler, parser
Glsl
GLSL parser for Rust
Stars: ✭ 145 (+25%)
Mutual labels:  compiler, parser
Prance
Resolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (+14.66%)
Mutual labels:  compiler, parser
Phplrt
PHP Language Recognition Tool
Stars: ✭ 127 (+9.48%)
Mutual labels:  compiler, parser
Minigo
minigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (+293.1%)
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 (+15957.76%)
Mutual labels:  compiler, parser
Forge
A lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (+31.9%)
Mutual labels:  compiler, parser
Fcc
Fedjmike's C Compiler
Stars: ✭ 101 (-12.93%)
Mutual labels:  compiler, parser
Cub
The Cub Programming Language
Stars: ✭ 198 (+70.69%)
Mutual labels:  compiler, parser
Tinyrb
A tiny subset of Ruby with a Lua'esc VM
Stars: ✭ 452 (+289.66%)
Mutual labels:  compiler, parser
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (+3605.17%)
Mutual labels:  compiler, parser
Marked
A markdown parser and compiler. Built for speed.
Stars: ✭ 26,556 (+22793.1%)
Mutual labels:  compiler, parser
Charly Vm
Fibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-43.1%)
Mutual labels:  compiler, parser
Parcel
The zero configuration build tool for the web. 📦🚀
Stars: ✭ 39,670 (+34098.28%)
Mutual labels:  compiler
Nanocaml
Nanopass for OCaml
Stars: ✭ 112 (-3.45%)
Mutual labels:  compiler
Kotlin
The Kotlin Programming Language.
Stars: ✭ 39,664 (+34093.1%)
Mutual labels:  compiler
Haste Compiler
A GHC-based Haskell to JavaScript compiler
Stars: ✭ 1,429 (+1131.9%)
Mutual labels:  compiler
Crossshader
⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (-2.59%)
Mutual labels:  compiler
Kou
A minimal language compiled into wasm bytecode
Stars: ✭ 112 (-3.45%)
Mutual labels:  compiler
Datum
🔡 🧜🏽‍♀️ 下一代企业级编程语言。A easy maintain(read/write) language for transform from/to other languages.
Stars: ✭ 107 (-7.76%)
Mutual labels:  compiler
Forge
Functional style JSON parsing in Kotlin
Stars: ✭ 106 (-8.62%)
Mutual labels:  parser
Rdflib
RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
Stars: ✭ 1,584 (+1265.52%)
Mutual labels:  parser
Swift Init Generator
An Xcode plugin that uses the Swift parser to generate initializers
Stars: ✭ 105 (-9.48%)
Mutual labels:  compiler
Cmd Parser
一个非常简单好用的命令解析器,占用资源极少极少,采用哈希算法超快匹配命令!
Stars: ✭ 115 (-0.86%)
Mutual labels:  parser
Elixirscript
Converts Elixir to JavaScript
Stars: ✭ 1,504 (+1196.55%)
Mutual labels:  compiler
Godzilla
Godzilla is a ES2015 to Go source code transpiler and runtime
Stars: ✭ 1,464 (+1162.07%)
Mutual labels:  compiler
Endbasic
BASIC environment with a REPL, a web interface, and RPi support written in Rust
Stars: ✭ 106 (-8.62%)
Mutual labels:  parser
Sparse
Sparse is a simple parser-combinator library written in Swift.
Stars: ✭ 104 (-10.34%)
Mutual labels:  parser
Solidity Parser Antlr
A Solidity parser for JS built on top of a robust ANTLR4 grammar
Stars: ✭ 111 (-4.31%)
Mutual labels:  parser
Ts Transform Import Path Rewrite
TS AST transformer to rewrite import path
Stars: ✭ 104 (-10.34%)
Mutual labels:  compiler
Tree Sitter Javascript
Javascript grammar for tree-sitter
Stars: ✭ 103 (-11.21%)
Mutual labels:  parser
Netcopa
Network Configuration Parser
Stars: ✭ 112 (-3.45%)
Mutual labels:  parser
Futhark
💥💻💥 A data-parallel functional programming language
Stars: ✭ 1,641 (+1314.66%)
Mutual labels:  compiler
Odin
Odin Programming Language
Stars: ✭ 1,393 (+1100.86%)
Mutual labels:  compiler
Inih
Simple .INI file parser in C, good for embedded systems
Stars: ✭ 1,394 (+1101.72%)
Mutual labels:  parser
Impatient
Ain't nobody got time for data
Stars: ✭ 110 (-5.17%)
Mutual labels:  compiler
Simplepie
A simple Atom/RSS parsing library for PHP.
Stars: ✭ 1,389 (+1097.41%)
Mutual labels:  parser
Orchestra
One language to be RegExp's Successor. Visually readable and rich, technically safe and extended, naturally scalable, advanced, and optimized
Stars: ✭ 103 (-11.21%)
Mutual labels:  compiler
Rucc
rucc is a tiny toy C compiler in Rust.
Stars: ✭ 115 (-0.86%)
Mutual labels:  compiler
Oletools
oletools - python tools to analyze MS OLE2 files (Structured Storage, Compound File Binary Format) and MS Office documents, for malware analysis, forensics and debugging.
Stars: ✭ 1,848 (+1493.1%)
Mutual labels:  parser
Ccompiler
c语言编译器,用 lex 和 yacc 工具完成词法分析与语法分析并生成语法树,C++实现了语 法树的解析并生成中间代码,生成中间代码的过程中实现了错误检测。C++实 现了中间代码的优化操作。之后利用 python 对中间代码进行处理并生成 mips 汇编码并且可以成功在 PCSpim(mips 模拟器)上运行。
Stars: ✭ 113 (-2.59%)
Mutual labels:  compiler
Flap
Fortran command Line Arguments Parser for poor people
Stars: ✭ 109 (-6.03%)
Mutual labels:  parser
Pynlp
A pythonic wrapper for Stanford CoreNLP.
Stars: ✭ 103 (-11.21%)
Mutual labels:  parser
Nodable
a node-able bidirectionnal expression editor.
Stars: ✭ 103 (-11.21%)
Mutual labels:  parser
Sywac
🚫 🐭 Asynchronous, single package CLI framework for Node
Stars: ✭ 109 (-6.03%)
Mutual labels:  parser
Purescript Python
A Python backend for PureScript.
Stars: ✭ 103 (-11.21%)
Mutual labels:  compiler
1-60 of 950 similar projects