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 55,106 1,657 Updated Jul 25, 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 505 76 Updated Jul 22, 2026

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

Rust 75 9 Updated Jun 26, 2026

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

Rust 559 58 Updated Jul 22, 2026

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

Rust 1,793 125 Updated Jul 24, 2026

A Vim-like configuration for Helix

1,275 70 Updated Feb 19, 2024

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

Rust 625 122 Updated Jul 11, 2026

HDF5 for Rust

Rust 347 119 Updated Aug 8, 2024

A pure Rust EtherCAT MainDevice supporting std and no_std environments

Rust 430 64 Updated Jul 19, 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 Jul 26, 2026

A FPGA friendly 32 bit RISC-V CPU implementation

Assembly 3,205 510 Updated Feb 11, 2026

A 32-bit RISC-V soft processor

Python 329 40 Updated Jan 26, 2026

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

Java 6,679 1,275 Updated Jan 23, 2025

Run your GitHub Actions locally πŸš€

Go 71,211 1,985 Updated Jul 10, 2026

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

Go 2,897 162 Updated Dec 3, 2023

Software for technical documentation and requirements management.

Python 345 69 Updated Jul 26, 2026

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

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

Python Filter Design Analysis Tool

Python 729 100 Updated Jul 24, 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,848 585 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,189 360 Updated Jul 25, 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,597 1,586 Updated Jul 26, 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,695 538 Updated Jul 26, 2026
Next