{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"TappyTcmpJs","owner":"TapTrack","isFork":false,"description":"Javascript driver for using Tappies that communicate via the TCMP protocol","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":6,"issueCount":0,"starsCount":2,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-17T19:05:45.442Z"}},{"type":"Public","name":"TappyNobleBleCommunicatorJs","owner":"TapTrack","isFork":false,"description":"Communicator for communicating with TappyBLE devices on Node using Noble","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":7,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-06T14:03:26.536Z"}},{"type":"Public","name":"TcmpBasicNfcFamilyJs","owner":"TapTrack","isFork":false,"description":"TCMP Basic NFC family in JS","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":6,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-06T13:50:52.398Z"}},{"type":"Public","name":"TcmpType4FamilyJs","owner":"TapTrack","isFork":false,"description":"Type 4 TCMP Command Family in JavaScript","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":6,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-06T13:49:48.788Z"}},{"type":"Public","name":"TappyNodeSerialCommunicatorJs","owner":"TapTrack","isFork":false,"description":"Communicator for using TCMP Tappies using a NodeJS serialport","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":9,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-05T02:26:29.895Z"}},{"type":"Public","name":"Tcmp-CSharp-SDK","owner":"TapTrack","isFork":false,"description":"A C# SDK to communicate with a TappyUSB or TappyBLE using the TCMP protocol.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-29T17:35:10.378Z"}},{"type":"Public","name":"NdefLibrary","owner":"TapTrack","isFork":false,"description":"Parse and compose NDEF messages on iOS without CoreNFC.","allTopics":["ios","cocoapod","cocoapods","nfc","ndef","cocoapod-pod","ndef-library","ndef-record","swift","nfc-forum","ndef-message"],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":1,"starsCount":10,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-21T17:36:45.588Z"}},{"type":"Public","name":"TappyExternalNfc","owner":"TapTrack","isFork":false,"description":"Android app for using TappyBLE devices as external NFC readers on Android with a minimal amount of boilerplate","allTopics":[],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-15T15:20:03.357Z"}},{"type":"Public","name":"TCMPTappy-Android","owner":"TapTrack","isFork":false,"description":"Android SDK for TappyUSB and TappyBLE readers","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":2,"starsCount":4,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-02-04T01:56:44.913Z"}},{"type":"Public","name":"KotlinTLV","owner":"TapTrack","isFork":false,"description":"Kotline library for working with Tag-Length-Value encoded data","allTopics":[],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-08-09T13:31:28.790Z"}},{"type":"Public","name":"TCMPTappy-iOS","owner":"TapTrack","isFork":false,"description":"iOS SDK for TappyBLE readers.","allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-08-05T16:16:16.525Z"}},{"type":"Public archive","name":"StandaloneCheckin-Command-Family","owner":"TapTrack","isFork":false,"description":"Communication family for standalone checkins","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-07-16T13:54:44.222Z"}},{"type":"Public archive","name":"TappyClassicJs","owner":"TapTrack","isFork":false,"description":"Javascript library for communicating with Tappy devices that use the Tappy Classic communication protocol over a chrome.serial serial port.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-07-16T13:52:22.732Z"}},{"type":"Public","name":"TappyBLE-iOS","owner":"TapTrack","isFork":false,"description":"App Store demo for TappyBLE on iOS devices.","allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-07-14T20:06:35.695Z"}},{"type":"Public","name":"SwiftTLV","owner":"TapTrack","isFork":false,"description":"Swift library for working with Tag-Length-Value encoded data","allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-06-08T14:21:50.601Z"}},{"type":"Public archive","name":"TappyUSB-CSharp-SDK","owner":"TapTrack","isFork":false,"description":"A C# SDK to communicate with a TappyUSB using the Classic Protocol. The SDK is in the TappyUSB-CSharp-SDK folder and a example program is in the Example folder.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-30T21:47:22.475Z"}},{"type":"Public archive","name":"TappyBLE","owner":"TapTrack","isFork":false,"description":"Tappy BLE SDK","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-30T21:46:13.197Z"}},{"type":"Public archive","name":"NTAG21x-CommandFamily","owner":"TapTrack","isFork":false,"description":"Command Family for reading and writing password protected tags using NTAG 21x models","allTopics":[],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-03-30T21:41:30.489Z"}},{"type":"Public","name":"TappyKioskDemo","owner":"TapTrack","isFork":false,"description":"Modified version of the TappyExternalNfc application demonstrating Kiosk mode functionality","allTopics":[],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-02-02T19:48:34.467Z"}},{"type":"Public","name":"TappyWebUsbCommunicatorJs","owner":"TapTrack","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-26T16:34:08.053Z"}},{"type":"Public","name":"TcmpSystemFamilyJs","owner":"TapTrack","isFork":false,"description":"TCMP System Family in JS","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-07-13T14:38:11.245Z"}},{"type":"Public archive","name":"Type4-Command-Family","owner":"TapTrack","isFork":false,"description":"TappyBLE Type 4 Command Family","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-03-16T13:38:55.530Z"}},{"type":"Public archive","name":"System-Command-Family","owner":"TapTrack","isFork":false,"description":"TappyBLE System command families","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-09-24T13:11:52.727Z"}},{"type":"Public","name":"NdefJS","owner":"TapTrack","isFork":false,"description":"Library for creating and parsing NDEF messages","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-08-12T17:28:24.098Z"}},{"type":"Public archive","name":"BasicNfc-Command-Family","owner":"TapTrack","isFork":false,"description":"Command family for basic NFC operations","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-08-08T19:14:17.682Z"}},{"type":"Public archive","name":"MifareClassic-Command-Family","owner":"TapTrack","isFork":false,"description":"TappyBLE Command family for MIFARE Classic communication","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-08-08T15:18:15.164Z"}},{"type":"Public","name":"TappyKeyboardAutoLauncher","owner":"TapTrack","isFork":false,"description":"Simple command line utility to enable NFC keyboard entry on Windows","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-09-24T22:45:17.380Z"}},{"type":"Public","name":"TappyBLEKeyboardWedge","owner":"TapTrack","isFork":false,"description":"Use the TappyBLE as a keyboard entry device while maintaining an active heartbeat with the reader. Requires Bluegiga BLE dongle.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-09-20T23:24:43.691Z"}},{"type":"Public","name":"TappyChromeApp","owner":"TapTrack","isFork":false,"description":"Source for the Tappy demo Chrome app","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-04-05T19:29:31.999Z"}},{"type":"Public","name":"TappyTcmpChromeSerialAutodetectorJs","owner":"TapTrack","isFork":false,"description":"Autodetection for TCMP Tappies over a Chrome packaged app serial port","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-04-04T21:38:53.465Z"}}],"repositoryCount":34,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"TapTrack repositories"}