Gautam Menghani's starred repositories

localsend

An open-source cross-platform alternative to AirDrop

Language:DartLicense:MITStargazers:39803Issues:158Issues:836

z3

The Z3 Theorem Prover

Language:C++License:NOASSERTIONStargazers:10023Issues:179Issues:5445

c4

C in four functions

Language:CLicense:GPL-2.0Stargazers:9551Issues:328Issues:33

tiny-gpu

A minimal GPU design in Verilog to learn how GPUs work from the ground up

Language:SystemVerilogStargazers:6759Issues:65Issues:22

xv6-riscv

Xv6 for RISC-V

Language:CLicense:NOASSERTIONStargazers:6692Issues:96Issues:88

bytehound

A memory profiler for Linux.

Language:CLicense:NOASSERTIONStargazers:4403Issues:58Issues:83

GQL

Git Query language is a SQL like language to perform queries on .git files with supports of most of SQL features such as grouping, ordering and aggregations functions

Language:RustLicense:MITStargazers:3143Issues:10Issues:45

teach-rs

A modular, reusable university course for Rust

Language:RustLicense:CC-BY-SA-4.0Stargazers:2879Issues:51Issues:34

blis

BLAS-like Library Instantiation Software Framework

Language:CLicense:NOASSERTIONStargazers:2220Issues:77Issues:439

otel-profiling-agent

The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, .NET, PHP, Ruby, Perl, ...)

Language:CLicense:Apache-2.0Stargazers:2179Issues:26Issues:31

NyuziProcessor

GPGPU microprocessor architecture

Language:CLicense:Apache-2.0Stargazers:1969Issues:141Issues:168

c-style

My favorite C programming practices.

programming-math-science

This is a list of links to different freely available learning resources about computer programming, math, and science.

awesome-os

A list of operating systems and stuff

0xtools

0x.Tools: X-Ray vision for Linux systems

Language:PythonLicense:GPL-2.0Stargazers:1337Issues:39Issues:25

riscv-sodor

educational microarchitectures for risc-v isa

Language:ScalaLicense:NOASSERTIONStargazers:662Issues:84Issues:35

microwatt

A tiny Open POWER ISA softcore written in VHDL 2008

Language:VerilogLicense:NOASSERTIONStargazers:651Issues:41Issues:70

ramulator

A Fast and Extensible DRAM Simulator, with built-in support for modeling many different DRAM technologies including DDRx, LPDDRx, GDDRx, WIOx, HBMx, and various academic proposals. Described in the IEEE CAL 2015 paper by Kim et al. at http://users.ece.cmu.edu/~omutlu/pub/ramulator_dram_simulator-ieee-cal15.pdf

Language:C++License:MITStargazers:544Issues:62Issues:98

security-notes

:notebook: Some security related notes

Awesome-GPU

Awesome resources for GPUs

License:BSD-3-ClauseStargazers:443Issues:23Issues:0

PerfSpect

System performance characterization tool based on linux perf

Language:PythonLicense:BSD-3-ClauseStargazers:323Issues:19Issues:17

awesome-rust-formalized-reasoning

An exhaustive list of all Rust resources regarding automated or semi-automated formalization efforts in any area, constructive mathematics, formal algorithms, and program verification.

semu

A minimalist RISC-V system emulator capable of running Linux kernel

Language:CLicense:MITStargazers:244Issues:7Issues:11

linux-kernel-vscode

Reference setup for Linux kernel development in VSCode

Language:ShellLicense:GPL-2.0Stargazers:179Issues:5Issues:2

logical_verification_2023

Hitchhiker's Guide to Logical Verification (2023 Edition)

Dat3M

A verification tool for many memory models

Language:JavaLicense:MITStargazers:71Issues:5Issues:178

majorana

A RISC-V virtual processor, written in Go.

Language:GoStargazers:20Issues:2Issues:0

linker-koans

Snippets that explore how linkers work, one flag at a time.

workshop-imagemagick

Landlock workshop to sandbox ImageMagick

Language:CStargazers:4Issues:0Issues:0