How to create an OS from scratch
Repository Index
81,588 visible repositories in the index
1–24 of 46 · 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
Learning operating system development using Linux kernel and Raspberry Pi
A curated list of Multiplayer Game Network Programming Resources
- game-development
- gamedev
- game-programming
- networking
Terrain rendering algorithm in less than 20 lines of code
- rendering-algorithms
- voxel-space-engine
- game-comanche
- comanche
Dive into CPython internals, trying to illustrate every detail of CPython implementation
- python3
- cpython
- python
- c
A standalone and lightweight C library
- c
- generic
- library
- hashtable
TranslatedAuthoritative Guide to CTF Competitions
A library of common data structures and algorithms written in C.
- algorithm
- data-structures
- c
- library
LeetCode in pure C
- leetcode
- leetcode-c
学习C & C++ & python&汇编语言 LLVM编译器 数据结构 算法 操作系统 单片机 linux 面试
- linux
- c
- cpp
- python
A library of generic data structures for the C language.
- data-structures
- c
- collections
- library
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.
- oscp
- reconscan
- pentest
- penetration-testing
Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials
- hypervisor
- ept
- hidden-hook
- tutorial
Solutions and Notes for Labs of Computer Systems: A Programmer's Perspective 3rd Editon // 《深入理解计算机系统》第三版的实验文件、解答与笔记
OpenGL 3 and 4 examples using GLSL
- examples
- opengl
Linux Device Drivers 3 examples updated to work in recent kernels
Common libraries and data structures for C.
- c
- data-structures
- algorithms
- hashmap
Sample ESP32 snippets and code fragments
A Nonsense Collection of Disgusting Codes
- quine
- polyglot
- code-golf
- obfuscated
3D Software Renderer in 700 Lines !!
- renderer
- 3d
- software-rendering
- software-renderer
Linus Torvalds' linked list argument for good taste, explained
- elegant
- torvalds
- linked-list
- pointers
Quadsort is a branchless stable adaptive mergesort faster than quicksort.
- timsort
- sorting
- algorithm
- sort
Basic implementations of standard cryptography algorithms, like AES and SHA-1.