Recently I’ve been looking for an alternative to AnyDice, probably the most known and widely used Dice Probability Calculator. It’s really good but it has a huge con. It’s proprietary, the source code is not available.
Enters Troll, dice roller and probability calculator which has a somehow raw and crude user interface but its sources are available to download.
Thanks Torben Mogensen for creating Troll (currently on http://www.diku.dk/∼torbenm/Troll).
I’ve hastily made a mirror of it. It is an academic project: there are no copyright tenses, there is no license, the documentation is made in LaTEX and there is an article which has been published as a paper at the ACM Sigplan Symposium on Applied Computing, 2009.
Well, that’s good enough for me. It also makes me rediscover ML languages as it is written in Moscow ML which looks like quite a stable language. Sadly it’s not in repositories of the major distributions (Debian, Ubuntu, Fedora). It’s available “only” as ZIP, TAR Ball, On GitHub, as PKG File, DEB and Win.
Other alternative is https://github.com/YoadPilosof/PyDice/
But SnakeDice looks like a “definitive answer” https://snake-eyes.io/ and https://github.com/Castux/SnakeEyes (found thourght (see https://www.reddit.com/r/RPGdesign/comments/fqefh4/introducing_the_snakeeyes_dice_probability/ )