Something
more generic than a virtual deck of cards does exist:
Tabletop Simulator. Not free, and massive overkill technically, but you can make up your own decks, boards, pieces, etc.
(I haven't played with it myself, so take this as purely “This exists!”, not an endorsement.)