Available nodecg-io services
nodecg-io-core
The core of nodecg-io. Connects everything up.
Depends on ajv @ ^8.6.3
Depends on crypto-js @ ^4.1.1
Depends on tslib @ ^2.3.1
nodecg-io-ahk
Allows you to send commands to AutoHotkey.
See the sample implementation
Depends on node-fetch @ ^2.6.5
Depends on nodecg-io-core @ ^0.2.0
nodecg-io-android
Allows to connect to an android device via adb.
See the sample implementation
Depends on @rauschma/stringio @ ^1.4.0
Depends on get-stream @ ^6.0.1
Depends on nodecg-io-core @ ^0.2.0
nodecg-io-artnet
Allows you to send DMX512 data over Art-Net™ to to Art-Net nodes i.e. professional lighting fixtures.
See the sample implementation
Depends on nodecg-io-core @ ^0.2.0
Depends on artnet-protocol @ ^0.2.1
nodecg-io-atem
Allows to connect via the Atem Protocol.
See the sample implementation
Depends on atem-connection @ ^2.3.1
Depends on nodecg-io-core @ ^0.2.0
nodecg-io-curseforge
A service to communicate with the CurseForge API.
See the sample implementation
Depends on node-fetch @ ^2.6.5
Depends on nodecg-io-core @ ^0.2.0
nodecg-io-dbus
Allows to interface with DBus
There's no sample implementation for this service yet.
Depends on nodecg-io-core @ ^0.2.0
Depends on dbus-next @ ^0.10.2
nodecg-io-debug
Debug helper service that helps to easily trigger your code for debugging purposes.
See the sample implementation
Depends on nodecg-io-core @ ^0.2.0
Depends on nodecg-types @ ^1.8.3
nodecg-io-discord
Allows to connect to discord via a discord-bot.
See the sample implementation
Depends on discord.js @ ^13.3.1
Depends on nodecg-io-core @ ^0.2.0
nodecg-io-discord-rpc
Allows to interface with a locally running discord client via RPC
See the sample implementation
Depends on nodecg-io-core @ ^0.2.0
Depends on discord-rpc @ ^4.0.1
Depends on @types/discord-rpc @ ^4.0.0
Depends on node-fetch @ ^2.6.5
nodecg-io-elgato-light
Control your Elgato lights, e.g. key lights and light stripes.
See the sample implementation
Depends on @types/node-fetch @ ^2.5.10
Depends on node-fetch @ ^2.6.5
Depends on nodecg-io-core @ ^0.2.0
nodecg-io-github
Allows to connect to the GitHub REST API
See the sample implementation
Depends on nodecg-io-core @ ^0.2.0
Depends on @octokit/rest @ ^18.12.0
nodecg-io-googleapis
Allows to connect to and interact with many google-apis
There's no sample implementation for this service yet.
Depends on @types/gapi @ ^0.0.41
Depends on express @ ^4.17.1
Depends on googleapis @ ^89.0.0
Depends on nodecg-io-core @ ^0.2.0
Depends on open @ ^8.4.0
nodecg-io-intellij
Allows to control JetBrains IDEs via nodecg-io
See the sample implementation
Depends on node-fetch @ ^2.6.5
Depends on nodecg-io-core @ ^0.2.0
nodecg-io-irc
Allow to connect to IRC Servers.
See the sample implementation
Depends on @types/irc @ ^0.5.1
Depends on irc @ ^0.5.2
Depends on nodecg-io-core @ ^0.2.0
nodecg-io-midi-input
Connect to MIDI devices and control the volume of your voice or music with a fader.
See the sample implementation
Depends on easymidi @ ^2.1.0
Depends on nodecg-io-core @ ^0.2.0
nodecg-io-midi-output
Connect to MIDI devices and control the volume of your voice or music with a fader.
See the sample implementation
Depends on easymidi @ ^2.1.0
Depends on nodecg-io-core @ ^0.2.0
nodecg-io-mqtt-client
Allows you to connect with an MQTT server.
See the sample implementation
Depends on nodecg-io-core @ ^0.2.0
Depends on mqtt @ ^4.2.8
nodecg-io-nanoleaf
Allows to connect to a nanoleaf controller and trigger custom lighting effects.
See the sample implementation
Depends on @types/node-fetch @ ^2.5.10
Depends on node-fetch @ ^2.6.5
Depends on nodecg-io-core @ ^0.2.0
Depends on nodecg-types @ ^1.8.3
nodecg-io-obs
Allows to control your obs instance to e.g. switch scenes.
See the sample implementation
Depends on nodecg-io-core @ ^0.2.0
Depends on obs-websocket-js @ ^4.0.3
nodecg-io-philipshue
Allows you to connect with your Philips Hue bridge. This allows you to control your lights etc.
See the sample implementation
Depends on is-ip @ ^3.1.0
Depends on node-hue-api @ ^4.0.10
Depends on nodecg-io-core @ ^0.2.0
nodecg-io-rcon
Allows you to send commands to a minecraft server via RCON.
See the sample implementation
Depends on nodecg-io-core @ ^0.2.0
Depends on rcon-client @ ^4.2.3
nodecg-io-reddit
Provides an interface to the Reddit-API.
See the sample implementation
Depends on nodecg-io-core @ ^0.2.0
Depends on reddit-ts @ noeppi-noeppi/npm-reddit-ts#build
nodecg-io-sacn-receiver
Allows you to receive data via sACN from e.g professional lighting consoles.
See the sample implementation
Depends on nodecg-io-core @ ^0.2.0
Depends on sacn @ ^4.1.0
nodecg-io-sacn-sender
Allows you to send data via sACN to e.g professional lights.
See the sample implementation
Depends on nodecg-io-core @ ^0.2.0
Depends on sacn @ ^4.1.0
nodecg-io-serial
Exposes serial deivces to nodecg-io
See the sample implementation
Depends on @serialport/parser-readline @ ^9.2.4
Depends on @types/serialport @ ^8.0.2
Depends on nodecg-io-core @ ^0.2.0
Depends on serialport @ ^9.2.5
nodecg-io-shlink
Allows you to create Shlink short links
See the sample implementation
Depends on nodecg-io-core @ ^0.2.0
Depends on shlink-client @ ^1.0.1
nodecg-io-slack
Allows to connect to your slack. This enables you to e.g. send messages and list all channel. Visit https://api.slack.com/methods to see all methods
See the sample implementation
Depends on @slack/web-api @ ^6.5.0
Depends on nodecg-io-core @ ^0.2.0
nodecg-io-spotify
Allows to connect to your personal Spotify account. This enables you to e.g. control music playback or get current song information.
See the sample implementation
Depends on @types/spotify-web-api-node @ ^5.0.3
Depends on express @ ^4.17.1
Depends on nodecg-io-core @ ^0.2.0
Depends on open @ ^8.4.0
Depends on spotify-web-api-node @ ^5.0.2
nodecg-io-sql
SQL service based on knex.js. Different clients like mysql are supported but have to be installed separately.
See the sample implementation
Depends on knex @ ^0.95.13
Depends on nodecg-io-core @ ^0.2.0
nodecg-io-streamdeck
Allows to interface with the elgato streamdeck.
See the sample implementation
Depends on @elgato-stream-deck/node @ ^5.1.1
Depends on nodecg-io-core @ ^0.2.0
nodecg-io-streamelements
Allows to connect to streamelements to e.g. react to donations.
See the sample implementation
Depends on @types/socket.io-client @ ^1.4.36
Depends on nodecg-io-core @ ^0.2.0
Depends on socket.io-client @ ^2.4.0
nodecg-io-telegram
Allows you to control a telegram bot.
See the sample implementation
Depends on @types/node-telegram-bot-api @ ^0.53.1
Depends on node-telegram-bot-api @ ^0.54.0
Depends on nodecg-io-core @ ^0.2.0
nodecg-io-template
Template package.
There's no sample implementation for this service yet.
Depends on nodecg-io-core @ ^0.2.0
nodecg-io-tiane
Connect to TIANE and make her for example a discord bot. https://github.com/FerdiKr/TIANE
See the sample implementation
Depends on nodecg-io-core @ ^0.2.0
Depends on ws @ ^8.2.3
nodecg-io-twitch-addons
Support for the API's of BetterTTV and FrankerFaceZ
See the sample implementation
Depends on node-fetch @ ^2.6.5
Depends on nodecg-io-core @ ^0.2.0
Depends on nodecg-io-twitch-auth @ ^0.2.0
nodecg-io-twitch-api
Allows talking to twitch APIs like helix.
See the sample implementation
Depends on nodecg-io-core @ ^0.2.0
Depends on nodecg-io-twitch-auth @ ^0.2.0
Depends on @twurple/api @ ^5.0.9
nodecg-io-twitch-chat
Allows to connect to the twitch chat with your account, send and receive messages and much more. It can be used to create Twitch-Bots.
See the sample implementation
Depends on nodecg-io-core @ ^0.2.0
Depends on nodecg-io-twitch-auth @ ^0.2.0
Depends on @twurple/chat @ ^5.0.8
nodecg-io-twitch-pubsub
Allows access to the Twitch PubSub API.
See the sample implementation
Depends on nodecg-io-core @ ^0.2.0
Depends on nodecg-io-twitch-auth @ ^0.2.0
Depends on @twurple/api @ ^5.0.9
Depends on @twurple/pubsub @ ^5.0.9
nodecg-io-twitter
Allows to connect to twitter, send, retweet or like messages.
See the sample implementation
Depends on @types/twitter @ ^1.7.1
Depends on nodecg-io-core @ ^0.2.0
Depends on twitter @ ^1.7.1
nodecg-io-websocket-client
Allows to connect to a external WebSocket server.
See the sample implementation
Depends on @types/ws @ ^8.2.0
Depends on nodecg-io-core @ ^0.2.0
Depends on ws @ ^8.2.3
nodecg-io-websocket-server
Allows to create a custom WebSocket server.
See the sample implementation
Depends on @types/ws @ ^8.2.0
Depends on nodecg-io-core @ ^0.2.0
Depends on ws @ ^8.2.3
nodecg-io-xdotool
Allows you to send commands to xdotool.
See the sample implementation
Depends on @rauschma/stringio @ ^1.4.0
Depends on node-fetch @ ^2.6.5
Depends on nodecg-io-core @ ^0.2.0