How to create an OS from scratch
Repository Index
88,573 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
A bare metal programming guide (ARM microcontrollers)
- baremetal
- gcc
- make
- stm32
A library of generic data structures for the C language.
- data-structures
- c
- collections
- library
Windows Internals Book 7th edition Tools
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
Solutions and Notes for Labs of Computer Systems: A Programmer's Perspective 3rd Editon // 《深入理解计算机系统》第三版的实验文件、解答与笔记
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
A collection of awesome resources & modules for the Flipper Zero device. Best used with Rogue Master Flipper Zero Custom Firmware.
- flipper-zero
- flipperzero
- pentesting
- flipper
A comprehensive guide to 50 years of evolution of strict C programming, a tribute to Dennis Ritchie's language
- 42
- 42born2code
- 42school
- 42paris
哈尔滨工业大学(深圳)计算机专业课程攻略 | Guidance for courses in Department of Computer Science, Harbin Institute of Technology (Shenzhen)
Macro-header for compile-time C polymorphic obfuscation (tcc, win x86/x64)
- c
- confuse
- easy-to-use
- information-security
开放个人技术学习过程中整理记录的所有笔记。包含C/C++,算法,Linux基础,Linux驱动,STM32+RTOS;嵌入式,总线协议,操作系统,计算机网络,人工智能;工程实践,项目开发,软件使用,校招面试等等。
Lisp in 99 lines of C and how to write one yourself. Includes 21 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use.
- lisp
- lisp-interpreter
- pc-g850
- tiny
A generic cross-platform C library that includes many commonly used components and frameworks, and a new scripting language interpreter. It currently supports C99 and Aspect-Oriented Programming (AOP).
- c
- framework
- thread-pool
- multithreading
Limit Order Book for high-frequency trading (HFT), as described by WK Selph, implemented in Python3, C and Rust
- python3
- high-frequency-trading
- order-management
- orderbook
Linux Binary Exploitation
- linux
- binaries
- exploitation
- stackoverflow
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