Skip to content

GlitterWare/Passy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,708 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Passy

Passy is an offline password manager with cross-platfrom synchronization. πŸ”’

Visit https://glitterware.github.io/Passy/ for easier installation with direct links to downloads, the website has recently been updated to provide a user-friendly installation experience.

Want to translate the app to your language? It's simple! Read https://github.com/GlitterWare/Passy/blob/dev/LOCALIZATION.md#localization to get started.

Version shields

Github Latest Release F-Droid Latest Release Flathub Latest Release AUR Latest Release

Get it from the Snap Store

Store submissions
  • βœ”οΈ SnapCraft
  • βœ”οΈ AppImageHub
  • βœ”οΈ F-Droid
  • ❌ Google Play Store (will be re-attempted at a later date)
Contents

Contents

  1. Features
  2. Installing
  3. Exporting / Backups
  4. Building
  5. Privacy Policy
  6. Links & Mentions
Features

Features

  • πŸ”’ Security – All your information is encrypted in AES and stored offline on your devices, providing highest-tier security.
  • πŸ”„ Synchronization – Share data between separate devices within seconds.
  • πŸ“± 2FA codes - Keep your 2FA codes safe and sound in offline storage.
  • 🀝 Entry sharing – Send entries to your friends and family.
  • πŸ–οΈ Biometrics – Quickly unlock the app using your fingerprint.
  • πŸ“š Multipurpose – Store passwords, payment cards, notes, id cards and identities, all in one place.
  • ⚑ Autofill – Quickly fill fields in apps and websites without having to open the app.
  • 🧩 Browser extension - Use autofill and add new entries on the fly right from your browser. (See https://github.com/GlitterWare/Passy-Browser-Extension)
  • ☁️ Passy Cloud - Support this free project and get secure, automatic online synchronization in return. 🀟 (disabled by default - base app and manual QR-powered sync remain free forever)
Installing

Installing

Visit https://glitterware.github.io/Passy/ for easier installation with direct links to downloads, the website has recently been updated to provide a user-friendly installation experience.

Windows

Windows

Installer (Recommended)

  1. Download the installer from latest release. Windows installers are named in format Passy-<version>-Windows-Installer.exe;
  2. Run the installer and follow the instructions to complete installation.
  3. You can now open Passy from the Start menu.

To update Passy, simply repeat same steps with a newer version.

Passy can be removed by running its uninstaller from Programs and Features in the Control Panel. Your data will remain in C:\Users\<username>\Documents\Passy.

Windows Portable

Portable

  1. Download the archive from latest release. Windows portable archives are named in format Passy-<version>-Windows-Portable.zip.
  2. Extract the archive to desired installation location.
  3. Run passy.exe inside the extracted folder to launch the app.
Android

Android

F-Droid

Linux

Linux

SnapCraft (Recommended)

For instructions on how to easily set up Passy using Ubuntu/Debian software app or Snap command-line, see https://github.com/GlitterWare/Passy/blob/dev/SNAP-STORE.md.

Flathub

Flathub Latest Release

AUR

AUR Latest Release

Linux AppImage

AppImage

It's most comfortable to run AppImages with the AppImageLauncher installed. It automatically integrates AppImages and their .desktop files into your program launcher for best user experience.

You can run a Passy AppImage release as follows:

  1. Download the archive from latest release. AppImage archives are named in format Passy-<version>-Linux-AppImage.zip.
  2. Extract the .AppImage file to desired installation location.
  3. Run the .AppImage as a program.
Linux Bundle

Bundle

You can run a Passy bundle release as follows:

  1. Download the archive from latest release. Linux bundle archives are named in format Passy-<version>-Linux-Bundle.zip.
  2. Extract the archive to desired installation location.
  3. Run passy inside the extracted folder to launch the app.
Exporting / Backups

Exporting / Backups

Passy (Recommended)

  1. Launch the app.
  2. Login into the account you wish to back up.
  3. Go to account settings by pressing the cogwheel at the right top of the screen.
  4. Press Backup & Restore.
  5. From here you will be able to backup or restore your account data.
Windows

Windows

  1. Go to C:\Users\<username>\Documents.
  2. All Passy data is stored inside the folder named Passy, you can make a copy of it elsewhere to backup all accounts if you wish.
Linux

Linux

  1. Go to /home/<username>/Documents.
  2. All Passy data is stored inside the folder named Passy, you can make a copy of it elsewhere to backup all accounts if you wish.
Building

Building

Passy is open-source, feel free to make modifications to it and build it yourself. We're always very glad to see people exploring our projects. πŸ‘₯

  1. Install Flutter.
  2. Clone the repository or get the source code from the latest Passy release.
  3. Run flutter build [subcommand] to build passy for your system. Passy can be built to windows, linux, apk and aab.

Linux

If you are building for Linux, getting started is easy:

  1. Install severall small packages required to build Passy's GUI and video features: libayatana-appindicator3-dev meson wget libasound2-dev.
    On Ubuntu/Debian Linux, you can install them using apt:
sudo apt install -y libayatana-appindicator3-dev meson wget libasound2-dev
  1. Run Passy on Linux for development via the ./run script, which will automatically compile and inject all Passy dependencies into the script environment before running Flutter.
  2. Build Passy for Linux using the build_linux.sh script.
  3. If you use the ./run, build_linux.sh or build_all.sh scripts, you do not need to install any extra packages, as they provide full hermetic builds of libmpv, as required by the media_kit plugin.
  4. You can pass regular Flutter tool arguments to these scripts to configure your builds.

Otherwise, you will need to install the libmpv-dev package.
On Ubuntu/Debian Linux, you can install it using apt:

sudo apt install -y libmpv-dev

At that point, you can run flutter build linux directly to build Passy for Linux.
Keep in mind that it is recommended that you remove the libmpv-dev package later if you decide to use the provided build scripts to compile Passy.

Build Options

Build options are specified with --dart-define=<option name>=<option value> (without angle brackets) after the build command.

Available options:

  • UPDATES_POPUP_ENABLED - Default is true, if set to false, the update popup will never show up on the login screen.

Privacy Policy

12 AUGUST, 2023

Links & Mentions

Store Releases

Made with πŸ’œ by Gleammer.