Alexander Dokuchaev logo

Alexander Dokuchaev

zero-json

by adokky

2

High-performance JSON serializer/deserializer with zero extra allocations, zero-copy buffer wrapping, map/object inlining, polymorphic value-subclass support, and advanced parser hooks.

#serializer, #serialization, #parsing, #kotlin-serialization, #json

JVMKotlin/NativeWasmJS

Apache License 2.0

bitvector

by adokky

1

Uncompressed, dynamically resizable bitset supports efficient bit operations like enumeration, setting, clearing, and logical operations without allocation overhead. Offers enhanced functionality and performance optimizations.

#utility, #performance-optimization

JVMKotlin/NativeWasmJS

Apache License 2.0

equals-tester

by adokky

1

Facilitates comprehensive testing of `equals()`, `hashCode()`, `compareTo`, and `toString()` methods. Features advanced checks for equality groups, collections, and `Comparable` implementations.

#validation, #test

JVMKotlin/NativeWasmJS

Apache License 2.0

dyno

by adokky

1

Type-safe, serializable heterogeneous map with typed keys, mutable/immutable variants, automatic JSON serialization, schema-driven validation, eager/lazy deserialization, and class-keyed polymorphic maps.

#utility, #serializer, #serialization, #kotlin-serialization, #json

JVMKotlin/NativeWasmJS

Unknown license

karamel-utils

by adokky

0

Collection of compact, platform-agnostic utilities, including type-safe bit schema declaration, designed for integration into apps and libraries as a standard library companion.

#utility, #kotlin-dsl

JVMKotlin/NativeWasmJS

Apache License 2.0

kodec

by adokky

0

Offers high-performance binary and text processing primitives with zero-copy array-like abstraction. Features allocation-free encoding/decoding, modular structure, and inline function templates for efficiency.

#text, #serialization, #io

JVMKotlin/NativeWasmJS

Apache License 2.0

object-pool

by adokky

0

Fast, minimalistic object pool designed to manage object allocation efficiently. Supports a thread-local version and discards excess objects. Not inherently thread-safe.

#utility, #concurrency

JVMKotlin/NativeWasmJS

Apache License 2.0