- All languages
- Assembly
- Batchfile
- C
- C#
- C++
- CMake
- CSS
- Clojure
- Cuda
- D
- Dockerfile
- Erlang
- GCC Machine Description
- Go
- HTML
- Inno Setup
- Isabelle
- Java
- JavaScript
- Jupyter Notebook
- LLVM
- Lua
- MATLAB
- MDX
- Makefile
- Markdown
- Objective-C
- PHP
- PLpgSQL
- Pascal
- Python
- R
- Rich Text Format
- Roff
- Ruby
- Rust
- SWIG
- Scala
- Shell
- Standard ML
- Starlark
- TLA
- TeX
- TypeScript
- Typst
- Vala
- Verilog
- Vim Script
- Vue
- WebAssembly
- XSLT
- Zig
Starred repositories
Collection of malware source code for a variety of platforms in an array of different programming languages.
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
Continuous Unix commit history from 1970 until today
📖 An approachable introduction to Assembly.
Web server for Linux written in amd64 assembly.
A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level la…
A cross-platform x86 assembler with an Intel-like syntax
The CORE-V CVA6 is a highly configurable, 6-stage RISC-V core for both application and embedded applications. Application class configurations are capable of booting Linux.
Materials for Windows Malware Analysis training (volume 1)
Official repository for 8086tiny: a tiny PC emulator/virtual machine
A set of minimal dependency bootstrap binaries
MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/linux-kernel-module-cheat/tree/master/userland/arch/x86_64 SEE README. x8…
This repository contains high-performance implementations of memset and memcpy in assembly.
A stripped-down, portable version of boost::context
Solutions for "Programming from the Ground Up" by Jonathan Bartlett
Micro-benchmarks demonstrating low-level concepts that affect performance.