The passwds.ninja website, including the password generation javascript. All password generation happens in the browser.
This website has an accompanying chrome extension, found at https://chrome.google.com/webstore/detail/passwds-ninja/pjeobohajbopobondedhdnljhmoifncf whose source can be found at https://github.com/allixsenos/passwds-ninja-chrome