Our Free Software HLR and AuC can be used for 2G and 3G networks. It is built on top of our complete TCAP/MAP stack. Our architecture allows to easily scale it, integrate with other databases and existing schemas or custom services. The AuC supports COMP128v1, COMP128v2, COMP128v3 and MILENAGE. Advanced filtering of VPLMNs is possible. Deployment will depend on network architecture and handling.
You will find the sourcecode of our HLR/AuC on github.