Skip to content

Dushyanthyadav/passkeep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” passkeep

passkeep is a simple, secure, and local password manager written in Rust.
It uses Argon2 for key derivation and AES-GCM for encryption. All data is securely stored on your local Linux system β€” no internet, no cloud, and no tracking.

⚠️ Linux-only: This project is currently tested and supported only on Linux systems. Support for Windows/macOS may be added in the future.


✨ Features

  • Add and manage multiple account entries
  • Securely store:
    • Account names
    • Usernames
    • Emails
    • Passwords
    • Comments
  • Encrypts all data using AES-GCM
  • Derives keys from your master password using Argon2
  • CLI-based interface (lightweight and simple)

🧰 Tech Stack

  • Rust – systems programming language
  • Argon2 – password-based key derivation
  • AES-GCM – authenticated encryption
  • serde / serde_json – for data serialization
  • Linux config directory – stores data in ~/.config/passkeep/

πŸš€ Getting Started

1. Create a custom folder and clone the repo

mkdir my_projects
cd my_projects
git clone https://github.com/Dushyanthyadav/passkeep.git
cd passkeep

About

A simple and secure command-line password manager in Rust using AES-GCM and Argon2.

Topics

Resources

License

Stars

Watchers

Forks

Languages