Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CardWise Tools — Smart Card Engineering Libraries

CardWise is a free online toolbox for smart card engineers. This repository contains the standalone JavaScript engines that power the interactive tools — extracted so you can use them in your own projects.

Every tool runs in-browser with zero dependencies. Try the interactive versions at cupass.com/en/tools/.

Tools

Tool Directory Try Online
ATR Decoder atr-decoder/ cupass.com/en/tools/atr-decoder.html
APDU Response Debugger apdu-debugger/ cupass.com/en/tools/apdu-debugger.html
MIFARE Access Bits Calculator mifare-access-bits/ cupass.com/en/tools/mifare-access-bits.html
NDEF Message Parser ndef-parser/ cupass.com/en/tools/ndef-parser.html
EMV TLV Parser emv-tlv-parser/ cupass.com/en/tools/emv-tlv-parser.html

Usage

Each tool is a single .js file. Copy it into your project and call its functions directly — no install, no build step.

// Example: Decode an ATR
import { decodeATR } from './atr-decoder/decoder.js';

const result = decodeATR([0x3B, 0x9F, 0x96, 0x80, 0x1F, 0xC7, 0x80, 0x31, ...]);
console.log(result.protocols); // ['T=0']
console.log(result.historicalBytes); // [0x31, 0xE0, ...]

Why Open Source

We believe smart card engineering tools should be transparent, auditable, and reusable. The interactive website handles UI/UX — this repo handles the pure computation logic. Use it in your CI pipeline, embed it in your card issuing system, or contribute improvements.

License

MIT — see individual tool directories.

Related

About

Smart card engineering tools: ATR decoder, APDU debugger, MIFARE access bits calculator, NDEF parser, EMV TLV parser. Zero-dependency JavaScript engines - try the interactive versions at cupass.com/en/tools/.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages