Skip to content
/ pass Public

A password manager written in Rust using GTK and Libadwaita

Notifications You must be signed in to change notification settings

justryanw/pass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pass

A linux password manager written in Rust using GTK4 and Libadwaita.

Building (Linux, MacOS)

Tested on Linux and MacOS. Windows / WSL2 may work but is untested.

Install Nix

Install Nix using the Determinate Installer and refresh your shell.

curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
exec $SHELL

Alternatively you can install Nix from the official website and enable nix-command and flakes manually.

Building with Nix

Clone and enter the repo then use nix develop to enter an environment with all the required dependencies.

git clone https://github.com/justryanw/pass
cd pass
nix develop -c $SHELL

You should now be able to build with cargo.

cargo run --release

Building without Nix

Ensure you have Rust, pkg-config, and the dependencies for GTK4 and Libadwaita installed on you system.

git clone https://github.com/justryanw/pass
cd pass
cargo run --release

Screenshots

Main Page

The main page is shows a sidebar and the main content.

Limited Width

With a smaller window the page folds to only show the sidebar, clicking on an item brings you to its content with a back button to return.

Placeholder Pages

Placeholder pages guide the user in initial setup.

About

A password manager written in Rust using GTK and Libadwaita

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published