PWgen

Simple Docker web app to generate secure passwords and passphrases

90 stars 15 forks last commit first released AGPL-3.0

Slowing down

No commits since 19 Jun 2025. Check the issue tracker before you rely on it.

PWgen is a lightweight web application for generating secure random passwords and passphrases. It runs in Docker, provides a browser-based UI with PWA support, and offers configurable defaults via environment variables.

Key Features

  • Generate random passwords with configurable length, uppercase, digits, special characters, and homoglyph exclusion
  • Create passphrases from word lists with options for capitalization, separators, inclusion of numbers/special characters, and custom word lists
  • Check generated items against the haveibeenpwned breach database with an option to disable external checks for isolated environments
  • Progressive Web App (PWA) frontend with clipboard copy and a user-friendly interface
  • Environment variables to set defaults and toggle features (multi-generation, language controls, offline mode)
  • Local settings persistence via browser cookie and support for multiple simultaneous generations
  • Docker image and Dockerfile for simple containerized deployment

Use Cases

  • Quickly produce strong, configurable passwords for new accounts, services, and credentials
  • Generate memorable passphrases for encryption keys or account recovery using curated or custom word lists
  • Run in isolated or privacy-conscious environments by disabling external breach checks and using local word lists

Limitations and Considerations

  • PWgen is a generator only and does not provide secure vault storage, syncing, or encrypted password management
  • Breach checking depends on an external API unless offline mode is enabled; offline mode removes that safety check
  • Default passphrase languages are limited and custom wordlist URL restrictions exist by default (configurable)
  • Not designed as an enterprise secret management solution; feature set focuses on generation and local convenience

PWgen is suited for individuals and small deployments that need a simple, configurable password and passphrase generator. It is lightweight, easy to deploy via Docker, and configurable for privacy-conscious or offline use.

Categories:

Tags:

Tech Stack:

Share:

Similar to PWgen

KaraKeep HomeDash

A privacy-first, in-browser dashboard for KaraKeep bookmarks.

140
4
Last commit

Compact, single-page dashboard that displays KaraKeep bookmarks organized by lists, running entirely in your browser with SQLite WASM.

GPL-3.0Slowing down
Alternative to:
Karakeep logo
Karakeep
CyberChef logo

CyberChef

Browser-based toolkit for data decoding, encoding and analysis

35.7k
4.1k
Last commit

CyberChef is a web-based “cyber” toolkit for encoding/decoding, encryption/decryption, compression, hashing, parsing, and data transformation using drag-and-drop recipes.

Apache-2.0Actively maintained
Actual Budget logo

Actual Budget

Local-first personal finance and envelope budgeting app

28.4k
2.9k
Last commit

Local-first personal finance app for envelope budgeting, transaction tracking, reporting, and optional end-to-end encrypted multi-device sync.

MITActively maintained
Alternative to:
YNAB (You Need A Budget) logo
YNAB (You Need A Budget)
+16
ActivityWatch logo

ActivityWatch

Privacy-first automated time tracker for desktop and mobile

18.7k
991
Last commit

Open-source, privacy-first automated time tracker with local storage, extensible watchers, and dashboards for analyzing app, browser, and coding activity.

MPL-2.0Actively maintained
Alternative to:
RescueTime logo
RescueTime
+6
BentoPDF logo

BentoPDF

Privacy-first, browser-based PDF toolkit for editing and conversion

14.8k
1.3k
Last commit

Self-hostable, privacy-first PDF toolkit that runs fully in the browser for editing, merging, converting, and processing PDFs without server-side uploads.

AGPL-3.0Actively maintained
Alternative to:
Adobe Acrobat logo
Adobe Acrobat
+19

Fast Music Remover

Web-based background music and noise removal for media

720
52
Last commit

Self-hosted web app that removes background music and reduces noise from videos or audio (including URLs), using FFmpeg and DeepFilterNet-based enhancement.

MITLikely dormant
Alternative to:
Adobe Acrobat logo
Adobe Acrobat
+8