Recently came accross this. The major difference with HaveIBeenPwned is GhostProject shows partial password (rest redacted). They claim to have 1.4 billion passwords in their database. Code: https://ghostproject.fr/