POMjs logo

POMjs

Website

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 screenshot

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:

Share:

Similar to POMjs

PWgen

Simple Docker web app to generate secure passwords and passphrases

90
15
Last commit

Self-hosted Docker web app for generating secure passwords and passphrases with customizable options, haveibeenpwned checks, PWA support, and environment variable configuration.

AGPL-3.0Slowing down

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

BiCiMon

Privacy-focused browser speedometer for bicycles, PWA-ready

63
10
Last commit

Lightweight browser-based bicycle speedometer PWA that shows real-time speed using the device Geolocation API, with no tracking or data storage.

MITLikely dormant

Private Captcha

Privacy-first, self-hosted proof-of-work CAPTCHA service

187
7
Last commit

Privacy-first, GDPR-focused self-hosted Proof-of-Work CAPTCHA for forms and APIs with an adaptive lightweight widget and Postgres/ClickHouse backend.

Actively maintained
Alternative to:
Private Captcha logo
Private Captcha
+4
Framadate logo

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.

Activity unknown
Alternative to:
Doodle logo
Doodle
+15
mosparo logo

mosparo

Rule-based form spam protection without CAPTCHAs

305
17
Last commit

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

MITActively maintained
Alternative to:
hCaptcha logo
hCaptcha
+4