dlopen for zig, from static executables and without libc
-
Updated
Dec 4, 2025 - Zig
dlopen for zig, from static executables and without libc
rubicon enables a form of dynamic linking in Rust through cdylib crates and carefully-enforced invariants.
a crappy dynamic linker for Switch / libnx
Squint: A peephole optimizer for stack VM compilers
A low-level Linux loader for encrypted shared libraries. Supports in-memory decryption using XOR, custom ELF parsing, PLT/GOT resolution, and full execution without leaving traces on disk. Built to demonstrate runtime obfuscation, binary manipulation, and advanced dynamic linking.
Small C Compiler generating ELF executable Arm architecture, supporting JIT execution
A guide that explains how programs transform from source code to executables. Deep dive into ELF format, linking processes, and binary optimization techniques. Perfect for systems programmers, C developers, and anyone interested in low-level programming concepts.
💻 Welcome to the Operating Systems Repository! 📚✨ Immerse yourself in a meticulously curated knowledge reservoir on Operating Systems. 🌐💡 Explore the intricacies of system management, processes, and kernel architecture. 🚀🔍 Master the art of efficient operating system navigation in this dynamic space! 👨💻🌐
A simple x86 operating system with graphical user space
Linux shared object injector written in pure C
A simple Linux dynamic loader capable of loading simple binaries using simple shared libraries (no glibc support)
Linker & post-processor for WebAssembly binaries. It part of the toolchain for generate and manipulate wasm for the wasm kernel project and rtld enabled binaries. It objectifies the binary and allows manipulation of everything from exports, section to raw instruction trough JavaScript.
A lightweight C framework for hot-reloading shared libraries at runtime using dynamic linking. Designed as an academic project, it enables seamless updates to .so files without restarting the application—ideal for modular systems, plugin architectures, and rapid development workflows.
Ever wanted to code a website in C? No? Well, now you can!
An x86 monolithic kernel and operating system written in modern C++. Comes with in-house graphical applications and command line utilities, plus ports of existing software. And yes, it runs DOOM!
GNU IFUNC is the real culprit behind CVE-2024-3094
Symbol Interposition / Function Interception Introduction and Demo
Add a description, image, and links to the dynamic-linking topic page so that developers can more easily learn about it.
To associate your repository with the dynamic-linking topic, visit your repo's landing page and select "manage topics."