ParserA lexer and parser for GraphQL in .NET
Stars: ✭ 163 (-0.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 (+159.15%)
SwiftpascalinterpreterSimple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (+64.63%)
Libpypalibpypa is a Python parser implemented in pure C++
Stars: ✭ 172 (+4.88%)
CsstreeA tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+583.54%)
ParticipleA parser library for Go
Stars: ✭ 2,302 (+1303.66%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-41.46%)
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+9.76%)
HolodecDecompiler for x86 and x86-64 ELF binaries
Stars: ✭ 195 (+18.9%)
Php Parser🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (+143.9%)
bredonA modern CSS value compiler in JavaScript
Stars: ✭ 39 (-76.22%)
CubThe Cub Programming Language
Stars: ✭ 198 (+20.73%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+83.54%)
dccDirect/Interactive C Compiler
Stars: ✭ 18 (-89.02%)
Rop ToolA tool to help you write binary exploits
Stars: ✭ 590 (+259.76%)
Mandibulelinux elf injector for x86 x86_64 arm arm64
Stars: ✭ 171 (+4.27%)
pascal-interpreterA simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-87.2%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (-5.49%)
stoombootAn x86 real mode multiboot-ish ELF bootloader
Stars: ✭ 19 (-88.41%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-59.76%)
stutterImplement a Lisp, in C, from scratch, no libs
Stars: ✭ 65 (-60.37%)
asmdot[Unstable] Fast, zero-copy and lightweight (Arm | Mips | x86) assembler in (C | C++ | C# | Go | Haskell | Javascript | Nim | OCaml | Python | Rust).
Stars: ✭ 23 (-85.98%)
ctxexp-parserIn the dynamic execution of JS language environment (wechat applet) to execute JS class calling function.
Stars: ✭ 17 (-89.63%)
golang-debugger-bookFrom a debugger's view, Let's explore the computer world! How does compiler, linker and debugger coordinate with each other around the program written in specific programming language? How does a debugger work? If we develop a debugger for go programming language, we must master go type system, runtime... and some Operating System internals. OK,…
Stars: ✭ 49 (-70.12%)
nsec-badgeSoftware from the NorthSec badge
Stars: ✭ 34 (-79.27%)
Reverse-EngineeringA FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
Stars: ✭ 7,234 (+4310.98%)
BootProgFAT12/16/32 Bootsector for .COMs/.EXEs
Stars: ✭ 74 (-54.88%)
RenHookAn open-source x86 / x86-64 hooking library for Windows.
Stars: ✭ 80 (-51.22%)
bshiftCompiler for a language called bshift
Stars: ✭ 15 (-90.85%)
IBMulatorThe IBM PS/1 emulator.
Stars: ✭ 62 (-62.2%)
cppcombinatorparser combinator and AST generator in c++17
Stars: ✭ 20 (-87.8%)
ninny-jsonJSON typeclasses that know the difference between null and absent fields
Stars: ✭ 19 (-88.41%)
omakaseJava-based, plugin-oriented CSS3+ parser
Stars: ✭ 13 (-92.07%)
tree-huggerA light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (-41.46%)
georgiosHobby Operating System
Stars: ✭ 19 (-88.41%)
snax86A snake game written in x86 Assembly language for windows console
Stars: ✭ 21 (-87.2%)
vscode-blockmanVSCode extension to highlight nested code blocks
Stars: ✭ 233 (+42.07%)
opcodesDBx86-64 | ARM (AArch32/AArch64/THUMB) full instruction set.
Stars: ✭ 49 (-70.12%)
py2manyTranspiler of Python to many other languages
Stars: ✭ 420 (+156.1%)
performance-decorator🏇User behavior & Function execution tracking solution - 大型前端项目的用户行为跟踪,函数调用链分析,断点调试共享化和复用化实践
Stars: ✭ 39 (-76.22%)
pinktracePink's Tracing Library
Stars: ✭ 20 (-87.8%)
alpine-php-fpmLightweight and optimised PHP-FPM (PHP 7.4, 8.0, 8.1) Docker images with essential extensions on top of latest Alpine Linux.
Stars: ✭ 53 (-67.68%)
konanfind all require/import calls by walking the AST
Stars: ✭ 48 (-70.73%)
compilerImplementing a complete Compiler for a simple C-like language using the C-tools Flex and Bison
Stars: ✭ 106 (-35.37%)
retidyExtract, unminify, and beautify ("retidy") each file from a webpack/parcel bundle (JavaScript reverse engineering)
Stars: ✭ 27 (-83.54%)
parleParser and lexer for PHP
Stars: ✭ 68 (-58.54%)
rector-netteRector upgrades rules for Nette
Stars: ✭ 16 (-90.24%)
cdetect🔬 Detect which compiler and compiler version a Linux executable (in the ELF format) was compiled with
Stars: ✭ 23 (-85.98%)
babel-plugin-detectiveBabel plugin that scans the AST for require calls and import statements
Stars: ✭ 26 (-84.15%)
ast-grep🔍 Like grep, but more powerful than you can possibly imagine
Stars: ✭ 14 (-91.46%)
cpuwhatNim utilities for advanced CPU operations: CPU identification, ISA extension detection, bindings to assorted intrinsics
Stars: ✭ 25 (-84.76%)
ts-transform-react-constant-elementsA TypeScript AST Transformer that can speed up reconciliation and reduce garbage collection pressure by hoisting React elements to the highest possible scope.
Stars: ✭ 44 (-73.17%)
gocaveFinding code caves in ELF files with GoLang
Stars: ✭ 22 (-86.59%)
fayrant-langSimple, interpreted, dynamically-typed programming language
Stars: ✭ 30 (-81.71%)
InflameUser-mode Windows DLL injector written in Assembly language (FASM syntax) with WinAPI.
Stars: ✭ 63 (-61.59%)