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,240 1,663 Updated Jul 31, 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 510 78 Updated Aug 2, 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 565 59 Updated Jul 28, 2026

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

Rust 1,794 125 Updated Jul 30, 2026

A Vim-like configuration for Helix

1,276 70 Updated Feb 19, 2024

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

Rust 627 122 Updated Jul 11, 2026

HDF5 for Rust

Rust 348 118 Updated Aug 8, 2024

A pure Rust EtherCAT MainDevice supporting std and no_std environments

Rust 432 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 29, 2026

A FPGA friendly 32 bit RISC-V CPU implementation

Assembly 3,212 510 Updated Feb 11, 2026

A 32-bit RISC-V soft processor

Python 327 40 Updated Jan 26, 2026

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

Java 6,697 1,277 Updated Jan 23, 2025

Run your GitHub Actions locally πŸš€

Go 71,286 1,993 Updated Aug 1, 2026

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

Go 2,898 162 Updated Dec 3, 2023

Software for technical documentation and requirements management.

Python 350 69 Updated Aug 1, 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 730 100 Updated Jul 29, 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,883 586 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,196 363 Updated Aug 2, 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,645 1,594 Updated Aug 2, 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,723 540 Updated Aug 2, 2026
Next