Skip to content
A list of resources, links, tools, tutorials and more to make nodebots — robots powered by web technology.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Awesome Nodebots Awesome

A list of resources, links, tools, tutorials and more to make nodebots — robots powered by web technology.


Libraries and Plugins

Javascript libraries you can use to make your nodebots come to life.

  • Johnny-Five — The premier Robotics and IoT platform for JavaScript.
  • Node Pixel — A library for programming Adafruit NeoPixels using JavaScript.
  • OLED JS — A Johnny-Five compatible library for using OLED Displays with JavaScript.

IO Compatibility Plugins

Plugins that you may need depending on the board you're using for IO and Johnny-Five.

  • Galileo/Edison/Joule-IO — Compatibility library for the Intel Galileo/Edison/Joule.
  • Raspi-IO — Compatibility library for the Raspberry Pi.
  • Particle/Core/Photon-IO — Compatibility library for the Spark Particle/Core/Photon IO.
  • BeagleBone-IO — Compatibility library for the BeagleBone Black.
  • Remote-IO - Firmata Compatiblity IO Plugin for remote interaction with Johnny-Five.
  • Chip-IO — IO compatibility plugin for Johnny-Five when using the Next Thing Co. C.H.I.P.
  • Imp-IO — Johnny-Five IO compatibility plugin for the Electric Imp.
  • Bean-IO — LightBlue Bean IO plugin that can be used with Johnny-Five.
  • Pinoccio-IO — IO plugin for the Pinoccoio board with Johnny-Five compatibility.

Robot Programming Plugins

Plugins you may want to use to program your robots.

  • Temporal — Task sequencing for your robot.
  • React Hardware — A React library for programming your robot with React Components.
  • J5 RC Receiver — A plugin for Johnny-Five for using a Radio Control Receiver with your Robot.
  • J5-Songs — A collection of songs ready to play over a Piezo using Johnny-Five.


Amazing nodebots to see and be inspired by.


Articles covering subjects involving Johnny-Five and JavaScript robotics.


Videos showing examples of nodebot prototypes and ideas as well videos for learning.

Nodebot Demos

Demonstrations of prototype nodebots and ideas.


Talks about nodebots and Johnny-Five.


Tutorials you can read to learn how to make your own nodebots — from beginner, to advanced.

Getting Started

Interesting Nodebots

Advanced Nodebots


  • Make: JavaScript Robotics — A great book for getting started with Nodebots and learning how to make awesome projects with Johnny-Five.
  • Learning JavaScript Robotics — A detailed book on using Johnny-Five from components and boards to the web and online services.


Contributions welcome! Read the contribution guidelines first.



To the extent possible under law, Iain (@IainIsCreative) has waived all copyright and related or neighboring rights to this work.

You can’t perform that action at this time.