There are 2 repositories under smith-normal-form topic.
Advanced Combinatorics and Algebraic Number Theory Symbolic Computation library for JavaScript, Python
Our implementation of the Smith Normal Form algorithm.
ANUBiS is a C++ library of high-performance algorithms for computing topological invariants of point sets and simplicial topological spaces.
Some linear algebra work done in Haskell