nowfound

Life & fun · May 1, 2025

TG

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 →
  • YubiKey NEO2018 · ▲102

    Hardware-based authentication

  • DA
  • MM
    My 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…

  • IZ
    Icepi 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.…

  • TS
  • SD

More life & fun this month

the category →

Launched alongside, May 2025

the whole month →
  • Tapflow 2.01,127

    Turn your docs into sellable guides, playbooks, workflows

    Work · 2025 · tapflow.ai

  • C9

    Life & fun · 2025 · felixrieseberg.github.io

  • Appwrite 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

  • Perfect meeting memory in Notion

    AI · 2025 · notion.com

  • Den948

    Multiplayer AI agent builder

    AI · 2025 · getden.io

  • Powerful productivity on the go

    AI · 2025 · raycast.com