/awesome-nodebots

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

Awesome Nodebots Awesome

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

Contents

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.

Examples

Amazing nodebots to see and be inspired by.

Articles

Articles covering subjects involving Johnny-Five and JavaScript robotics.

Videos

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

Nodebot Demos

Demonstrations of prototype nodebots and ideas.

Talks

Talks about nodebots and Johnny-Five.

Tutorials

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

Getting Started

Interesting Nodebots

Advanced Nodebots

Books

  • 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.

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

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