Skip to content
View troyguo's full-sized avatar

Block or report troyguo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Starred repositories

81 stars written in C
Clear filter

How to create an OS from scratch

C 29,932 3,504 Updated Jul 25, 2024

Convolutional Neural Networks

C 26,412 21,240 Updated May 3, 2024

TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes.

C 25,154 3,190 Updated Jun 5, 2025

Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.

C 21,459 4,699 Updated Aug 7, 2024

NVIDIA Linux open GPU kernel module source

C 16,489 1,545 Updated Dec 18, 2025

Learning operating system development using Linux kernel and Raspberry Pi

C 13,712 1,332 Updated Mar 29, 2024

A text editor in less than 1000 LOC with syntax highlight and search.

C 8,636 927 Updated Jan 4, 2025

tiniest x86-64-linux emulator

C 7,368 250 Updated Dec 10, 2025

A massively spiffy yet delicately unobtrusive compression library.

C 6,558 2,659 Updated Dec 8, 2025

A little fail-safe filesystem designed for microcontrollers

C 6,315 945 Updated Dec 2, 2025

Code from various chapters in OSTEP (http://www.ostep.org)

C 4,019 1,495 Updated Nov 9, 2023

Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices

C 3,694 244 Updated Nov 22, 2025

Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4

C 3,690 272 Updated Feb 3, 2025

Apache NuttX is a mature, real-time embedded operating system (RTOS)

C 3,596 1,423 Updated Dec 20, 2025

A Tiny Linux-Compatible Kernel

C 3,030 134 Updated Dec 14, 2025

Bare metal Raspberry Pi 3 tutorials

C 2,964 349 Updated Jun 21, 2024

Modern, advanced, portable, multiprotocol bootloader and boot manager. (Official mirror of https://codeberg.org/Limine/Limine)

C 2,681 174 Updated Dec 11, 2025

Read-only mirror of https://review.coreboot.org/coreboot.git. Synced every hour. We don't handle Pull Requests.

C 2,533 591 Updated Dec 19, 2025

Envision a future where every student can read all the code of a teaching operating system.

C 2,381 189 Updated Nov 10, 2025

Read-only mirror of Trusted Firmware-A

C 2,145 1,516 Updated Dec 20, 2025

Trusted side of the TEE

C 1,808 1,163 Updated Dec 19, 2025

The Computer History Simulation Project

C 1,802 309 Updated Dec 15, 2025

CherryUSB is a tiny and beautiful, high performance and portable USB host and device stack for embedded system with USB IP

C 1,772 380 Updated Dec 19, 2025

Modular and configurable OS for embedded applications

C 1,508 337 Updated Dec 17, 2025

picolibc - a C library designed for embedded 32- and 64- bit systems.

C 1,440 242 Updated Dec 20, 2025

Qemu KVM(Kernel Virtual Machine)学习笔记

C 1,296 299 Updated Dec 13, 2022

建议大家star此仓库,仓库会持续更新。由于部分淘宝卖家“借鉴”实验室出品的nanoDAP详情描述和资料,请大家认准实验室官方链接

C 1,268 289 Updated Apr 12, 2024

A tiny software renderer implemented from scratch without the use of graphics API, used to understand how GPUs work.

C 1,119 74 Updated Jul 31, 2022

《从头写一个RISC-V OS》课程配套的资源

C 1,082 261 Updated Apr 28, 2025

A Tutorial how to get started with Linux Kernel Modules and Linux Drivers.

C 1,063 284 Updated Jul 15, 2024
Next