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 supported. This note will be visible to only 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 51,317 1,466 Updated Feb 16, 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 414 58 Updated Jan 25, 2026

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

Rust 73 8 Updated Oct 9, 2025

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

Rust 490 50 Updated Dec 15, 2025

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

Rust 1,741 123 Updated Feb 2, 2026

A Vim-like configuration for Helix

1,232 65 Updated Feb 19, 2024

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

Rust 580 107 Updated Oct 31, 2025

HDF5 for Rust

Rust 339 108 Updated Aug 8, 2024

A pure Rust EtherCAT MainDevice supporting std and no_std environments

Rust 385 54 Updated Feb 14, 2026

Peripheral access API for Allwinner SoCs generated from unofficial SVD file

Rust 25 8 Updated Dec 24, 2025

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 74 17 Updated Nov 30, 2025

A FPGA friendly 32 bit RISC-V CPU implementation

Assembly 3,013 486 Updated Feb 11, 2026

A 32-bit RISC-V soft processor

Python 320 39 Updated Jan 26, 2026

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

Java 6,421 1,241 Updated Jan 23, 2025

Run your GitHub Actions locally πŸš€

Go 68,781 1,850 Updated Feb 10, 2026

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

Go 2,858 157 Updated Dec 3, 2023

Software for technical documentation and requirements management.

Python 249 41 Updated Feb 11, 2026

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

Groovy 418 1,383 Updated Oct 10, 2023
Rust 184 10 Updated Sep 14, 2022
Python 461 35 Updated Mar 1, 2025

Python Filter Design Analysis Tool

Python 728 98 Updated Feb 2, 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,478 550 Updated Aug 14, 2025

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

VHDL 1,983 303 Updated Feb 15, 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 8,788 1,372 Updated Feb 16, 2026

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

Python 415 22 Updated Mar 31, 2022

mold: A Modern Linker 🦠

C++ 16,179 528 Updated Dec 12, 2025
Next