The Gnuk Smartcard Based on the STM32F1x and Geehy APM32
Sign, authenticate and encrypt with a USB dongle at the cost of a soda. The goal here was to easily program around ~20 Gnuk devices at the budget of a single dongle of the commercial solution. Contains every step and fixes to get it running on current and next Ubuntu and Debian versions.
In plain words
Gnuk is a USB smartcard device based on STM32F1x and Geehy APM32 microcontrollers that performs cryptographic operations including signing, authentication, and encryption. Designed for developers and organizations needing affordable security tokens, it costs significantly less than commercial alternatives while enabling the programming of multiple devices at scale. The project includes complete setup instructions and compatibility fixes for current Ubuntu and Debian systems.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
- DADonglePi, a USB Stick Giving You the Raspberry Pi IOs on a PC2015 · github.com · ▲92
- MMMy microkernel-based OS built from scratch now has basic Unix commands2024 · github.com · ▲69
This project contains no code from Linux, BSD, Minix, or any other OS. Everything up until this point is written entirely from scratch, including a pure microkernel (that only implements multiprocessor priority scheduling, memory management, and interprocess communication), a work-in-progress implementation of the standard C library, and a variety of servers that provide drivers and other essential OS functionality. At the time of writing this post, the servers provide drivers for the keyboard, NVMe SSDs (that works on real hardware), a Unix-like virtual file system (with a single root…
- IZIcepi Zero – The FPGA Raspberry Pi Zero Equivalent2025 · github.com · ▲233
I've been hacking away lately, and I'm now proud to show off my newest project - The Icepi Zero! In case you don't know what an FPGA is, this phrase summarizes it perfectly: "FPGAs work like this. You don't tell them what to do, you tell them what to BE." You don't program them, but you rewrite the circuits they contain! So I've made a PCB that carries an ECP5 FPGA, and has a raspberry pi zero footprint. It also has a few improvements! Notably the 2 USB b ports are replaced with 3 USB C ports, and it has multiple LEDs. This board can output HDMI, read from a uSD, use a SDRAM and much more.…
- TSThe SC4-HSM, a fully open USB hardware secure module2016 · sc4.us · ▲137
- SDSimple demo of a cold boot attack using a Raspberry Pi2024 · github.com · ▲127
More life & fun this month
the category →- TL
Life & fun · 11d ago · louisabraham.github.io



Photosynthesis fires two of your iPhone
Life & fun · 29d ago · photosynthesis.camera
- CCCreatium Coach▲320
Your multimedia mentor that takes you from mid to great
Life & fun · 11d ago · producthunt.creatium.info
SoloUno▲310Take control of hair pulling, nail biting & skin picking
Life & fun · 29d ago · solouno.io
Launched alongside, May 2025
the whole month →
- C9
Life & fun · 2025 · felixrieseberg.github.io
Appwrite Sites▲990Appwrite 2.0 brings a new engine, a rebuilt Console, five database types, an S3 API, an OAuth 2.1 server, and organization-level Domains and Firewall.
Dev tools · 2025 · appwrite.io


