{"library":"kdbxweb","type":"library","category":null,"description":"KdbxWeb is a high-performance JavaScript library for reading and writing KeePass v2 databases, specifically supporting Kdbx3 and Kdbx4 file formats. It functions seamlessly in both Node.js environments and modern web browsers, maintaining a compact size of approximately 130kB including its internal dependencies. Key features include fast encryption powered by WebCrypto, secure in-memory handling of protected values using XORing, and robust capabilities for conflict-free merging of database states. While offering comprehensive Kdbx feature support, it's crucial to note that the library does not support older KeePass v1 `.kdb` files. For Kdbx4 files utilizing Argon2, users are required to provide their own Argon2 implementation, as it's not bundled to allow for optimal platform-specific performance choices. The current stable version is 2.1.1, with releases typically following development needs rather than a fixed cadence.","language":"javascript","status":"active","version":"2.1.1","tags":["javascript","kdbx","keepass","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install kdbxweb","imports":["import { Kdbx } from 'kdbxweb';","import { Credentials } from 'kdbxweb';","import { ProtectedValue } from 'kdbxweb';","import { CryptoEngine } from 'kdbxweb';"]},{"cmd":"yarn add kdbxweb","imports":[]},{"cmd":"pnpm add kdbxweb","imports":[]}],"homepage":"https://kdbxweb.com","github":"https://github.com/keeweb/kdbxweb","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/kdbxweb","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/kdbxweb/compatibility"}}