kahnpoint

kahnpoint/kahn

Adam's Typescript utility functions

TypeScript
1
0
No license
Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of kahnpoint/kahn

Account's avatar
Audited & minimal JS implementation of Salsa20, ChaCha and AES
Account's avatar
Audited & minimal JS implementation of elliptic curve cryptography
Account's avatar
Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt
Account's avatar
Secure, audited & minimal implementation of BIP39 mnemonic phrases
Account's avatar
Make any iterator or iterable abortable via an AbortSignal
Account's avatar
Type definitions for Bun, an incredibly fast JavaScript runtime
Account's avatar
Pure-JS CRC-32
Account's avatar
Collects all values from an (async) iterable and returns them as an array
Account's avatar
Empties an async iterator
Account's avatar
Returns the first result from an async iterator
Account's avatar
Counts the number of items in an async iterable
Account's avatar
Maps the values yielded by an async iterator
Account's avatar
Treat one or more iterables as a single iterable
Account's avatar
Process incoming async(iterable) functions in parallel
Account's avatar
Utility to "pipe" async iterables together
Account's avatar
Stop iteration after n items have been received
Account's avatar
Fastest 4KB JS implementation of ed25519 EDDSA signatures compliant with RFC8032, FIPS 186-5 & ZIP215
Account's avatar
Fastest 4KB JS implementation of secp256k1 ECDH & ECDSA signatures compliant with RFC6979
Account's avatar
Secure, audited & 0-dep implementation of base64, bech32, base58, base32 & base16
Account's avatar
Turns a blob into an async iterator
Account's avatar
Turns a browser readble stream into an async iterator
Account's avatar
Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, BLAKE3, PBKDF2, Argon2, bcrypt, scrypt, Adler-32, CRC32, CRC32C, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)
Account's avatar
Takes an async iterator that emits byte arrays and emits them as fixed size batches
Account's avatar
An async iterator that emits buffers containing bytes up to a certain length
Account's avatar
Read and write arbitrary bytes over a duplex stream
Account's avatar
Filters the passed iterable by using the filter function
Account's avatar
Invokes the passed function for each item in an iterable
Account's avatar
Esbuild plugin for typescript experimentalDecorators and emitDecoratorMetadata
Account's avatar
Async iterable filename pattern matcher
Account's avatar
Returns the last result from an async iterator
Account's avatar
Read and write length-prefixed byte arrays over a duplex stream
Account's avatar
Async iterable http multipart message parser
Account's avatar
pair a source async iterable stream and a sink async iterable stream
Account's avatar
Process (async)iterable values as functions with concurrency control
Account's avatar
Allows peeking/pushing an iterable
Account's avatar
An iterable that you can push values into
Account's avatar
Takes an async iterator that emits things and emits them as fixed size batches
Account's avatar
Takes an async iterator that emits variable length arrays and emits them as fixed size batches
Account's avatar
Parse iterators as ndjson and transform iterators to ndjson
Account's avatar
Read and write protobuf messages over a duplex stream
Account's avatar
Takes an async iterator that yields buffers and concatenates them all together
Account's avatar
Reduces the values yielded from an async iterator
Account's avatar
Skip items from an iterable
Account's avatar
Splits Uint8Arrays emitted by an (async) iterable by a delimiter
Account's avatar
Collects all values from an async iterator, sorts them using the passed function and yields them
Account's avatar
Takes an async iterator and turns it into a browser readable stream

Top contributors

kahnpoint's profile
kahnpoint
36 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet