Ardhat’s growing use is producing a wide variety of tutorials, frameworks, extensions, examples, and other resources that can be very helpful. Below is a collection of links to some of the most popular Ardhat resources.


PlatformIO is a cross-platform code builder and library manager, great for using Ardhat from the command line, for example with a headless Raspberry Pi.

 Ardh@t ’s directly supported, so head over to PlatformIO and get started!

Useful libraries

Library Function
Johnny-Five JavaScript Robotics programming framework, by Bocoup
Mocha is a JavaScript test framework running on Node.js, making asynchronous testing simple and fun.
Mongodb noSQL database , for example to keep track of authenticated users and nodes
Express minimal node.js web application framework that provides a robust set of features for web and mobile applications
AngularJS front-end application framework toolset for Single Page Applications
Node.js event-driven, non-blocking back-end javascript environment
Firmata node.js library to interact with local Arduino running the firmata protocol (currently limited to serial port only (use of node-i2c TBD))
pi-gpio node.js based library to access the GPIO of the Raspberry Pi real-time bidirectional event-based network communication
mqtt machine-to-machine (M2M)/“Internet of Things” connectivity protocol
mosquitto message broker for mqtt, supports MQTT,MQTT-SN
ponte node.js server bridges MQTT, CoAP
NeDB lightweight MongoDB-like noSQL database for node.js
freeboard local dashboard function
Node-Red A visual tool for wiring the Internet of Things

Ardhat tips & tricks, and examples

Awesome maker ideas

Checkout the ubIQio Flipboard magazine

Maker Planet is full of awesome projects and news related to Ardhat.

Hit the link below to get started!

View my Flipboard Magazine.