# Introducing Raspberry Pi gpio node with node.js and C++ library

**URL:** <https://discourse.nodered.org/t/introducing-raspberry-pi-gpio-node-with-node-js-and-c-library/88582>\
**Category:** Share Your Nodes\
**Created:** [9 June 2024 19:39 UTC](https://discourse.nodered.org/t/introducing-raspberry-pi-gpio-node-with-node-js-and-c-library/88582 "2024-06-09T19:39:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![iiot2k](https://avatars.discourse-cdn.com/v4/letter/i/8baadc/32.png) [@iiot2k](https://discourse.nodered.org/u/iiot2k)\
**Post date:** [9 June 2024 19:39 UTC](https://discourse.nodered.org/t/introducing-raspberry-pi-gpio-node-with-node-js-and-c-library/88582/1 "2024-06-09T19:39:53Z")

</div>

I have developed an alternative to node **node-red-node-pi-gpio** :

> **[@iiot2k/node-red-gpiox](https://flows.nodered.org/node/@iiot2k/node-red-gpiox)**
>
> Node-RED nodes for Raspberry Pi gpio

The gpio library is based on the character devices interface (V2) from the Linux operating system.  
Works also on Raspberry Pi 5.  
The used library can be also accessed with C++ and node.js.  
Here are the library links:

Node.js npm

> **[@iiot2k/gpiox](https://www.npmjs.com/package/@iiot2k/gpiox)**
>
> Raspberry Pi gpiox library. Latest version: 2.1.2, last published: 2 days ago. Start using @iiot2k/gpiox in your project by running \`npm i @iiot2k/gpiox\`. There is 1 other project in the npm registry using @iiot2k/gpiox.

Github:

> **[GitHub - iiot2k/gpiox: Raspberry Pi gpiox node.js and C++ library](https://github.com/iiot2k/gpiox)**
>
> Raspberry Pi gpiox node.js and C++ library. Contribute to iiot2k/gpiox development by creating an account on GitHub.
