I’ve recently revisited abstract algebra, my favorite branch of mathematics. A few years ago I wrote a JavaScript library, “Theory”, which had a handful of math functions including analysis of sets and operations to see if they’re a group, Abelian group, etc.
I’m going to rebrand it with a more unique name, write more group theory functions, and hopefully port it to Java or Python at some point. For now, expanding the JavaScript library is top priority, along with choosing an online source control platform.