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

78 results for source starred repositories written in C
Clear filter

How to create an OS from scratch

C 30,124 3,537 Updated Feb 4, 2026

Convolutional Neural Networks

C 26,431 21,221 Updated May 3, 2024

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

C 25,287 3,200 Updated Jun 5, 2025

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

C 21,685 4,726 Updated Aug 7, 2024

NVIDIA Linux open GPU kernel module source

C 16,678 1,573 Updated Jan 30, 2026

Learning operating system development using Linux kernel and Raspberry Pi

C 13,750 1,337 Updated Mar 29, 2024

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

C 8,739 932 Updated Jan 4, 2025

tiniest x86-64-linux emulator

C 7,418 259 Updated Dec 10, 2025

A massively spiffy yet delicately unobtrusive compression library.

C 6,658 2,696 Updated Feb 1, 2026

A little fail-safe filesystem designed for microcontrollers

C 6,411 962 Updated Jan 9, 2026

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

C 4,106 1,512 Updated Nov 9, 2023

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

C 3,724 249 Updated Jan 7, 2026

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

C 3,715 274 Updated Feb 3, 2025

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

C 3,682 1,478 Updated Feb 4, 2026

A Tiny Linux-Compatible Kernel

C 3,054 135 Updated Jan 26, 2026

Bare metal Raspberry Pi 3 tutorials

C 2,975 350 Updated Jun 21, 2024

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

C 2,778 179 Updated Feb 4, 2026

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

C 2,577 594 Updated Feb 4, 2026

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

C 2,503 208 Updated Jan 29, 2026

Read-only mirror of Trusted Firmware-A

C 2,170 1,535 Updated Feb 3, 2026

The Computer History Simulation Project

C 1,835 312 Updated Jan 20, 2026

Trusted side of the TEE

C 1,825 1,171 Updated Feb 4, 2026

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

C 1,816 390 Updated Feb 3, 2026

Modular and configurable OS for embedded applications

C 1,537 345 Updated Feb 4, 2026

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

C 1,487 248 Updated Feb 4, 2026

Qemu KVM(Kernel Virtual Machine)学习笔记

C 1,307 298 Updated Dec 13, 2022

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

C 1,279 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,123 75 Updated Jul 31, 2022

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

C 1,094 263 Updated Apr 28, 2025

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

C 1,071 285 Updated Jul 15, 2024
Next