A small implementation of `crypto.randomUUID` for React Native.
RFC9562 UUIDs
A small implementation of `crypto.getRandomValues` for React Native. This is useful to polyfill for libraries like [uuid](https://www.npmjs.com/package/uuid) that depend on it.
react-native-uuid is a zero-dependency TypeScript implementation of RFC4122.
Fastest UUIDv4 with good RNG
Encryption, decryption, and key related utility functions
A universally-unique, lexicographically-sortable, identifier generator
Unique machine (desktop) id (no admin privileges required).
A tiny (230B) and fast UUID (v4) generator for Node and the browser
[](https://www.npmjs.com/package/@ton/crypto)
Isomorphic Library for Random Bytes

TypeScript definitions for react-native-get-random-values
A JavaScript implementation of UUID version 7
Node/Pure JavaScript symmetric ciphers adapter
Pseudo-random number generators w/ unified API, distributions, weighted choices, ID generation
Generate random or sequential UUID of any length
Reusable cryptography primitives, for browser/Node.js/Electron/React Native
Minimal library for Ethereum transactions, addresses and smart contracts
Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt
Generate UUIDs of versions 1, 3, 4, and 5.
[](https://www.npmjs.com/package/ton-crypto)
A tiny (118 bytes), secure URL-friendly unique string ID generator
Code generation tools for React Native