Jedd Haberstro's starred repositories

build-your-own-x

Master programming by recreating your favorite technologies from scratch.

fucking-algorithm

刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.

arrow

Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing

Language:C++License:Apache-2.0Stargazers:13777Issues:351Issues:24224

acwj

A Compiler Writing Journey

Language:CLicense:GPL-3.0Stargazers:10048Issues:212Issues:48

NetNewsWire

RSS reader for macOS and iOS.

Language:SwiftLicense:MITStargazers:7998Issues:126Issues:3463

Tokamak

SwiftUI-compatible framework for building browser apps with WebAssembly and native apps for other platforms

Language:SwiftLicense:Apache-2.0Stargazers:2487Issues:44Issues:214

distributed-consensus-reading-list

A list of papers about distributed consensus.

mir

A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR

marl

A hybrid thread / fiber task scheduler written in C++ 11

Language:C++License:Apache-2.0Stargazers:1799Issues:53Issues:68

astc-encoder

The Arm ASTC Encoder, a compressor for the Adaptive Scalable Texture Compression data format.

Language:CLicense:Apache-2.0Stargazers:1000Issues:55Issues:254

cs131_notes

Class notes for CS 131.

tendermint-rs

Client libraries for Tendermint/CometBFT in Rust!

Language:RustLicense:Apache-2.0Stargazers:583Issues:31Issues:563

xenium

A C++ library providing various concurrent data structures and reclamation schemes.

Language:C++License:MITStargazers:467Issues:27Issues:25

GTS-GamesTaskScheduler

A task scheduling framework designed for the needs of game developers.

Language:C++License:MITStargazers:444Issues:31Issues:3

hermes

IBC Relayer in Rust

Language:RustLicense:Apache-2.0Stargazers:427Issues:32Issues:1316

ssd-gpu-dma

Build userspace NVMe drivers and storage applications with CUDA support

Language:CLicense:BSD-2-ClauseStargazers:306Issues:19Issues:27

liballocs

Meta-level run-time services for Unix processes... a.k.a. dragging Unix into the 1980s

Language:CLicense:NOASSERTIONStargazers:210Issues:15Issues:76

graphblast

High-Performance Linear Algebra-based Graph Primitives on GPUs

Language:C++License:Apache-2.0Stargazers:208Issues:16Issues:17

elasticsearch-formal-models

Formal models of core Elasticsearch algorithms

Language:IsabelleLicense:Apache-2.0Stargazers:205Issues:353Issues:2

array

C++ multidimensional arrays in the spirit of the STL

Language:C++License:Apache-2.0Stargazers:193Issues:9Issues:52

ParticleSolver

CPU and GPU implementations of a particle-based physics simulation based on Macklin et. al's "Unified Particle Physics for Real-Time Application".

Language:C++License:MITStargazers:173Issues:14Issues:1

pcf

A small compiler for PCF

Language:HaskellLicense:MITStargazers:122Issues:5Issues:1

RelaSharp

Model-checker for lock and wait free C# code

Language:C#License:MITStargazers:76Issues:8Issues:0

tla-linearizability

Reading the linearizability paper with TLA+

Language:TLALicense:Apache-2.0Stargazers:36Issues:2Issues:1

memalloy

Memory consistency modelling using Alloy

Language:OCamlLicense:MITStargazers:28Issues:7Issues:18

riscv-memory-model

A formalization of the RVWMO (RISC-V) memory model

Language:AlloyStargazers:26Issues:0Issues:0

heterosync

HeteroSync is a benchmark suite for performing fine-grained synchronization on tightly coupled GPUs

Language:CudaLicense:NOASSERTIONStargazers:25Issues:3Issues:1

litmustestgen

Alloy models for automatic synthesis of memory model litmus test suites (from ASPLOS 2017)

Language:AlloyLicense:BSD-3-ClauseStargazers:15Issues:6Issues:0

BP-GPU-Message-Scheduling

Code for "Message Scheduling for Performant, Many-Core Belief Propagation"

Language:CudaStargazers:10Issues:3Issues:0