NFC Clear Filters

Browse free open source NFC software and projects below. Use the toggles on the left to filter open source NFC software by OS, license, language, programming language, and project status.

  • Our Free Plans just got better! | Auth0 by Okta Icon
    Our Free Plans just got better! | Auth0 by Okta

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
    Try free now
  • Bright Data - All in One Platform for Proxies and Web Scraping Icon
    Bright Data - All in One Platform for Proxies and Web Scraping

    Say goodbye to blocks, restrictions, and CAPTCHAs

    Bright Data offers the highest quality proxies with automated session management, IP rotation, and advanced web unlocking technology. Enjoy reliable, fast performance with easy integration, a user-friendly dashboard, and enterprise-grade scaling. Powered by ethically-sourced residential IPs for seamless web scraping.
    Get Started
  • 1
    Open NFC

    Open NFC

    Open-source Hardware-independent NFC protocol stack.

    Open NFC is an open source stack implementing the NFC functionnalities for many OSes. The Open NFC stack offers a comprehensive set of NFC API for Android, Linux and Windows Mobile.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    NFC is a scalable, distributed chat server and client implemented in Java. Notable features include built in load balancing and HTTP-tunneling support. Using the load balancing, a distributed network of servers can be formed, similar to an IRC network.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3

    eNFC

    embedded NFC

    A small and simple Java API to read and write NFC cards. It supports mifare cards and PN 532 chips. This library works with RS232. More details: http://blog.sibvisions.com/2012/12/23/new-project-embedded-nfc/
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4

    nfc_driver

    NFC driver for PN532

    NFC driver for PN532
    Downloads: 2 This Week
    Last Update:
    See Project
  • Improve User Retention, UX and usability from your web or mobile app. Icon
    Improve User Retention, UX and usability from your web or mobile app.

    Get user testing from a global network of passionate crowdtesters. Optimize your web or mobile app for flawless performance.

    Tired of bugs and poor UX going unnoticed despite thorough internal testing? Testeum is the SaaS crowdtesting platform that connects mobile and web app creators with carefully selected testers based on your criteria.
    Learn More
  • 5

    AndroidBlueSppNfc

    read nfc card by android bluetooth spp

    read nfc card by android bluetooth spp key words: libnfc, android, pn532 you can get the latest code by git ^_^ Details: http://blog.csdn.net/chenxupro/article/details/8795725 http://blog.csdn.net/chenxupro/article/details/12383681
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    Eximius-SCAN

    Secure car access using NFC and AGL OS

    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    NFC API for Android.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    This project provides a chip card interface device driver for the PC/SC Lite server deamon (pcscd). The driver provides a standard PC/SC interface to NFC devices supported by libnfc. Note, that this project is currently not actively developed. However, the code has been adopted by the libnfc-Team. See https://code.google.com/p/ifdnfc/source/checkout.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    This is a kit of applications that runs in NFC mobile phones, user can read information on tags that contains a path to play a multimedia object previously store in external memory. Useful for treasure hunt or outdoor activities.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Automated RMM Tools | RMM Software Icon
    Automated RMM Tools | RMM Software

    Proactively monitor, manage, and support client networks with ConnectWise Automate

    Out-of-the-box scripts. Around-the-clock monitoring. Unmatched automation capabilities. Start doing more with less and exceed service delivery expectations.
    Learn More
  • 10
    This Project gives instructions on how to setup a working environment with Eclipse to develop MIDlets for NOKIA 6131 NFC. The entire setup requires the installation of JDK, JRE, Eclipse ME, and NFC SDK.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    NFC communication library

    Android library for communicating with NFC tags

    The primary Source of communication With an Android-powered Device when dealing With NFC tags, is through NDEF Messages. However, when desiring to use the extended features of the individual tags, the user is required to implement the tags binary protocol stack. This Project is an attempt to ease the workload of Developers desiring this type of Access, by providing a simple API for communicating With the tags.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    A Mac OS X file system that can be used to change the behavior of an existing file systems so that all file names are returned in UTF-8 NFC form. Workaround for applications that have problem with the default file name encoding of Mac OS X.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    This is a set of NFC applications that uses a common framework that interacts with the JSR 257. There are two application examples: NFCMuseum and Picking.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    Near Field Card Redirector

    simple site to redirect nfc card to 3rd party site

    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    NfcCom

    Uses TCP to forward messages between a TCP host and an NFC device.

    An application which forwards messages between a TCP host and an NFC device. Every message is logged and displayed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    This application allows to write NFC Forum compatible NDEF messages onto RFID tags (currently Mifare 1K cards are supported). For support please contact klaus.darilion(at)ipcom.at
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    Smart Card KeepassNFC

    This applet performs secure decryption of secrets via NFC.

    KeepassNFC is a applet in javacard platform that it can protect the secret key of KeePass database . It was based on the project smartcard_crypto_applet and can be run on javacard platform with JCRE version 2.2.x or above. KeePass is a famous software about password managerment .
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    YubiChallenge

    Android app for performing Yubikey Neo NFC challenge-response

    YubiChallenge is an Android app that provides a simple, low-level interface for performing challenge-response authentication using the NFC interface of a Yubikey Neo. This app should be triggered using an implicit intent by any external application wishing to perform challenge-response. The intent name should be "com.yubichallenge.NFCActivity.CHALLENGE" and the challenge should be stored in an extra called "challenge". The response will be returned by the intent in an extra called "response".
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    izynfc
    IzyNFC provides an attractive and ergonomic mean for development, simulation and testing of NFC applications. For example, it can be used to develop Java based embedded software for mobile handset (MIDlet), the SIM (CARDLET), and to manage NFC tags.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    myNFC.org
    myNFC is a framework allowing JavaScript developers to create cross-platform mobile & NFC applications for smart phones and other embedded systems. These NOT web based applications can be loaded dynamically and can offer a wide user experience.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    race-timer

    Informal Race Timer using NFC wristbands

    Now August 2022 with flutter/dart stopwatch app, multilingual messages and python server! YMMV. Python race-timer using NFC wristbands for informal running. Uses sqlite3 and pyscard. Three main scripts: - register_runner.py to setup the NFC wristbands - race_timing.py for race timing, will output a simple webpage when exiting - utilities/create_results_matrix.py which creates a spreadsheet style html page for a data range of results. Multilingual interface in v1 and code tree, small start up menu to choose language. Add a new language by adding a json file and modifying the menu. The data directory contains race.db and sql contains sql to create the database. This is very preliminary and YMMV. Testing with my running group over the next few weeks. See wiki for rough install instructions. Developed on Linux Mint.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    symnfclauncher

    launcher for symban nfc phones

    This project will allow events to be triggered when an nfc tag comes in proximity to the symbian phone
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next

Guide to Open Source NFC Software

Open source NFC software is an emerging technology that enables communication between two devices via Near Field Communication (NFC) technology. It is a form of contactless communication, meaning that it works even without making a physical connection between the devices. This technology makes use of small radio chips and transmitters to send data back and forth. These chips are usually embedded into everyday objects such as smartphones, payment cards, or NFC tags. Open source NFC software allows users to exchange data without needing to physically connect their phones or other wireless devices together; this can range from accessing information such as websites and games to transferring funds securely via mobile payments systems.

The main advantage of open source NFC software lies in its flexibility. Since it’s based on open standards, it’s possible for developers from different companies and backgrounds to create custom applications that make use of the same underlying communication protocols and technologies. This means users don’t have to worry about compatibility issues when using various types of hardware–making open source NFC solutions highly attractive for businesses keen on taking full advantage of existing infrastructure investments in order to enhance customer convenience with new services like contactless payments or location-based experiences.

Another benefit offered by open source NFC solutions is security. Due to the fact that all code used in this type of system is publicly available, any vulnerabilities can be detected quickly and easily thus preventing malicious attacks on confidential user data before they have time to cause potentially serious damage. Furthermore, functionally identical versions released by different vendors reduce lock-in concerns, creating an environment where organizations can choose from multiple suppliers instead of relying heavily on just one provider's offering; thereby greatly improving transparency within the market.

Finally, perhaps most importantly for individuals interested in developing their own applications involving open source NFC software would be the economic side. Compared with proprietary options which need licenses for commercial usage, open source implementations offer much more freedom due to their lack thereof, making them suitable even for budget-constrained projects while still enjoying the benefits associated with near field communication technologies.

Features Offered by Open Source NFC Software

  • NFC Reader/Writer Support: Open source NFC software can provide reader/writer support for multiple Near Field Communication (NFC) tags. This means that the software can read, write and broadcast data to and from the tags, allowing users to interact with them in a variety of ways.
  • Tag Emulation: With open source NFC software, users can also emulate NFC tags. This means that they can create their own virtual tag containing data or instructions which they can then use as if it were an actual physical tag. This is useful for developers who want to test out applications before deploying them with real hardware.
  • Protocol Analysis: The software also has protocol analysis capabilities, which allow users to study how the different components of an NFC system work together and communicate information between themselves. By understanding these protocols better, developers are able to identify potential weaknesses and improve upon their design accordingly.
  • Secure Element Support: Open source NFC software provides support for secure elements within a SmartCard or other device which contains sensitive data such as personal identification numbers (PINs), credit card numbers, etc. These secure elements are encrypted so that only valid requests can access the information held within them, thus protecting user privacy and security when making payments or performing other digital transactions.
  • Multi-Platform Compatibility: Open source NFC software is typically designed to be compatible with a wide range of devices, such as Android, iOS and Windows phones. This allows users to use the same software on different devices without needing to install multiple versions.
  • Customization Support: As the software is open source, developers are able to customize their own code according to their needs. They can add features, modify existing ones or create new programs for specific purposes which would meet their individual requirements perfectly.

What Are the Different Types of Open Source NFC Software?

  • libnfc: This open source software library is designed to be used with application programming interfaces (APIs) to provide a comprehensive set of NFC functionality. It can be used for creating, reading, and writing NFC tags, as well as setting up secure connections between NFC devices.
  • NXP TagWriter: This open source application is available on the Android platform and makes it easy for users to read, write, and exchange data between mobile devices and cards or tags using Near Field Communication technology.
  • NDEF Library: This open source library provides developers with various tools for handling Near Field Communication data exchange format messages. It also provides APIs that allow developers to easily create custom apps that utilize NDEF messages in order to interact with NFC-enabled devices.
  • TapLinx SDK: This open source software development kit enables developers to create powerful applications which can make use of the power of Near Field Communication technology. Using this SDK, mobile applications are able to easily read and write information from/to an NFC tag or card.
  • OpenNFC: This open source API offers a range of functions for creating programs which enable communication between two different systems using Near Field Communication technology. It also supports integration with Secure Element hardware such as smartcards or key fobs so that user authentication can take place when physical contact is made via an NFC device.
  • NFC TagInfo: This open source mobile application is available on both Android and iOS devices and allows for quick, easy data exchange between Near Field Communication-enabled devices. It is capable of reading, writing, encoding, and decoding NDEF messages so that users can quickly transfer data between different tag types.

Benefits Provided by Open Source NFC Software

  • Security: The open source nature of NFC software means that it is far more secure than closed source projects. Since the code is public and available for review, any security flaws can be discovered and remedied quickly by users in the community. This makes it a much safer option than proprietary software.
  • Stability: open source NFC software applications are generally much more reliable and stable than their commercial counterparts. This is because the open source development model allows developers to review and test each new feature release before it goes live. This ensures that users will have fewer stability issues over time compared to proprietary software solutions.
  • Cost: Open source NFC software solutions are often cheaper or even free of charge, making them an attractive choice for small businesses or individuals who need an effective tracking solution but don't have much money to spare.
  • Customization: With an open source framework, users can customize many aspects of the application to fit their specific needs, allowing them to create a tailored experience that's perfect for their business or project.
  • Support: Most open source projects also come with communities made up of developers, other users, and experts who all work together to help troubleshoot problems and offer helpful advice when needed. This eliminates the need for costly support services from a third party vendor as these resources can typically be found within the community itself.

Types of Users That Use Open Source NFC Software

  • Businesses: Organizations deploying open source NFC software can use it to streamline their operations, enable more efficient customer service, and gain a competitive edge.
  • Retailers: Companies offering products in store can use NFC software to facilitate mobile payments and offer customers discounts based on their location in the store.
  • Consumers: Individuals using open source NFC software benefit from having more control over how they manage their data, and can use the technology to quickly access information or pay for goods and services at participating stores.
  • Developers: Developers interested in creating new applications with NFC capabilities rely on open source NFC software for its flexibility and affordability. 
  • Educators: Instructors teaching students about emerging technologies can utilize open source NFC software as low cost tools for learning both theory and practical concepts related to this cutting edge field.
  • Security Professionals: Companies concerned with protecting customer data often use open source NFC software to strengthen authentication processes and reduce risks of fraudulent activity occurring via transactions made with contactless technologies.
  • Government Agencies: Governments can use open source NFC software to better serve citizens, streamline administration processes, and develop more efficient public services.
  • Manufacturers: Companies producing goods and technology can use open source NFC software when prototyping and testing new products, as well as for tracking goods throughout the supply chain.

How Much Does Open Source NFC Software Cost?

Open source NFC software is typically free. There are many developers who develop open source NFC software and make it available for free. The cost of using such software depends on the scope of your project and its complexity, but overall, the development cost should remain low as you will be able to use existing code as a starting point and modify it for your needs. Additionally, since open source software uses public licenses, most likely you won't need to pay any licensing fees either. Open source NFC software can provide you with all the standard features of an NFC system without breaking your budget.

Not only does open source software save you money, but it can also offer greater flexibility as developers can freely modify the code to fit their needs. Furthermore, since open source software often has an active community of developers and users. There is a wealth of resources available for troubleshooting and additional support. With all of these advantages, it's easy to see why many people turn to open source NFC software for their projects.

What Does Open Source NFC Software Integrate With?

Open source NFC software can integrate with a range of different types of software. This includes mobile operating systems such as Android and iOS, computer platforms like Linux and Windows, and various programming languages including Java, .NET, Python, Swift and Objective-C. Additionally, some open source NFC software may be compatible with third party applications such as point-of-sale systems, customer relationship management (CRM) solutions and access control systems. Many of the leading enterprise resource planning (ERP) platforms also offer APIs that are specifically designed to work in conjunction with open source NFC software. This allows businesses to leverage their existing technology investments while expanding their use of near field communication (NFC).

Recent Trends Related to Open Source NFC Software

  • Open source NFC software is becoming increasingly popular as NFC technology advances.
  • This type of software allows developers to create innovative applications and solutions without needing to invest in costly proprietary software.
  • Open source NFC software becomes more reliable and robust with each new iteration, enabling developers to build secure and powerful apps.
  • Developers can take advantage of the wide range of open source libraries available to create powerful, feature-rich applications.
  • As more companies adopt NFC technology, there is an increasing demand for user-friendly open source NFC software that can be quickly deployed and easily maintained.
  • Open source NFC software makes it easy to integrate with other platforms, allowing developers to create unified solutions for any project.
  • Open source NFC software is generally free, meaning that developers don't have to worry about expensive license fees or other costs associated with proprietary solutions.
  • The open source community continues to grow, providing a steady stream of new updates and bug fixes to ensure that applications remain secure and reliable.

Getting Started With Open Source NFC Software

Using open source NFC software is a great way to get started with building solutions for your business or project. With open source applications, you can create and modify the software as needed, allowing for flexibility in how it’s used.

Getting started with using this type of software doesn’t have to be complicated. Follow these steps to start working with open source NFC software:

  1. Research Available Software: Take some time to research available open source NFC solutions that are out there. Look at different providers, talk to experts if necessary, and read reviews from other users who have worked with these platforms before.
  2. Choose the Right Software: Once you have an idea of the different types of open source NFC solutions that are available, you can begin selecting which one will work best for your needs. Consider factors such as reliability, user-friendliness, compatibility and customization capability when making your decision.
  3. Download & Install: Once you have identified the best option for your business or project, download and install it onto your system. Make sure that all hardware components are compatible (e.g., readers) in order for the application to function properly after installation is complete.
  4. Check Compatibility: At this point, you’ll want to make sure that the selected technology is compatible with any legacy systems already in place within your organization (e.g., existing banking or payment systems). Doing so ensures a smooth transition process as well as data accuracy between systems.
  5. Test Your Solution: Before going live, use test scenarios with dummy data sets so that you can identify any issues early on and troubleshoot them accordingly. This allows for a seamless launch when moving forward into production mode.
  6. Monitor Performance: As usage increases, closely monitor performance metrics such as response times, speed, uptime, scalability, etc., which will help inform decisions regarding resources needed (e.g., servers) or upgrades required down the line if need be.

By following these easy steps, you’ll be able to get started with using open source NFC software for your business or project. With any luck, you will have a successful implementation of the technology and be on your way towards achieving your goals.