SageMath implementations
Here you can start to explore these algorithms:
SageMathCloud.