How to create an OS from scratch
Repository Index
47,133 repositories indexed
1–24 of 25 · 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
How to Make a Computer Operating System in C++
TranslatedThis project once rose to number one in the world. A collection of high-quality content is at the very bottom of this page. In addition, the complete and beautifully made print edition of 《编程之法:面试和算法心得》 (The Art of Programming: Interview and Algorithm Insights) is now on sale at JD.com and Dangdang.
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
A Compiler Writing Journey
A small C compiler
FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: 🇺🇸 🇨🇳 🇰🇷 🇪🇸 🇻🇳 🇧🇷 🇷🇺
Writing a sqlite clone from scratch in C
A curated list of Multiplayer Game Network Programming Resources
- game-development
- gamedev
- game-programming
- networking
Course materials for Modern Binary Exploitation by RPISEC
- exploitation
- wargame
- ctf
🎁 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
XDP tutorial
OpenGL 3 and 4 examples using GLSL
- examples
- opengl
Basic implementations of standard cryptography algorithms, like AES and SHA-1.
ffmpeg examples in Android / IOS / WinPhone
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
Python MapReduce library written in Cython. Visit us in #hadoopy on freenode. See the link below for documentation and tutorials.
GBDK tutorials