All Projects → Fcc → Similar Projects or Alternatives

1392 Open source projects that are alternatives of or similar to Fcc

Mini C
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (+268.32%)
Mutual labels:  compiler, parser, x86, code-generation
Xdpw
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (+97.03%)
Mutual labels:  compiler, parser, x86
Smallerc
Simple C compiler
Stars: ✭ 986 (+876.24%)
Mutual labels:  compiler, x86
Saltwater
A C compiler written in Rust, with a focus on good error messages.
Stars: ✭ 219 (+116.83%)
Mutual labels:  compiler, parser
Asmjit
Machine code generation for C++
Stars: ✭ 2,874 (+2745.54%)
Mutual labels:  compiler, x86
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (+181.19%)
Mutual labels:  compiler, code-generation
Marked
A markdown parser and compiler. Built for speed.
Stars: ✭ 26,556 (+26193.07%)
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 (+18342.57%)
Mutual labels:  compiler, parser
Forge
A lightweight, elegant scripting language with built-in Rust-FFI.
Stars: ✭ 153 (+51.49%)
Mutual labels:  compiler, parser
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+3832.67%)
Mutual labels:  parser, code-generation
Tinyrb
A tiny subset of Ruby with a Lua'esc VM
Stars: ✭ 452 (+347.52%)
Mutual labels:  compiler, parser
Compiler
The Hoa\Compiler library.
Stars: ✭ 458 (+353.47%)
Mutual labels:  compiler, parser
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+198.02%)
Mutual labels:  compiler, parser
Lbforth
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Stars: ✭ 293 (+190.1%)
Mutual labels:  compiler, x86
Pyverilog
Python-based Hardware Design Processing Toolkit for Verilog HDL
Stars: ✭ 267 (+164.36%)
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 (+320.79%)
Mutual labels:  compiler, parser
Md
A markdown parser and compiler. Built for speed.
Stars: ✭ 128 (+26.73%)
Mutual labels:  compiler, parser
Prance
Resolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (+31.68%)
Mutual labels:  compiler, parser
Cub
The Cub Programming Language
Stars: ✭ 198 (+96.04%)
Mutual labels:  compiler, parser
Fathom
🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Stars: ✭ 111 (+9.9%)
Mutual labels:  compiler, parser
Kgt
BNF wrangling and railroad diagrams
Stars: ✭ 312 (+208.91%)
Mutual labels:  compiler, parser
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (+4155.45%)
Mutual labels:  compiler, parser
Flingos
An educational operating system written in C#. A great stepping stone from high to low level development.
Stars: ✭ 451 (+346.53%)
Mutual labels:  compiler, x86
Minigo
minigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (+351.49%)
Mutual labels:  compiler, parser
Inc
an incremental approach to compiler construction
Stars: ✭ 702 (+595.05%)
Mutual labels:  compiler, x86
Radon
A scripting language.
Stars: ✭ 22 (-78.22%)
Mutual labels:  compiler, parser
I8086.js
16bit Intel 8086 / 80186 + X87 emulator written in TypeScript with REPL assembly compiler and tiny C compiler
Stars: ✭ 54 (-46.53%)
Mutual labels:  compiler, x86
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+460.4%)
Mutual labels:  compiler, parser
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+263.37%)
Mutual labels:  compiler, parser
Lioness
The Lioness Programming Language
Stars: ✭ 155 (+53.47%)
Mutual labels:  compiler, parser
Swaggen
OpenAPI/Swagger 3.0 Parser and Swift code generator
Stars: ✭ 385 (+281.19%)
Mutual labels:  parser, code-generation
Idris Elixir
A code-generator for Idris that targets Elixir
Stars: ✭ 56 (-44.55%)
Mutual labels:  compiler, code-generation
Tiramisu
A polyhedral compiler for expressing fast and portable data parallel algorithms
Stars: ✭ 685 (+578.22%)
Mutual labels:  compiler, code-generation
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+78.22%)
Mutual labels:  compiler, parser
Phplrt
PHP Language Recognition Tool
Stars: ✭ 127 (+25.74%)
Mutual labels:  compiler, parser
Chirp
A modern low-level programming language
Stars: ✭ 116 (+14.85%)
Mutual labels:  compiler, parser
Glsl
GLSL parser for Rust
Stars: ✭ 145 (+43.56%)
Mutual labels:  compiler, parser
Graphit
GraphIt - A High-Performance Domain Specific Language for Graph Analytics
Stars: ✭ 254 (+151.49%)
Mutual labels:  compiler, code-generation
Awesome Tensor Compilers
A list of awesome compiler projects and papers for tensor computation and deep learning.
Stars: ✭ 490 (+385.15%)
Mutual labels:  compiler, code-generation
Spoon
Spoon is a metaprogramming library to analyze and transform Java source code (up to Java 15). 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Stars: ✭ 1,078 (+967.33%)
Mutual labels:  parser, code-generation
Charly Vm
Fibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-34.65%)
Mutual labels:  compiler, parser
Pyast64
Compile a subset of the Python AST to x64-64 assembler
Stars: ✭ 93 (-7.92%)
Mutual labels:  compiler
Regexpp
The regular expression parser for ECMAScript.
Stars: ✭ 97 (-3.96%)
Mutual labels:  parser
Goreuse
Generic Code for Go
Stars: ✭ 93 (-7.92%)
Mutual labels:  code-generation
Amplifier.net
Amplifier allows .NET developers to easily run complex applications with intensive mathematical computation on Intel CPU/GPU, NVIDIA, AMD without writing any additional C kernel code. Write your function in .NET and Amplifier will take care of running it on your favorite hardware.
Stars: ✭ 92 (-8.91%)
Mutual labels:  compiler
Vue Docgen Api
Toolbox to extract information from Vue component files for documentation generation purposes.
Stars: ✭ 100 (-0.99%)
Mutual labels:  parser
Nessus map
Parse .nessus file(s) and shows output in interactive UI
Stars: ✭ 97 (-3.96%)
Mutual labels:  parser
Prisma Docs Generator
Prisma generator for automatically generating documentation reference from the Prisma schema.
Stars: ✭ 91 (-9.9%)
Mutual labels:  code-generation
Selfie
An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
Stars: ✭ 1,318 (+1204.95%)
Mutual labels:  compiler
Evm2wasm
[ORPHANED] Transcompiles EVM code to eWASM
Stars: ✭ 96 (-4.95%)
Mutual labels:  compiler
Scheje
A little scheme implementation on top of Clojure
Stars: ✭ 92 (-8.91%)
Mutual labels:  compiler
Tree Sitter Python
Python grammar for tree-sitter
Stars: ✭ 92 (-8.91%)
Mutual labels:  parser
Rslint
A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
Stars: ✭ 1,377 (+1263.37%)
Mutual labels:  parser
Bqn
An APL-like programming language. Self-hosted!
Stars: ✭ 100 (-0.99%)
Mutual labels:  compiler
Elm Markdown
Pure Elm markdown parsing and rendering
Stars: ✭ 96 (-4.95%)
Mutual labels:  parser
Wasm Forth
A Forth implementation compiling to WebAssembly.
Stars: ✭ 92 (-8.91%)
Mutual labels:  compiler
Pgo
PGo is a source to source compiler to compile PlusCal into Go lang
Stars: ✭ 92 (-8.91%)
Mutual labels:  compiler
Laravel Oh Generators
This package extends the core file generators that are included with Laravel 5 or later.
Stars: ✭ 96 (-4.95%)
Mutual labels:  parser
Java
jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go
Stars: ✭ 1,308 (+1195.05%)
Mutual labels:  parser
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (-9.9%)
Mutual labels:  parser
1-60 of 1392 similar projects