https://github.com/frozenassassine/easepass
A powerful but simple, password manager that stores all your passwords locally and offline. Written in C# WinUI3
https://github.com/frozenassassine/easepass
2fa-client 2factor app csharp password password-manager passwordmanager security totp windows winui3
Last synced: 10 months ago
JSON representation
A powerful but simple, password manager that stores all your passwords locally and offline. Written in C# WinUI3
- Host: GitHub
- URL: https://github.com/frozenassassine/easepass
- Owner: FrozenAssassine
- License: mit
- Created: 2023-08-11T21:49:03.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-02-24T12:50:09.000Z (over 1 year ago)
- Last Synced: 2025-03-31T23:33:53.431Z (about 1 year ago)
- Topics: 2fa-client, 2factor, app, csharp, password, password-manager, passwordmanager, security, totp, windows, winui3
- Language: C#
- Homepage: https://easepass.frozenassassine.de?ref=github
- Size: 29.6 MB
- Stars: 18
- Watchers: 1
- Forks: 4
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Ease Pass
## ๐ค What is Ease Pass?
Ease Pass is a straightforward yet powerful password manager that makes managing your passwords easy and intuitive. With Ease Pass, you can securely store, edit, and organize all your passwords in one place. The app focuses on ease of use while keeping your data safe and accessible whenever you need it. Whether you're generating strong passwords, organizing your existing ones, or importing them from other sources, Ease Pass has you covered.
## ๐ Features
- Offline and Secure
- Simple but intuitive and clean-looking design
- Generate Secure Passwords
- Generate 2FA tokens
- Fast search
- Print your database as PDF or on Paper
- Export and Import your passwords encrypted
- Sort and order your passwords
- Plugin support to extend the functionality.
- Import your passwords from the Browser
- Import your wifi passwords from Windows
## ๐จโ๐ฉโ๐งโ๐ฆ Contribute to EasePass
- Help us by reporting bugs.
- Share your ideas for new features.
- Contribute a translation for EasePass.
### How to Contribute a Translation:
- Create a folder inside the Strings folder of the repository
- Inside this folder create a folder with the desired [language identifier.](https://learn.microsoft.com/en-us/windows/apps/publish/publish-your-app/msix/app-package-requirements#supported-languages)
- Inside the folder create a new Resource.resw file or copy the existing english Resource.resw file to translate it directly.
- Also add an entry for the new language inside the LanguageList.resw.
## โจ Code Style Guidelines
- **camelCase** for variables and function parameters.
- **PascalCase** for classes, functions, and properties.
- Use **comments** for complex or hard-to-understand code.
- Avoid duplicating code; create functions to handle repeated logic.
- Always use **brackets** around loops, conditionals, and other control structures for clarity.
- Place **return statements** on a new line for better readability.
- Use the **new single-line namespace** feature (remove brackets and add a semicolon).
- Limit **nesting** to a maximum of **3 levels** for better readability.
## ๐ Run on your machine
1. Clone the repository.
2. Make sure you have the correct dependencies for Winui3 development installed in Visual Studio
3. Open the .sln file in the root folder
4. in Visual Studio start the EasePass package and wait for it to build.
## ๐ธ Images