How to create an OS from scratch
Repository Index
56,139 visible repositories in the index
1–22 of 22 · Most stars
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
- algorithms
- data-structures
- datastructures
- c
TranslatedA curated list of awesome things related to HarmonyOS. Huawei HarmonyOS operating system.
- huawei
- harmonyos
- os
- operating-system
Learning operating system development using Linux kernel and Raspberry Pi
FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: 🇺🇸 🇨🇳 🇰🇷 🇪🇸 🇻🇳 🇧🇷 🇷🇺
A repository for learning various heap exploitation techniques.
A curated list of Multiplayer Game Network Programming Resources
- game-development
- gamedev
- game-programming
- networking
This repo contains driver samples prepared for use with Microsoft Visual Studio and the Windows Driver Kit (WDK). It contains both Universal Windows Driver and desktop-only driver samples.
A minimal programming example for a chat server
Terrain rendering algorithm in less than 20 lines of code
- rendering-algorithms
- voxel-space-engine
- game-comanche
- comanche
Projects for an undergraduate OS course
🎁 A glib-like multi-platform c library
- stream
- coroutines
- algorithm
- cross-platform
A standalone and lightweight C library
- c
- generic
- library
- hashtable
A library of common data structures and algorithms written in C.
- algorithm
- data-structures
- c
- library
Learning eBPF, published by O'Reilly - out now! Here's where you'll find a VM config for the examples, and more
- ebpf
- ebpf-co-re
- linux-kernel
A basic 3D scene implemented with various engines, frameworks or APIs.
- computer-graphics
- graphics-programming
- rendering
- opengl
Linux Binary Exploitation
- linux
- binaries
- exploitation
- stackoverflow
Text rendering in Vulkan by estimating signed distance
Simplified GBDK examples
- gbdk
- gameboy
- gbc
- gameboy-color
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
- active-directory
- bug-bounty
- ctf
- cybersecurity
👃 Crack open your old Game Boy and peek at the LCD data bus.
- game-boy-hardware
- game-boy
- gameboy
Contains materials for my technical presentation exploring Linux malware tradecraft—from userland and fileless techniques to kernel rootkits, ftrace, eBPF, and defensive strategies.