Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
- algorithms
- data-structures
- datastructures
- c
71,372 visible repositories in the index
1–20 of 20 · Most stars
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
How to Make a Computer Operating System in C++
Learning operating system development using Linux kernel and Raspberry Pi
A small C compiler
A minimal programming example for a chat server
Terrain rendering algorithm in less than 20 lines of code
TranslatedChinese version of the source code for "30天自制操作系统" ("Making an Operating System in 30 Days"). The process of making your own operating system (OSASK)
Course materials for Modern Binary Exploitation by RPISEC
🎁 A glib-like multi-platform c library
Dive into CPython internals, trying to illustrate every detail of CPython implementation
A bare metal programming guide (ARM microcontrollers)
学习C & C++ & python&汇编语言 LLVM编译器 数据结构 算法 操作系统 单片机 linux 面试
A list of commands, scripts, resources, and more that I have gathered and attempted to consolidate for use as OSCP (and more) study material. Commands in 'Usefulcommands' Keepnote. Bookmarks and reading material in 'BookmarkList' CherryTree. Reconscan Py2 and Py3. Custom ISO building.
Linux Device Drivers 3 examples updated to work in recent kernels
Common libraries and data structures for C.
A Nonsense Collection of Disgusting Codes
Linux Binary Exploitation
Text rendering in Vulkan by estimating signed distance
The complete hacking & penetration testing roadmap. From beginner to elite. 44,982 lines, 150+ Diagram across the roadmap: OPSEC, web security, Active Directory, binary exploitation, EDR evasion, and 0-day research. 300+ tools, 200+ MITRE techniques, C & Rust payloads, lab guides, books, courses, blogs, practice platforms, and AI security resources
Contains materials for my technical presentation exploring Linux malware tradecraft—from userland and fileless techniques to kernel rootkits, ftrace, eBPF, and defensive strategies.