Skip to content
View mukilan's full-sized avatar

Sponsoring

@nvaccess

Organizations

@Igalia @servo

Block or report mukilan

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

27 stars written in C
Clear filter

build-once run-anywhere c library

C 20,711 740 Updated Mar 6, 2026

Xv6 for RISC-V

C 9,440 3,837 Updated Dec 17, 2025

Linux running inside a PDF file via a RISC-V emulator

C 4,788 230 Updated Feb 2, 2025

Function graph tracer for C/C++/Rust/Python

C 3,416 540 Updated Mar 30, 2026

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

C 2,914 185 Updated Apr 2, 2026

This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer…

C 2,575 358 Updated Apr 2, 2026

The lcc retargetable ANSI C compiler

C 2,531 486 Updated Oct 6, 2024

GPGPU microprocessor architecture

C 2,184 369 Updated Nov 8, 2024

The Witchcraft Compiler Collection

C 1,986 114 Updated Sep 28, 2025

Hook function calls by replacing PLT(Procedure Linkage Table) entries.

C 879 181 Updated Oct 5, 2025

A detour through the Linux dynamic linker

C 530 15 Updated Jul 13, 2025

The PULP Ara is a 64-bit Vector Unit, compatible with the RISC-V Vector Extension Version 1.0, working as a coprocessor to CORE-V's CVA6 core

C 507 177 Updated Apr 2, 2026

A Linux framework to enable userspace-defined "Virtual" PCIe card shims to enable in-host PCIe card driver development.

C 350 13 Updated Mar 26, 2026

A scalable 256/1024-RISC-V-core system with low-latency access into shared L1 memory.

C 316 61 Updated Mar 31, 2026

A compiler for a new language focusing on compile-time execution and no LLVM dependency.

C 298 10 Updated Oct 3, 2023

A work-in-progress garbage collector for Guile

C 240 11 Updated Mar 18, 2026

framework for emulating devices in userspace

C 214 61 Updated Mar 23, 2026

RISC-V Processor Trace Specification

C 215 58 Updated Apr 2, 2026

🔥 a versioning filesystem inspired by git

C 208 21 Updated May 1, 2019

repeatedly run programs until they break, and be ready to attach a debugger

C 197 8 Updated Oct 9, 2018

RISC-V IOMMU Specification

C 155 29 Updated Apr 2, 2026

A place for public review of the posix port of stage0

C 143 19 Updated Aug 17, 2025

Spatz is a compact RISC-V-based vector processor meant for high-performance, small computing clusters.

C 143 41 Updated Apr 2, 2026

ELF to bFLT (binary flat) converter for no-mmu Linux targets

C 84 44 Updated Aug 22, 2024

This repository contains the specification source for the RISC-V IOPMP Specification. This document proposes a Physical Memory Protection Unit of Input/Output devices, IOPMP for short, to regulate …

C 38 9 Updated Mar 7, 2026