Network Tables Client for NodeJS

I had seen 2 SmartDashboards written in JS yet their NetworkTables Client was either written in c++ or Python both of which seem to be limiting them in who can use it
The later one limits them mostly with who can and known how to install python and its modules.

So I had decided to write my own client in JS and deploy it to npm
https://www.npmjs.com/package/wpilib-nt-client

I have tested it using only FRCSim tho the bot should just be on a different address

Currently it is able to get and send Boolean, Number, String, their array counterparts and raw data.
It also has a global callback which gets called when an entry has been added, deleted, updated, or its flags have changed

It also supports RPC tho I have not tested it since it is not supported in Java version of WPILIB

1 Like