How to create an OS from scratch
Repository Index
47,133 repositories indexed
1–24 of 24 · 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++
本项目曾冲到全球第一,干货集锦见本页面最底部,另完整精致的纸质版《编程之法:面试和算法心得》已在京东/当当上销售
A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。
- 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: 🇺🇸 🇨🇳 🇰🇷 🇪🇸 🇻🇳 🇧🇷 🇷🇺
A curated list of Multiplayer Game Network Programming Resources
- game-development
- gamedev
- game-programming
- networking
🎁 A glib-like multi-platform c library
- stream
- coroutines
- algorithm
- cross-platform
A standalone and lightweight C library
- c
- generic
- library
- hashtable
CircuitPython - a Python implementation for teaching coding with microcontrollers
A library of common data structures and algorithms written in C.
- algorithm
- data-structures
- c
- library
XDP tutorial
Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.
library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization
Basic implementations of standard cryptography algorithms, like AES and SHA-1.
An open library of computer vision algorithms
Linux Binary Exploitation
- linux
- binaries
- exploitation
- stackoverflow
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager
- odroid-go
- gameboy-pocket
- gnuboy
- nesemu
Python MapReduce library written in Cython. Visit us in #hadoopy on freenode. See the link below for documentation and tutorials.
GBDK tutorials
Foremost is a console program to recover files based on their headers, footers, and internal data structures. c.f., http://foremost.sourceforge.net/