Open-source disassembly framework written in pure C, supporting 20+ architectures including x86, ARM, AArch64, RISC-V, MIPS and PowerPC, with a clean architecture-neutral API, multi-language bindings, and detailed instruction semantics for binary analysis and reverse engineering.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONSynth is an ahead-of-time WebAssembly-to-native compiler targeting ARM Cortex-M/R, RISC-V RV32IMAC and AArch64, with Rocq mechanized correctness proofs and SMT translation validation. Pre-release, embedded-focused, Apache-2.0.
raylib is a simple, easy-to-use C library for videogame programming, ideal for prototyping, education, and graphical applications.
rucc is an early-stage optimizing C compiler written in Rust. The README says nothing compiles C yet: M0/M1 cover the workspace, checked layer rule, driver skeleton, CI on Linux/macOS/Windows, and a preprocessor. It aims at SQLite, PostgreSQL and Linux, using SMT-verified rewrite rules, poison-free SSA IR, e-graphs, and self-encoded objects/DWARF.