Displaying 1 to 20 from 39 results

MifareClassicTool - An Android NFC-App for reading, writing, analysing, etc

  •    Java

An Android NFC-App for reading, writing, analyzing, etc. MIFARE Classic RFID-Tags. This tool provides several features to interact with (and only with) MIFARE Classic RFID-Tags. It is designed for users who have at least basic familiarity with the MIFARE Classic technology. You also need an understanding of the hexadecimal number system, because all data input and output is in hexadecimal.

ChameleonMini - The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC

  •    C

This is the official repository of ChameleonMini, a freely programmable, portable tool for NFC security analysis that can emulate and clone contactless cards, read RFID tags and sniff/log RF data. Thanks to over 1700 backers from our Kickstarter project, the current Revision G has been realized by Kasper & Oswald GmbH. We are aware of various third-party ChameleonMini clones or modified variants that are available on the Internet. Warning: We have evidence that some of these devices are defective or suffer from reading problems et cetera. Please understand that we cannot give support for these non-official devices, as we have no schematics / layout or other information, nor do we know the manufacturers. In case of problems, please contact the manufacturers of your device directly.

libnfc - Platform independent Near Field Communication (NFC) library

  •    C

libnfc is a library which allows userspace application access to NFC devices. See the file INSTALL for configure, build and install details.

Open-Home-Automation - Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT

  •    C++

Nowadays everything becomes connected to the Internet and gives us a glimpse of many new possibilities. Home automation is part of it and offers many advantages for their users. This repository is dedicated to Home Assistant, an open source project with an amazing community, ESP8266 and ESP32 modules, the MQTT protocol and much more [...]. Home Assistant is a home automation platform running on Python 3. The goal of Home Assistant is to be able to track and control all devices at home and offer a platform for automating control [Home-Assistant].

HomePWN - HomePwn - Swiss Army Knife for Pentesting of IoT Devices

  •    Python

HomePwn is a framework that provides features to audit and pentesting devices that company employees can use in their day-to-day work and inside the same working environment. It is designed to find devices in the home or office, take advantage of certain vulnerabilities to read or send data to those devices. With a strong library of modules you can use this tool to load new features and use them in a vast variety of devices. Discovery modules. These modules provide functionalities related to the discovery stage, regardless of the technology to be used. For example, it can be used to conduct WiFi scans via an adapter in monitor mode, perform discovery of BLE devices, Bluetooth Low-Energy, which other devices are nearby and view their connectivity status, etc. Also, It can be used to discover a home or office IoT services using protocols such as SSDP or Simple Service Discovery Protocol and MDNS or Multicast DNS.

iOS11-NFC-Example - 📱 Example showing how to use the Core NFC API in iOS 11 and later.

  •    Swift

A quick example showing how to use the Core NFC API in iOS 11 and Swift 4. In order to work with NFC-tags, it is fundamental to understand the NDEF (NFC Data Exchange Format) specification. Whenever CoreNFC discovers a new tag, the didDetectNDEFs delegate method will provide an array of NDEF messages ([NFCNDEFMessage]). Usually, there is only one NDEF message included, but the specification keeps it flexible to provide multiple messages at the same time.


  •    CSharp

NFCSharp is a project aimed at building a native C# support for NFC tag manipulation.

Proximity Tapper


Proximity Tapper is a developer tool for working with NFC on both Windows Phone and Windows, and allows you to build NFC apps in the Windows Phone emulator.

Build Charming Apps for Windows Phone


Adds ready-made Search, Share, Settings and Storage functionality to Windows Phone. Share more code across platforms.

NDEF Library for Proximity APIs / NFC


Easily parse and create NDEF records with the Windows Proximity APIs for Near Field Communication (NFC).

yubioath-android - Yubico Authenticator for Android

  •    Kotlin

This app is hosted on Google Play as Yubico Authenticator.It is also available from F-Droid.

react-native-nfc-ios - Easy to use CoreNFC for React Native

  •    Javascript

⚠️ Apple CoreNFC is only available for iOS11 on iPhone 7 and iPhone 7 Plus devices. It does not seems to be available on simulator at the moment, but it should be available later. As CoreNFC, the API will return arrays of messages, each message containing an array of records.

ACR122U-reader-writer - A simple tool to read/write Mifare RFID tags with an ACR122U device

  •    Java

Here is a simple Java program to read/write Mifare RFID tags with an ACR122U device.The ACR122U NFC Reader is made by Advanced Card Systems Ltd (Hong Kong, China).

webinos-api-nfc - Implementation based on http://dev.webinos.org/specifications/api/nfc.html

  •    Javascript

The main concept of nfc API is to provide access to the device's Near Field Communication (NFC) capabilities. To install the nfc API you will need to npm the node module inside the webinos pzp.

node-pn532 - Node driver for the PN532 NFC chip

  •    Javascript

Tested on a Mac OSX 10.9 system using a UART/FTDI cable to an Adafruit breakout board and on a BeagleBone using UART. I2C support is currently a WIP at the moment. Tested using NTAG203 tags. Should support other NTAG and Mifare Ultralight tags. Mifare Classic tags are currently NOT supported, but could be in the future.

cordova-plugin-flomio - Flomio SDK plugin for Cordova.

  •    Objective-C

Download and install Node plus the Cordova CLI or Meteor CLI. Create your Cordova or Meteor example app.

android-hostcardemulation-sample - Android HostCardEmulation sample that implements NFC Forum Type 4 Tag Operation

  •    Java

This example emulates a NFC Forum Type-4 tag with an a single NDEF record (RTD_TEXT). The project uses aid-filter F0394148148100 (which is an example that is defined in the Android documentation) for the APDU SELECT command. There are various copies on the Internet, but the place to go is to sign the specification license and download direct from the NFC Forum document library.

node-nfc - A first try at binding libnfc to node. This project is right now not good enough to use.

  •    C++

A binding from libnfc to node. At present, only reading is supported. In order to use the module you need to install libnfc and libusb. Read more about libnfc here.

passport-reader - e-Passport NFC Reader Android app

  •    Java

Android app that uses the NFC chip to communicate with an electronic passport. Third party apps can use custom intent action to use this app to retrieve passport data.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.