Popularity
0.3
Declining
Activity
0.0
Declining
3
1
0

Description

If you need to remember dozens of passwords without having to remember all of them then with password cards you can have it. Each password card is a set of grids with random letters and digits on it has 8 rows which have different colors, columns mapped to different symbols. Everything needed is to remember a combination of a symbol and a color or an index of row, then compose the letters and digits of your passwords from there.

Programming language: Go
License: MIT License

PWC alternatives and similar packages

Based on the "Software Packages" category.
Alternatively, view pwc alternatives based on common mentions on social networks and blogs.

  • Gogs

    10.0 8.7 PWC VS Gogs
    Gogs is a painless self-hosted Git service
  • syncthing

    Open Source Continuous File Synchronization
  • The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
    Promo workos.com
    WorkOS Logo
  • Moby

    10.0 10.0 PWC VS Moby
    The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
  • kubernetes

    Production-Grade Container Scheduling and Management
  • hugo

    10.0 9.8 PWC VS hugo
    The world’s fastest framework for building websites.
  • restic

    Fast, secure, efficient backup program
  • minikube

    Run Kubernetes locally
  • k3s

    9.9 9.6 PWC VS k3s
    Lightweight Kubernetes
  • Gitea

    Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
  • croc

    Easily and securely send things from one computer to another :crocodile: :package:
  • k6

    9.8 9.6 PWC VS k6
    A modern load testing tool, using Go and JavaScript - https://k6.io
  • Hey

    9.8 0.0 PWC VS Hey
    HTTP load generator, ApacheBench (ab) replacement
  • Seaweed File System

    SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. [Moved to: https://github.com/seaweedfs/seaweedfs]
  • Vegeta

    HTTP load testing tool and library. It's over 9000!
  • Packer

    Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
  • Gor

    9.8 4.8 PWC VS Gor
    GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
  • limetext

    Open source API-compatible alternative to the text editor Sublime Text
  • rkt

    9.7 0.4 PWC VS rkt
    An App Container runtime that integrates with init systems, is compatible with other container formats like Docker, and supports alternative execution engines like KVM.
  • kind

    Kubernetes IN Docker - local clusters for testing Kubernetes
  • webhook

    webhook is a lightweight incoming webhook server to run shell commands
  • toxiproxy

    :alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
  • Flynn

    [UNMAINTAINED] A next generation open source platform as a service (PaaS)
  • Flannel

    flannel is a network fabric for containers, designed for Kubernetes
  • LiteIDE

    9.5 5.8 L1 PWC VS LiteIDE
    LiteIDE is a simple, open source, cross-platform Go IDE.
  • kubeshark

    The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
  • GVM

    9.5 5.6 PWC VS GVM
    Go Version Manager
  • confd

    Manage local application configuration files using templates and data from etcd or consul
  • Comcast

    Simulating shitty network connections so you can build better systems.
  • Ddosify

    Effortless Kubernetes Monitoring and Performance Testing. Available on CLI, Self-Hosted, and Cloud
  • drive

    Google Drive client for the commandline
  • KubeVela

    The Modern Application Platform.
  • ko

    9.3 9.0 PWC VS ko
    Build and deploy Go applications
  • nes

    9.2 2.3 PWC VS nes
    NES emulator written in Go.
  • Boom

    HTTP(S) load generator, ApacheBench (ab) replacement, written in Go
  • scc

    9.1 8.2 PWC VS scc
    Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go
  • k3d

    9.1 7.3 PWC VS k3d
    Little helper to run CNCF's k3s in Docker
  • bombardier

    Fast cross-platform HTTP benchmarking tool written in Go
  • gox

    9.0 0.0 PWC VS gox
    A dead simple, no frills Go cross compile tool
  • Mizu

    The API traffic viewer for Kubernetes providing deep visibility into all API traffic and payloads going in, out and across containers and pods inside a Kubernetes cluster. Think TCPDump and Wireshark re-invented for Kubernetes [Moved to: https://github.com/kubeshark/kubeshark]
  • gaia

    Build powerful pipelines in any programming language.
  • script

    Making it easy to write shell-like scripts in Go
  • Duplicacy

    A new generation cloud backup tool
  • Wide

    A Web-based IDE for Teams using Golang.
  • dasel

    Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
  • heka

    DEPRECATED: Data collection and processing made easy.
  • blocky

    Fast and lightweight DNS proxy as ad-blocker for local network with many features
  • bosun

    Time Series Alerting Framework
  • Go Metrics

    Go port of Coda Hale's Metrics library
  • fleet

    A Distributed init System.
  • Pomerium

    Pomerium is an identity and context-aware reverse proxy for zero-trust access to web applications and services.

Do you think we are missing an alternative of PWC or a related project?

Add another 'Software Packages' Package

README

PWC

Tests

If you need to remember dozens of passwords without having to remember all of them then with password cards you can have it. Each password card is a set of grids with random letters and digits on it has 8 rows which have different colors, columns mapped to different symbols. Everything needed is to remember a combination of a symbol and a color or an index of row, then compose the letters and digits of your passwords from there.

Build

$ go build -o pwc

Installation

$ go get -u github.com/imanhodjaev/pwc

CLI Use

$ ./pwc classic -h
Generate classic password card

Usage:
  cmd classic [flags]

Flags:
  -e, --encrypted string   When given will encrypt generated card and write to file (default "card.aes")
  -h, --help               help for classic
  -d, --include-digits     Rows 5-8 will be digits only
  -s, --include-symbols    With regular a-zA-Z include @#$%&*<>?€+{}[]()/\
  -o, --output string      Output file (default "card.jpg")
  -p, --print-passphrase   Prints passphrase in the console

Example card

How it works

$ ./pwc explain
Alphabet

               Header symbols: ■□▲△○●★☂☀☁☹☺♠♣♥♦♫€¥£$!?¡¿⊙◐◩�
                      Numbers: 0123456789
                 Alphanumeric: 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
     Alphanumeric and symbols: 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@#$%!&(MISSING)*<>?€+{}[]()/\

Algorithm

1. Render the first row with shuffled "■□▲△○●★☂☀☁☹☺♠♣♥♦♫€¥£$!?¡¿⊙◐◩�",
2. Iterate over the rest of the rows and for each randomly selected letter we shuffle the entire alphabet
    a. If the card should include symbols then
       use the alphanumeric and symbols alphabet for every even character
       and use the alphanumeric alphabet for the odd columns,
    b. If the card should have a digits area then
       use the numeric alphabet for the lower half of the rows 5-8.

Row colors

White #ffffff, Gray #c0c0c0, Red #ffc0c0, Green #c0ffc0, Yellow #ffffc0, Blue #c0c0ff, Magenta #ffc0ff, Cyan #c0ffff

P.S. it was inspired by https://www.passwordcard.org/en.

✨ 🚀 ✨