
POMjs
Client-side random password generator in HTML and JavaScript
47 stars 13 forks last commit first released GPL-2.0
Likely dormant
No commits since 25 Jul 2023. Expect to maintain it yourself or pick an alternative.

POMjs is a minimal client-side random password generator implemented in plain HTML, CSS and JavaScript. It runs entirely in the browser with no external resources, trackers or cookies, and includes simple localization and keyboard accessibility.
Key Features
- Generates random passwords using configurable character sets (uppercase, lowercase, digits, two sets of special characters).
- Adjustable password length with slider and numeric input (configurable min/max and step).
- Simple password strength indicator and one-click copy-to-clipboard behavior.
- Lightweight, dependency-free codebase intended for easy customization and embedding.
- Localization support with several included translations and automatic language detection from the browser.
- Responsive UI with proper tabindex attributes for keyboard navigation and dark-mode support via browser settings.
- Distributed under GPLv2 and provided with unminified source for easy modifications.
Use Cases
- Embed on websites or internal developer tools to let users generate strong, random passwords client-side.
- Quickly generate credentials for provisioning accounts, test data, or temporary access tokens.
- Provide a privacy-focused password generation widget for documentation, onboarding pages, or help centers.
Limitations and Considerations
- POMjs is not a password manager: it generates and displays passwords but does not store, sync, or manage credentials.
- It is a simple UI-focused tool and does not provide enterprise features, integrations, or vault functionality.
- Randomness quality depends on the browser environment; review suitability if cryptographic-grade guarantees or audits are required.
POMjs is best suited when a small, auditable, client-side password generator is needed for embedding or light-weight use. Its simplicity makes it easy to customize, but it should not be used as a replacement for a full password management solution.
Categories:
Tags:
Tech Stack:
Similar to POMjs
PWgen
Simple Docker web app to generate secure passwords and passphrases
Self-hosted Docker web app for generating secure passwords and passphrases with customizable options, haveibeenpwned checks, PWA support, and environment variable configuration.
KaraKeep HomeDash
A privacy-first, in-browser dashboard for KaraKeep bookmarks.
Compact, single-page dashboard that displays KaraKeep bookmarks organized by lists, running entirely in your browser with SQLite WASM.
BiCiMon
Privacy-focused browser speedometer for bicycles, PWA-ready
Lightweight browser-based bicycle speedometer PWA that shows real-time speed using the device Geolocation API, with no tracking or data storage.
Private Captcha
Privacy-first, self-hosted proof-of-work CAPTCHA service
Privacy-first, GDPR-focused self-hosted Proof-of-Work CAPTCHA for forms and APIs with an adaptive lightweight widget and Postgres/ClickHouse backend.

Framadate
Simple, privacy-focused online scheduling and polling tool
Free/libre web service for creating date-based scheduling polls and classic option polls; no registration required. Operated by Framasoft and built on the Pollaris open-source project.

mosparo
Rule-based form spam protection without CAPTCHAs
Accessible, rule-based spam protection for web forms that inspects form fields, stores minimal data encrypted, and auto-deletes entries after 14 days.



