Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wismna/ModernKeePass
KDBX password manager for the Windows Store
https://github.com/wismna/ModernKeePass
clean-architecture csharp keepass mvvm password-manager uwp windows-10 windows-8 winrt xaml
Last synced: 3 months ago
JSON representation
KDBX password manager for the Windows Store
- Host: GitHub
- URL: https://github.com/wismna/ModernKeePass
- Owner: wismna
- License: gpl-3.0
- Created: 2017-11-08T13:50:38.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-10-25T13:36:20.000Z (over 3 years ago)
- Last Synced: 2024-10-30T09:10:05.196Z (3 months ago)
- Topics: clean-architecture, csharp, keepass, mvvm, password-manager, uwp, windows-10, windows-8, winrt, xaml
- Language: C#
- Homepage:
- Size: 19.5 MB
- Stars: 39
- Watchers: 3
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-keepass - ModernKeePass - `C#` KDBX password manager for the Windows Store (Clients / Windows clients)
README
[](https://geogeob.visualstudio.com/_apis/public/build/index?definitionId=2)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=ModernKeePass&metric=alert_status)](https://sonarcloud.io/dashboard?id=ModernKeePass)# Introduction
**ModernKeePass** is port of the classic Windows application KeePass 2.x for the Windows Store.
It does not aim to be feature perfect, but aims at being simple to use and user-friendly.You can get it [here](https://www.microsoft.com/en-us/store/p/modernkeepass/9mwq48zk8nhv?rtc=1)
# Features
- Works on Windows 10, 8.1 and RT
- Full compatibility with classic KeePass databases: read and write support of KDBX files version 2, 3 and 4
- Open database with password and key file
- Create new databases
- Create new key files
- Create, edit and delete groups and entries
- Generate passwords for entries
- Use Recycle Bin
- Search entries
- Sort and reorder entries
- View, delete and restore from entry history
- Use Semantic Zoom to see your entries in a grouped mode
- List recently opened databases
- Open a database from Windows Explorer
- Change database encryption
- Change database compression
- Change database key derivation
- Displays and change entry colors and icons
- Move entries and groups from a group to another
- Entry custom fields (view, add, update, delete)
- Entry attachments (view, add, delete)# Build and Test
1. Clone the repository
2. Build the main app (the library reference dll is actually a NuGet dependency, built from the [**ModernKeePassLib** project](https://github.com/wismna/ModernKeePassLib))
3. Edit the `.appxmanifest` file to select another certificate (you can create one using Visual Studio or *certutil.exe*)# Contribute
I'm not the best at creating nice assets, so if anyone would like to contribute some nice icons, it would be awesome :)
Otherwise, there are still many things left to implement:
- Multi entry selection (for delete, or move)
- Import existing data from CSV, JSON, or XML
- Open database from URL (and maybe some clouds?)# Credits
*Dominik Reichl* for the [KeePass application](https://keepass.info/), library and file format
*David Lechner* for his [PCL adapatation](https://github.com/dlech/KeePass2PCL) of the KeePass Library and the related tests which served as an inspiration basis for my own adaptation