unsubbed.co

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.

Features

Integrations & APIs

  • REST API

Localization & Accessibility

  • Multi-Language / i18n

Mobile & Desktop

  • Mobile App
  • Offline Mode
  • Progressive Web App (PWA)