Skip to content

j-util

A collection of focused Java libraries for low-latency, performance-conscious backend development.

The projects emphasize efficient data structures, low-allocation processing, concurrency, and predictable runtime behavior while keeping APIs practical and dependency footprints minimal.

Created and maintained by Karen Barseghyan.

Pinned Loading

  1. inputstream-processor-core inputstream-processor-core Public

    Incrementally parse and process structured InputStream content one item at a time without materializing the complete input in memory.

    Java 1

  2. columnar-projection-store columnar-projection-store Public

    Annotation-generated in-memory columnar stores for Java projection interfaces

    Java 1

  3. reduction-store reduction-store Public

    Compile-time generated, strongly typed in-memory reduction stores for Java.

    Java

  4. immutability-checker immutability-checker Public

    Conservative compile-time Java immutability checker for recursive class, static-state, and owned-collection verification.

    Java

  5. parallel-range-processor parallel-range-processor Public

    Parallel delimiter-framed record processing for range-addressable byte sources.

    Java

  6. splice-list splice-list Public

    List-compatible Java collection optimized for structural whole-list splicing without element copying.

    Java 5

Repositories

Showing 10 of 10 repositories

Top languages

Loading…

Most used topics

Loading…