PWgen
PWgen handles secure password generator with customizable options as a self-hosted solution.
Overview
Simple self hosted password generator Simple self hosted password generator. Contribute to jocxfin/pwgen development by creating an account on GitHub. The project has 85 GitHub stars and is licensed under AGPL-3.0.
Key Features
Source: GitHub README
- User Interface: Display the generated password or passphrase in a user-friendly interface with the option to copy it to the clipboard.
- Security Check: Check all generated passwords and passphrases against the haveibeenpwned database using their API to ensure users are not shown a compromised password.
- Offline Mode: Added a feature to disable checking passwords against the haveibeenpwned API, suitable for instances running in isolated networks or where external API access is unnecessary.
- Environment Variable Configuration for Password/Passphrase Defaults: Functionality to allow users to define default settings for password and passphrase generation using environment variables.
-
- Environment Variable Customization: Configure default settings for password and passphrase generation through environment variables.
- Local Settings Storage: Ability to save all generation settings in a browser cookie for persistence between visits. This can be toggled on or off by the user.
- Security Checks: Validates all generated passwords and passphrases against the haveibeenpwned database to ensure they haven’t been previously compromised.
- Offline Mode: Provides an option to disable online checks against the haveibeenpwned API, ideal for isolated networks or enhanced privacy needs.
- Multiple Generation: Generates up to 5 passwords or passphrases simultaneously, configurable via an environment variable (
MULTI_GEN=true). - Language Dropdown Control: Allows the disabling of the language dropdown menu through an environment variable (
PP_HIDE_LANG=true), simplifying the UI based on user preference.
Normalized Features
Source: tool-features-normalized.json
docker, mobile app, multi language, offline mode, pwa, rest api.
Deploy
Features
Integrations & APIs
- REST API
Localization & Accessibility
- Multi-Language / i18n
Mobile & Desktop
- Mobile App
- Offline Mode
- Progressive Web App (PWA)
Related Security & Authentication Tools
View all 159 →Ghidra
66KA free, open-source software reverse engineering framework created by the NSA — disassemble, decompile, and analyze compiled code on any platform.
PocketBase
58KOpen-source backend in a single 12 MB binary — realtime database, auth, file storage, and admin dashboard. No Docker, no Postgres, just run it.
Vaultwarden
57KLightweight, self-hosted Bitwarden-compatible password manager written in Rust. Uses 10x less RAM than the official server and works with all Bitwarden clients.
Zen Browser
41KZen Browser is a privacy-focused, beautifully designed Firefox fork with a unique sidebar tab layout, split views, and built-in content blocking — no telemetry, no tracking.
Vault
35KManage secrets and protect sensitive data. Securely store and control access to tokens, passwords, certificates, and encryption keys.
KeyCloak
33KOpen source identity and access management. Add authentication to applications and secure services with minimum effort.