Skip to content
View adamgreig's full-sized avatar

Sponsoring

@theacodes
@m-ou-se
@knurling-rs

Organizations

@ukhas @cuspaceflight @sigproc @UKHASnet @rust-embedded @AirborneEngineering @stm32-rs @probe-rs @cross-rs

Block or report adamgreig

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Showing results

A markup-based typesetting system that is powerful and easy to learn.

Rust 54,502 1,620 Updated Jun 19, 2026

A command-line tool for generating Sony A7RIII Pixel-Shift ARQ files

Python 29 4 Updated Nov 19, 2024

A new pure-Rust library for cross-platform low-level access to USB devices.

Rust 486 73 Updated Jun 21, 2026

Cross-platform GUI utility for device firmware updates (DFU) via USB.

Rust 75 9 Updated May 28, 2026

A tiling layout engine for egui with drag-and-drop and resizing

Rust 542 57 Updated May 11, 2026

A static verifier for Rust, based on the Viper verification infrastructure.

Rust 1,779 125 Updated Jun 15, 2026

A Vim-like configuration for Helix

1,268 69 Updated Feb 19, 2024

Docking support for egui – an immediate-mode GUI library for Rust

Rust 617 120 Updated Mar 31, 2026

HDF5 for Rust

Rust 344 117 Updated Aug 8, 2024

A pure Rust EtherCAT MainDevice supporting std and no_std environments

Rust 420 57 Updated Jun 8, 2026

Peripheral access API for Allwinner SoCs generated from unofficial SVD file

Rust 25 8 Updated Jun 18, 2026

Unlock the flash on STM32WL microcontrollers

Rust 10 Updated Feb 11, 2026

`fugit` provides a comprehensive library of `Duration` and `Instant` for the handling of time in embedded systems, doing all it can at compile time.

Rust 82 18 Updated Jun 22, 2026

A FPGA friendly 32 bit RISC-V CPU implementation

Assembly 3,172 503 Updated Feb 11, 2026

A 32-bit RISC-V soft processor

Python 328 40 Updated Jan 26, 2026

High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C.

Java 6,639 1,264 Updated Jan 23, 2025

Run your GitHub Actions locally πŸš€

Go 70,819 1,960 Updated Jun 1, 2026

yubikey-agent is a seamless ssh-agent for YubiKeys.

Go 2,888 161 Updated Dec 3, 2023

Software for technical documentation and requirements management.

Python 322 63 Updated Jun 23, 2026

Document templates for open-source projects (README, CONTRIBUTING, GitHub templates)

Groovy 424 1,371 Updated Oct 10, 2023
Rust 185 10 Updated Sep 14, 2022
Python 464 38 Updated Apr 9, 2026

Python Filter Design Analysis Tool

Python 734 100 Updated Jun 19, 2026

Bulk scrape and download datasheets from various vendors (insult)

Python 14 1 Updated Aug 10, 2021

A digital logic designer and circuit simulator.

Java 5,793 576 Updated Jun 12, 2026

πŸ–₯️ A small, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.

VHDL 2,148 350 Updated Jun 16, 2026

All Digital Radio Platform written in nmigen targeting FPGAs (for now)

Jupyter Notebook 81 10 Updated Jun 1, 2021

Modern embedded framework, using Rust and async.

Rust 9,431 1,533 Updated Jun 22, 2026

An open source Python package that generates hardware pinout diagrams as SVG images.

Python 431 23 Updated Apr 20, 2026

mold: A Modern Linker 🦠

C++ 16,613 537 Updated Jun 16, 2026
Next