I'm a solo hobbiest who enjoy RPGs and use the FoundryVTT system. I created a number of applications for the Stream Deck (incuding the support servers) for gamers.
This page has the fruits of that labor that I offer to you to leverage and enjoy as I have. This isn't commercial software so in some places it might be rough around the edges. Also, installing the server requires a little manual effort (sorry no installer).
If you have suggestions or questions (please be nice), drop a note to asavageworldsgm at gmail.
The Stream Deck FoundryVTT Macro Runner allows you to execute any macro you define in FoundryVTT using your Stream Deck device. You can configure a button to execute a specific macro that you have has access to or have defined.
You have a macro to generate the damage from a fireball, you can have a button on your Stream Deck run it. Have special macros to zoom in or out, just a button click away.
Carl's General Dice Roller provides a way to do arbitrary dice rolls for die sizes from d4 to d100 with ability to roll a number of dice. The user can also define the type of die roll to be done. This is includes a normal roll (such as 2d6 or d20), exploding rolls (such as used for Savage Worlds), counting successes, dropping lower dice, keep higher dice, and rerolling dice when roll is below a value. The roll result appears on the button.
The Savage Worlds RPG Die Roller for Elgato's Stream Deck provides a one button touch to roll a standard trait roll (with exploding dice and wild die) on your Stream Deck. You can configure a button to be any die from d4 to d12 and define if the roll is for a wild card or simply an extra. The value of the roll will show up on the button after you click it.