PyCards is a generic open source program to facilitate card playing and sorting, specifically targetting collectible card games but works with any card game in general.