Want to stay informed? Share your e-mail address for news:

Click here for our GitHub Repository

Node.js for Microcontrollers

neonious one's IDE features a graphical package manager for npm. Also, with lowsync install you can install npm packages on any board. Do not run modules by syncing a node_modules directory. While this works, modules installed this way run far slower than when using the built-in package manager.

You can install any package of the npm universe, however not all of them work:

Even if a package works, you might notice that rewriting your application to not use it is the better choice, as larger modules take ages to load and it often is not much more work not to use them.

Not many packages were tested yet:

Package Notes
axios Great working Promise based HTTP/HTTPs client. Loads reasonably fast.
express Works, but loads for ages. Suggestion: use native http/https
request Too bloated, uses all of RAM. Suggestion: use axios
ws Works well, needs some time to load.

If you need any module or functionality which is not working yet, feel free to open an issue at GitHub.

If you tested a module and it works well, feel free to contact us, so we can update the list above.