Acme::SecretSanta is a modular general-purpose secret santa sorter. It has been a pet-project of mine since I took up my family’s secret santa sorting in 2010, and has become a sort of test-bed for new software development practices I pick up along the way.
The project has been written in Perl, and its source code is currently hosted on Gitlab.
I gave a talk about this project at The Perl Conference in Amsterdam in August 2017. You can see the slides for that talk.