Stars
- All languages
- ANTLR
- Assembly
- Batchfile
- Bluespec
- C
- C#
- C++
- CMake
- CSS
- CodeQL
- Dockerfile
- Faust
- Go
- Groff
- HTML
- Haskell
- Isabelle
- Java
- JavaScript
- Julia
- Jupyter Notebook
- Kotlin
- LLVM
- Lua
- Makefile
- Markdown
- Mathematica
- Max
- Meson
- Nix
- OCaml
- Objective-C
- Objective-C++
- Perl
- PostScript
- PowerShell
- Propeller Spin
- Python
- R
- Rich Text Format
- Roff
- Ruby
- Rust
- SMT
- Sage
- Sail
- Sass
- Scala
- Scheme
- Shell
- Standard ML
- Swift
- SystemVerilog
- TeX
- TypeScript
- VHDL
- Vala
- Verilog
- Vue
- YAML
- YARA
Segment-accurate iBoot/SecureROM loader for Binary Ninja & IDA Pro
SQL Native Memory Layer for LLMs, AI Agents & Multi-Agent Systems
A markup-based typesetting system that is powerful and easy to learn.
Implementation of the LLVM tutorial in Python using llvmlite
A code skeleton for Samsung's S5400 5G baseband modem & S5540 RF transceiver as integrated on Google Tensor G5 SoCs
Cybersecurity AI (CAI), the framework for AI Security
This project runs a Model Context Protocol (MCP) server that wraps the CodeQL query server. It enables tools like [Cursor](https://cursor.sh/) or AI agents to interact with CodeQL through structure…
Buttercup finds and patches software vulnerabilities
An educational, whole-system simulation of the ao486 SystemVerilog CPU core and PC architecture
Emulating Apple Silicon devices.
12 Lessons to Get Started Building AI Agents
A fast RISC-V emulator based on the RISC-V Sail model, and an experimental ARM one
Bear is a tool that generates a compilation database for clang tooling.
A library for writing plugins in any decompiler: includes API lifting, common data formatting, and GUI abstraction!
Paper list and datasets for the paper: A Survey on Data Selection for LLM Instruction Tuning
The Decompilation Wiki: info on all things decompilation
Nyxstone: assembly / disassembly library based on LLVM, implemented in C++ with Rust and Python bindings, maintained by emproof.com
A high-level build system based on llbuild, used by Xcode, Swift Playground, and the Swift Package Manager
A continuously updated collection of CodeLLM papers maintained by PurCL group @ Purdue
Resources from my talk "Hacking the RP2350" at 38C3
Plugin to generate BOM + CPL files for JLCPCB, assigning LCSC part numbers directly from the plugin, query the JLCPCB parts database, lookup datasheets and much more.
An IDA plugin that can be used to partially synchronize IDBs between different users reversing the same binaries
checkm8 for S5L8747X & S5L8947X rewritten in C
Semgrep queries developed by Trail of Bits.