keycard-ecosystem-projects

April 17, 2026 · View on GitHub

A curated list of projects in the Keycard ecosystem

:point_up:You are encouraged to contribute - please create a pull request and insert entry into suitable section lexicographically. Thank you!

Hardware products

  • status-keycard stars lastcommit numcontributors
    Keycard is an implementation of a BIP-32 HD wallet running on Javacard 3.0.4+.

  • keycard-shell stars lastcommit numcontributors
    Keycard Shell transforms any Keycard into a standalone modular hardware wallet with built-in keypad, display, camera, and USB. Fully open-source and EAL6+ certified, it uses ERC-4527 and UR2.0 QR codes for secure signing. Can be used fully airgapped.

Software wallets

  • status-desktop stars lastcommit numcontributors
    Status desktop built with nim and Qt

  • status-mobile stars lastcommit numcontributors
    Status mobile built with go and Clojure

  • walleth stars lastcommit numcontributors
    Android mobile wallet for Ethereum

  • keycard-connect stars lastcommit numcontributors
    Keycard Connect's main function is to enable using the Keycard with dApps outside of a web3 browser using WalletConnect. The dApp must of course support WalletConnect for this to work. Additionally, this app is a little toolbox for Keycard, allowing things like changing PIN, initializing cards, changing seed etc.

Other applications

  • keycard-exit stars lastcommit numcontributors
    Mobile application on Android and iOS to store operators on Keycard Multipass and login the operators dashboard when accessed through a web browser.

  • keycard-desktop stars lastcommit numcontributors
    Keycard Desktop application to manage your Keycards (not a wallet).

  • keycard-ticket stars lastcommit numcontributors
    Keycard Ticket is a prototype dApp which can be used as a ticketing system for events. It works properly only with Status browser, because it uses Keycard Cash Applet which is at the moment supported only in that browser.

  • keycard-manager-help stars lastcommit numcontributors
    Closed source tool to manage your keycard, load any applets (cap file), FIDO2 applet, and encrypt decrypt files. On apps store: https://apps.apple.com/iq/app/keycard-manager/id1610328465

  • GapSign stars lastcommit numcontributors
    An air-gap Android wallet that uses Status Keycard over NFC to sign Ethereum transactions without the private key ever touching an internet-connected device.

SDKs and CLIs

  • keycard-go stars lastcommit numcontributors
    Go SDK for Keycard.

  • status-keycard-java stars lastcommit numcontributors
    This SDK simplifies integration with Keycard in Android and Desktop applications. In this SDK you find both the classes needed for generic communication with SmartCards as well as classes specifically addressing Keycard.

  • Keycard.swift stars lastcommit numcontributors
    Swift SDK to integrate Keycard with iOS13+.

  • keycard-sdk stars lastcommit numcontributors
    Typescript SDK for Keycard.

  • keycard-py stars lastcommit numcontributors
    Python SDK for Keycard.

  • keycard-cli stars lastcommit numcontributors
    Keycard-CLI is a command line tool to manage Keycards.

  • react-native-keycard stars lastcommit numcontributors
    React Native library to interact with Keycard

  • shelljs stars lastcommit numcontributors
    Javascript API to communicate with Keycard Shell through USB with websites and through nodejs-based native applications.

  • nexum-keycard stars lastcommit numcontributors
    Rust toolkit (SDK and CLI) for interacting with Keycards. Also includes an alloy signer for making use of Keycard in `alloy'

  • keycard-nim stars lastcommit numcontributors
    Nim SDK to interact with the Status Keycard

Tools

  • keycard-certify stars lastcommit numcontributors
    A tool to create certificates for Keycard manufacturing.

  • kshell-updater stars lastcommit numcontributors
    A desktop tool to upgrade Keycard Shell. Not complete yet because it can only download files from a server. Will add selecting local files also. Useful because only chrome-based browser support webhid, so firefox user can use this instead to upgrade keycard Shell.

  • keycard-certify stars lastcommit numcontributors
    To create certificates you should first fill in the form, specifying lot number, the quantity of cards for which you need to create a certificate, destination path for the certificates file and choose the output encryption PGP key. You also need a Keycard to sign the certificates. Path m/43'/60'/1581'/2'/0 will be used to sign.

  • payment-network-apps stars lastcommit numcontributors
    This repository contains the dApps and SmartContract used for the Keycard Payment Network. The goal of the project itself is to provide the means for using the Keycard as a payment method in retail stores or other non-remote scenarios (i.e: both merchant and buyer are in the same place). The aim is to make purchases using cryptocurrencies as easy and familiar as tapping your card to POS. Note that there is no crypto-to-fiat conversion involved so the scenario we are addressing is where all parties want to use crypto. Beside convenience, the network we are building will have several mitigation measures for unauthorized transactions. While some of these measures are already in place, more are in the works

  • keycard-redeem stars lastcommit numcontributors
    This repository contains SmartContracts, dApps and tools to enable using the Keycard Cash applet as a asset redeeming tool. Usage scenario include gift cards, prepaid cards and general distribution of assets. Both ERC20 and NFT are supported. Beside redeeming the asset, in the NFT scenario, the way mappings are created between card and asset can also be useful for user authentication scenario in a context with lower security concerns, such as ticketing for events

  • keycard-ledger stars lastcommit numcontributors
    Tentative Ledger application to run a emulated Keycard hardware wallet on Ledger, uses Keycard API over Ledger.

  • qrkit stars lastcommit numcontributors
    Reusable library for QR-based airgapped wallet connection and signing flows. Built around ERC-4527 / UR / CBOR — same protocol used by Keycard Shell.