Aaron Durbin's starred repositories

riscv-dv

Random instruction generator for RISC-V processor verification

Language:PythonLicense:Apache-2.0Stargazers:979Issues:0Issues:0

open-source-fpga-resource

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

Stargazers:367Issues:0Issues:0
License:Apache-2.0Stargazers:11Issues:0Issues:0

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:0Issues:0

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:0Issues:0

svd2rust

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

Language:RustLicense:Apache-2.0Stargazers:680Issues:0Issues:0

rsd

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

Language:SystemVerilogLicense:Apache-2.0Stargazers:939Issues:0Issues:0

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:379Issues:0Issues:0

hypervisor

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

Language:C++License:NOASSERTIONStargazers:1338Issues:0Issues:0

firrtl

Flexible Intermediate Representation for RTL

Language:ScalaLicense:Apache-2.0Stargazers:708Issues:0Issues:0

wavedrom

:ocean: Digital timing diagram rendering engine

Language:JavaScriptLicense:MITStargazers:2868Issues:0Issues:0

ghidra

Ghidra is a software reverse engineering (SRE) framework

Language:JavaLicense:Apache-2.0Stargazers:49691Issues:0Issues:0

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:3197Issues:0Issues:0

tock

A secure embedded operating system for microcontrollers

Language:RustLicense:NOASSERTIONStargazers:5275Issues:0Issues:0

oreboot

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

Language:RustLicense:GPL-2.0Stargazers:1527Issues:0Issues:0

d3

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

Language:ShellLicense:ISCStargazers:108198Issues:0Issues:0
Language:GoStargazers:4Issues:0Issues:0

netlistsvg

draws an SVG schematic from a JSON netlist

Language:JavaScriptLicense:MITStargazers:608Issues:0Issues:0

curve25519

Highly efficient implementation of elliptic curve 25519

Language:CLicense:MITStargazers:148Issues:0Issues:0

open-register-design-tool

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

Language:VerilogLicense:Apache-2.0Stargazers:186Issues:0Issues:0

diaphora

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

Language:PythonLicense:AGPL-3.0Stargazers:3514Issues:0Issues:0

unix-architecture

Unix architecture evolution diagrams

Language:PythonLicense:Apache-2.0Stargazers:81Issues:0Issues:0

zig

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

Language:ZigLicense:MITStargazers:32925Issues:0Issues:0

rv8

RISC-V simulator for x86-64

Language:C++License:MITStargazers:669Issues:0Issues:0

YubiKey-Guide

Guide to using YubiKey for GnuPG and SSH

Language:HTMLLicense:MITStargazers:10977Issues:0Issues:0

rappel

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

Language:CLicense:NOASSERTIONStargazers:1131Issues:0Issues:0

paperwork

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

Language:PythonStargazers:2427Issues:0Issues:0

cfssl

CFSSL: Cloudflare's PKI and TLS toolkit

Language:GoLicense:BSD-2-ClauseStargazers:8601Issues:0Issues:0
Language:CLicense:Apache-2.0Stargazers:94Issues:0Issues:0

ftc_app

FTC Android Studio project to create FTC Robot Controller app.

Language:JavaStargazers:759Issues:0Issues:0