Aaron Durbin's starred repositories

d3

Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:

ghidra

Ghidra is a software reverse engineering (SRE) framework

Language:JavaLicense:Apache-2.0Stargazers:49684Issues:1028Issues:4715

zig

General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

YubiKey-Guide

Guide to using YubiKey for GnuPG and SSH

Language:HTMLLicense:MITStargazers:10976Issues:219Issues:231

cfssl

CFSSL: Cloudflare's PKI and TLS toolkit

Language:GoLicense:BSD-2-ClauseStargazers:8601Issues:215Issues:552

tock

A secure embedded operating system for microcontrollers

Language:RustLicense:NOASSERTIONStargazers:5275Issues:120Issues:670

diaphora

Diaphora, the most advanced Free and Open Source program diffing tool.

Language:PythonLicense:AGPL-3.0Stargazers:3513Issues:131Issues:248

checkedc

Checked C is an extension to C that lets programmers write C code that is guaranteed by the compiler to be type-safe. The goal is to let people easily make their existing C code type-safe and eliminate entire classes of errors. Checked C does not address use-after-free errors. This repo has a wiki for Checked C, sample code, the specification, and test code.

Language:CLicense:NOASSERTIONStargazers:3196Issues:106Issues:155

wavedrom

:ocean: Digital timing diagram rendering engine

Language:JavaScriptLicense:MITStargazers:2868Issues:89Issues:338

paperwork

Personal document manager (Linux/Windows) -- Moved to Gnome's Gitlab

oreboot

oreboot is a fork of coreboot, with C removed, written in Rust.

Language:RustLicense:GPL-2.0Stargazers:1527Issues:37Issues:127

hypervisor

lightweight hypervisor SDK written in C++ with support for Windows, Linux and UEFI

Language:C++License:NOASSERTIONStargazers:1337Issues:68Issues:341

rappel

A linux-based assembly REPL for x86, amd64, armv7, and armv8

Language:CLicense:NOASSERTIONStargazers:1131Issues:42Issues:20

riscv-dv

Random instruction generator for RISC-V processor verification

Language:PythonLicense:Apache-2.0Stargazers:979Issues:82Issues:346

rsd

RSD: RISC-V Out-of-Order Superscalar Processor

Language:SystemVerilogLicense:Apache-2.0Stargazers:938Issues:34Issues:42

uC-OS3

µC/OS-III is a preemptive, highly portable, and scalable real-time kernel. Designed for ease of use on a huge number of CPU architectures.

Language:CLicense:Apache-2.0Stargazers:865Issues:57Issues:17

ftc_app

FTC Android Studio project to create FTC Robot Controller app.

firrtl

Flexible Intermediate Representation for RTL

Language:ScalaLicense:Apache-2.0Stargazers:708Issues:61Issues:660

svd2rust

Generate Rust register maps (`struct`s) from SVD files

Language:RustLicense:Apache-2.0Stargazers:680Issues:27Issues:277

rv8

RISC-V simulator for x86-64

Language:C++License:MITStargazers:669Issues:44Issues:59

netlistsvg

draws an SVG schematic from a JSON netlist

Language:JavaScriptLicense:MITStargazers:608Issues:25Issues:96

uC-OS2

µC/OS-II is a preemptive, highly portable, and scalable real-time kernels. Designed for ease of use on a huge number of CPU architectures.

Language:CLicense:Apache-2.0Stargazers:528Issues:36Issues:15

Konata

Konata is an instruction pipeline visualizer for Onikiri2-Kanata/Gem5-O3PipeView formats. You can download the pre-built binaries from https://github.com/shioyadan/Konata/releases

Language:JavaScriptLicense:BSD-3-ClauseStargazers:378Issues:12Issues:15

open-source-fpga-resource

A list of resources related to the open-source FPGA projects

open-register-design-tool

Tool to generate register RTL, models, and docs using SystemRDL or JSpec input

Language:VerilogLicense:Apache-2.0Stargazers:186Issues:43Issues:85

curve25519

Highly efficient implementation of elliptic curve 25519

Language:CLicense:MITStargazers:148Issues:9Issues:7
Language:CLicense:Apache-2.0Stargazers:94Issues:13Issues:0

unix-architecture

Unix architecture evolution diagrams

Language:PythonLicense:Apache-2.0Stargazers:81Issues:0Issues:0
License:Apache-2.0Stargazers:11Issues:6Issues:0
Language:GoStargazers:4Issues:0Issues:0