Skip to content

Repository files navigation

KeyHolderManager

KeyHolderManager is a Password Manager application written in C++, using CryptoPP, GLFW3, SQLITE3 and ImGUI. Its a fast, safe, easy to setup, password manager.

With a simplistic ImGUI ui for its user interface.

image.

It comes with a built in safe customizable password generator (64 chars max).


image

And has multiple built-in themes.


image image

Has shortcuts for easier accesibility.

  • CTRL + C to copy username.
  • CTRL + V to copy password.
  • SHIFT + A to Add a new Key.
  • Delete to remove the selected entry from the list.
  • CTRL + Q to Quit.

It also allows you to filter through all your credentials using the 'identifier' column.

Tested Platforms

  • Windows

Untested Platforms

  • Linux
  • MacOS

Theoricly, it should work natively in both Linux and Mac as it doesn't use any Windows-only dependency.

Dependencies.

  • CMake

  • VCPKG (GLFW3, GLAD, CryptoPP, SQLITE3)

  • C++20

  • A Brain (semi functional should be enough)

  • Change VCPKG root route to make it link libraries and compile, can change it on CMakePresets.json.

About

C++ CMake password manager using CryptoPP, GLFW3 and ImGUI Viewports

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages