Sign Up
EU Cyber Resilience Act (CRA) — First Deadline September 2026
If you sell LabVIEW-based software and systems in the EU, please be aware that new CRA regulations may require you to implement security vulnerability reporting starting September 11, 2026. The VIPM Team has prepared guides to help you understand how this applies to your software applications and published packages, since it's important you understand these regulatory requirements (click the Learn More link to read these guides). Thank you for your help in keeping security front-and-center within the LabVIEW community.
Learn more

NATS Core by Drew Herron - Toolkit for LabVIEW Download

NATS Core client for LabVIEW

Watch * 1 ↓260
 logo
Version1.0.0.1
ReleasedAug 10, 2022
Publisher Drew Herron
License BSD 3-Clause
LabVIEW VersionLabVIEW>=13.0
Operating System Windows, Mac, and Linux
Project links Homepage   Repository  

Description

Adds core client Neural Autonomic Transport System (NATS) functionality to LabVIEW. NATS is a lightweight pub/sub messaging system that provides at-most-once QoS messaging.

The entire toolkit is written in native LabVIEW and requires no external dependencies to run the code (other than a freely available functioning NATS server).

To learn more about NATS and to download the free, open-source server application visit https://nats.io

Note: This is not a JetStream-enabled client.

Features:
- Written entirely in LabVIEW
- Supports publishing client commands: CONNECT, PUB, HPUB, SUB, UNSUB, PING, PONG
- Supports reading server messages: INFO, MSG, HMSG, PING, PONG, +OK, -ERR
- TCP connection refnum exposed to allow use of LabVIEW 2020+ native TLS
- Server INFO and client CONNECT commands stored in native JSON to aid in futureproofing
- Automatic PONG response to server PING requests for keep-alive functionality
- Server/client configuration checks to validate HPUB usage
- Handles asynchronous server INFO updates during a READ

Examples Included:
- Simple NATS Client Publisher
- Simple NATS Client Reader

Release Notes

1.0.0.1 (Aug 10, 2022)

- First public release


Download Package

Versions

  Post an Idea   Post a Resource

Recent Posts