Browse Kotlin Multiplatform libraries
index data from klibs.ioFacilitates decentralized social networking with Nostr protocol support, offering private messaging, event handling, customized emojis, multiple accounts, reactive UI, and comprehensive privacy management.
Effortlessly encrypts and persists data using hardware-backed security, offering one-code-path simplicity, seamless integration, and protection for sensitive information like OAuth tokens.
Offers functionality for handling cryptography, COSE, JOSE, and PKI applications, including public keys, algorithm identifiers, X509 certificates, and certification requests. Supports attestation and hardware-backed crypto on mobile including biometric authentication. Features a comprehensive ASN.1 parser and encoder, and DSL for generating ASN.1 structures.
Facilitates Android device connection without ADB server, supporting wireless debugging, apk sideloading, file management, port forwarding, and shell command execution with secure SSL/TLS1.3 connections.
Wrapper for Bitcoin Core's secp256k1 library, facilitating cryptographic operations like signature generation and verification. Offers cross-platform support with native bindings for enhanced performance.
Implements verifiable credentials for issuing, presentation, and validation across various applications, supporting W3C and ISO standards, ARIES protocols, OpenID, and customizable cryptographic operations.
Supports embedding Tor into applications, enabling network privacy and security. Features include background service management, Unix domain socket support, and callback handling for non-coroutine environments.
Integrated key and app attestation suite for generating mobile attestation statements, server-side verification, CSR-based transport, nonce-based freshness, and debugging/record-and-replay tooling.
Abstracts MLS and Proteus into a unified API, provides FFI bindings for various platforms, and includes an encrypted keystore using SQLCipher or AES256-GCM. Offers comprehensive build instructions and versioning guidelines.
Hosts libraries for a game engine, excluding the engine itself. Modules are available on Maven Central, including a cryptographic library.
Provides libraries for Matrix, enabling HTTP client interactions and cryptographic operations with Olm. Includes functions for sending and redacting messages, generating signatures, and decrypting messages.
Low-level cryptographic components for creating small, single-purpose modules. Includes digest, MAC, and XOF implementations with interoperability for Java security features, supporting various algorithms and extensible outputs.
Implements group operations on Curve25519 with functionalities like generating key pairs, signing messages, verifying signatures, and calculating shared keys. Offers a pure implementation.
SQLDelight driver leverages SQLite3MultipleCiphers for encrypted database management, enabling seamless configuration, key management, and migration of encryption settings across software releases.
Enables interaction with the Solana blockchain, facilitating transaction creation, signing, and RPC communication. Offers modules for keypair generation, Metaplex API, and NFT handling.
Standards-first WebAuthn and passkey building blocks: typed protocol models, strict validation, backend ceremony services, client orchestration, and modular transport, storage, crypto and attestation adapters.
Offers essential cryptographic functions and primitives, including AES, Blake2, CRC32, HMAC, Keccak, PBKDF2, Poly1305, Salsa20, SHA1, and SHA2 implementations.
Securely manages encryption keys and stores encrypted key-value pairs. Simplifies key generation, encryption, and storage for building secure applications. Supports saving and retrieving various data types.
High-performance xxHash implementations (XXH32, XXH64, XXH3_64bits, XXH3_128bits) with consistent API, native C-backed fast paths, pure fallback implementations, seeded and slice hashing support.
Facilitates building, signing, and sending Solana transactions. Provides support for ED25519 signing, transaction serialization with Base58 encoding, and RPC communication. Under active development.
Cryptography library enables secure operations across multiple platforms, including JS, iOS, Android, and JVM. Supports integration via popular dependency management systems and offers comprehensive setup guidance.
Implements a key-encapsulation mechanism based on CRYSTALS-Kyber, offering key generation, encapsulation, and decapsulation with MLWE security. Supports byte conversions and various cryptographic operations.
Streamlines Vodacom Mozambique M‑Pesa C2B checkout by handling authentication, RSA encryption, HTTP orchestration, composable UI flows, input validation, and reactive transaction results with localized messaging.
Rust-backed authenticated-encryption wrapper offering AEAD (ChaCha20-Poly1305) encryption, key derivation, high-performance native execution, memory-safe primitives, AutoCloseable-style create/use/close resource management, and simple encrypt/decrypt API.
Implements BLS12-381 cryptography for creating cross-platform Chia applications, featuring key generation, message signing, and signature verification, with support for multiple cryptographic schemes.
Kaptos SDK offers a unified API to interact with Aptos services, supporting customizable client settings and facilitating account management and transaction submission with domain-specific language features.
Enables secure password hashing and verification using BCrypt, offering simple functions for hashing and validating passwords. Integrates easily with build tools like Gradle and Maven.
Offers utility functions for data encryption and decryption without key management, featuring `StringCipher`, `FileCipher`, and `AESCipher` for byte and stream manipulation.
Enhances cross-platform development with utility functions, including date-time, document URI launcher, and permission utilities, streamlining productivity across various target platforms.
Enhances secure data storage by enabling encrypted DataStore creation using `EncryptedFile`. Includes migration guides and supports fallback AEAD for previously encrypted data.