Skip to content

passxyz/KPCLib

Repository files navigation

KPCLib - KeePass Portable Class Library

This is a .NET Standard build of KeePassLib which is a library of KeePass. With KPCLib and Xamarin.Forms, we can build KeePass based applications on all major platforms. A command line application KPCLibPy is built using KPCLib and Python.NET.

KPCLib included two components:

  • KeePassLib - This is the port of the original KeePassLib under project KPCLib.
  • PassXYZLib - This is the enhancement built on top of KeePassLib, such as localization, OTP etc.

To be compatiable with Xamarin.Forms, the current build is an .Net Standard 2.0 library. It can also be used for .NET 5 or .NET 6 applications.

Setup

  • Available on NuGet: NuGet
  • Build status: Build status
  • Branch strategy
  • Install into your PCL/.NET Standard project and Client projects.