Elf Open Source Projects

Browse 251 Elf open source projects, ranked by GitHub stars. Find the most popular Elf tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 251 projects
24,390 stars

radareorg/radare2

UNIX-like reverse engineering framework and command-line toolset

Metrics details
Stars24,390
9,510 stars

mit-pdos/xv6-public

xv6 OS

Metrics details
Stars9,510
8,050 stars

volatilityfoundation/volatility

An advanced memory forensics framework

Metrics details
Stars8,050
6,138 stars

longld/peda

PEDA - Python Exploit Development Assistance for GDB

Metrics details
Stars6,138
6,022 stars

qilingframework/qiling

A True Instrumentable Binary Emulation Framework

Metrics details
Stars6,022
5,515 stars

hackclub/putting-the-you-in-cpu

A technical explainer by @kognise of how your computer runs programs, from start to finish.

Metrics details
Stars5,515
5,509 stars

google/bloaty

Bloaty: a size profiler for binaries

Metrics details
Stars5,509
5,493 stars

lief-project/LIEF

LIEF - Library to Instrument Executable Formats (C++, Python, Rust)

Metrics details
Stars5,493
4,390 stars

extremecoders-re/pyinstxtractor

PyInstaller Extractor

Metrics details
Stars4,390
4,343 stars

iqiyi/xHook

🔥 A PLT hook library for Android native ELF.

Metrics details
Stars4,343
4,220 stars

NixOS/patchelf

A small utility to modify the dynamic linker and RPATH of ELF executables

Metrics details
Stars4,220
3,731 stars

rizinorg/rizin

UNIX-like reverse engineering framework and command-line toolset.

Metrics details
Stars3,731
3,623 stars

libopencm3/libopencm3

Open source ARM Cortex-M microcontroller library

Metrics details
Stars3,623
3,439 stars

secretsquirrel/the-backdoor-factory

Patch PE, ELF, Mach-O binaries with shellcode new version in development, available only to sponsors

Metrics details
Stars3,439
3,198 stars

Simple-XX/SimpleKernel

Interface-Driven OS Kernel for AI-Assisted Learning | 面向 AI 的操作系统学习项目

Metrics details
Stars3,198
3,174 stars

horsicq/DIE-engine

DIE engine

Metrics details
Stars3,174
3,013 stars

intoli/exodus

Painless relocation of Linux binaries–and all of their dependencies–without containers.

Metrics details
Stars3,013
2,267 stars

eliben/pyelftools

Parsing ELF and DWARF in Python

Metrics details
Stars2,267
2,182 stars

iovisor/gobpf

Go bindings for creating BPF programs.

Metrics details
Stars2,182
2,163 stars

0vercl0k/rp

rp++ is a fast C++ ROP gadget finder for PE/ELF/Mach-O x86/x64/ARM/ARM64 binaries.

Metrics details
Stars2,163
2,144 stars

o-gs/dji-firmware-tools

Tools for handling firmwares of DJI products, with focus on quadcopters.

Metrics details
Stars2,144
2,076 stars

michalmalik/linux-re-101

A collection of resources for linux reverse engineering

Metrics details
Stars2,076
2,055 stars

Maratyszcza/PeachPy

x86-64 assembler embedded in Python

Metrics details
Stars2,055
2,028 stars

CYB3RMX/Qu1cksc0pe

All-in-One malware analysis tool.

Metrics details
Stars2,028
1,997 stars

endrazine/wcc

The Witchcraft Compiler Collection

Metrics details
Stars1,997
1,777 stars

m4b/bingrep

like ~~grep~~ UBER, but for binaries

Metrics details
Stars1,777
1,768 stars

marin-m/vmlinux-to-elf

A tool to recover a fully analyzable .ELF from a raw kernel, through extracting the kernel symbol table (kallsyms)

Metrics details
Stars1,768
1,671 stars

rust-osdev/bootloader

An experimental pure-Rust x86 bootloader

Metrics details
Stars1,671
1,635 stars

rust-osdev/uefi-rs

Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionality.

Metrics details
Stars1,635
1,586 stars

angea/pocorgtfo

a "Proof of Concept or GTFO" mirror with an extensive index with also whole issues or individual articles as clean PDFs.

Metrics details
Stars1,586
1,575 stars

horsicq/XELFViewer

ELF file viewer/editor for Windows, Linux and MacOS.

Metrics details
Stars1,575
1,517 stars

m4b/goblin

An impish, cross-platform binary parsing crate, written in Rust

Metrics details
Stars1,517
1,372 stars

sysprog21/shecc

A self-hosting and educational C optimizing compiler

Metrics details
Stars1,372
1,242 stars

ARM-software/abi-aa

Application Binary Interface for the Arm® Architecture

Metrics details
Stars1,242
1,151 stars

AlienwareHe/awesome-reverse

awesome-逆向基础入门,包括JS、安卓APP/Native

Metrics details
Stars1,151
1,130 stars

GJDuck/e9patch

A powerful static binary rewriting tool

Metrics details
Stars1,130
1,112 stars

io12/pwninit

pwninit - automate starting binary exploit challenges

Metrics details
Stars1,112
1,075 stars

Overv/MineAssemble

A tiny bootable Minecraft clone written partly in x86 assembly

Metrics details
Stars1,075
1,060 stars

jserv/amacc

Small C Compiler generating ELF executable Arm architecture, supporting JIT execution

Metrics details
Stars1,060
983 stars

WerWolv/ImHex-Patterns

Hex patterns, include patterns and magic files for the use with the ImHex Hex Editor

Metrics details
Stars983
916 stars

tinyclub/open-c-book

开源书籍:《C语言编程透视》,配套视频课程《360° 剖析 Linux ELF》已上线,视频讲解更为系统和深入,欢迎订阅:https://www.cctalk.com/m/group/88089283

Metrics details
Stars916
906 stars

rems-project/sail

Sail architecture definition language

Metrics details
Stars906
891 stars

ionescu007/lxss

Fun with the Windows Subsystem for Linux (WSL/LXSS)

Metrics details
Stars891
883 stars

serge1/ELFIO

ELFIO and ARIO are robust, header-only C++ libraries designed to make binary file and archive manipulation effortless, efficient, and portable. Whether you are building compilers, linkers, binary analysis tools, or custom build systems, these libraries provide the foundation you need for working with ELF files and UNIX archives.

Metrics details
Stars883
856 stars

microsoft/binskim

A binary static analysis tool that provides security and correctness results for Windows Portable Executable and *nix ELF binary formats

Metrics details
Stars856
769 stars

fay59/fcd

An optimizing decompiler

Metrics details
Stars769
750 stars

Tencent/HaboMalHunter

HaboMalHunter is a sub-project of Habo Malware Analysis System (https://habo.qq.com), which can be used for automated malware analysis and security assessment on the Linux system.

Metrics details
Stars750
734 stars

esp-rs/espflash

Serial flasher utility for Espressif SoCs and modules based on esptool.py

Metrics details
Stars734
711 stars

maiyao1988/ExAndroidNativeEmu

An improved version of AndroidNativeEmu,Allow running android elf on PC

Metrics details
Stars711
704 stars

yhs0602/Android-Disassembler

Disassemble ANY files including .so (NDK, JNI), Windows PE(EXE, DLL, SYS, etc), linux binaries, libraries, and any other files such as pictures, audios, etc(for fun)files on Android. Capstone-based disassembler application on android. 안드로이드 NDK 공유 라이브러리, Windows 바이너리, etc,... 리버싱 앱

Metrics details
Stars704
701 stars

robertmuth/Cwerg

The best C-like language that can be implemented in 10kLOC.

Metrics details
Stars701
690 stars

Rockbox/rockbox

Read-only mirror of rockbox' main repository

Metrics details
Stars690
664 stars

davidgiven/ack

The Amsterdam Compiler Kit

Metrics details
Stars664
653 stars

angr/rex

Shellphish's automated exploitation engine, originally created for the Cyber Grand Challenge.

Metrics details
Stars653
641 stars

OpenOrbis/OpenOrbis-PS4-Toolchain

The OpenOrbis PS4 custom toolchain. Allows developers to build homebrew for the PS4 without the official SDK.

Metrics details
Stars641
639 stars

hexhacking/xDL

:fire: xDL is an enhanced implementation of the Android DL series functions.

Metrics details
Stars639
621 stars

BR903/ELFkickers

A collection of programs that access and manipulate ELF files.

Metrics details
Stars621
621 stars

dom96/nimkernel

A small kernel written in Nim

Metrics details
Stars621
614 stars

Quan666/ELF_RSS

QQ机器人 RSS订阅 插件,订阅源建议选择 RSSHub

Metrics details
Stars614
612 stars

t00sh/rop-tool

A tool to help you write binary exploits

Metrics details
Stars612
1-60 of 251 projects
Get A Weekly Email With Trending Elf Projects
Stay updated on Elf plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.