Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an efficient yet extensible format.
Neo4j kernel is a lightweight, embedded Java database designed to store data structured as graphs rather than tables. For more information, see http://neo4j.org.
High performance scientific and technical computing data structures and methods, mostly based on CERN's Colt Java API
Kotlin core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an efficient yet extensible format.
Apache Arrow is open source, in-memory columnar data structures and low-overhead messaging
High performance scientific and technical computing data structures and methods, mostly based on CERN's Colt Java API
Protocol Buffers are a way of encoding structured data in an efficient yet extensible format.
A Java class library for graph-theory data structures and algorithms.
Protocol Buffers are a way of encoding structured data in an efficient yet extensible format.
A Java class library for graph-theory data structures and algorithms.
A Java class library for graph-theory data structures and algorithms.
A Java class library for graph-theory data structures and algorithms.
Kotlin lite Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an efficient yet extensible format.
Sux4j is an implementation of succinct data structure in Java. It provides a number of related implementations covering ranking/selection over bit arrays, compressed lists and minimal perfect hashing.
Data structure which allows accurate estimation of quantiles and related rank statistics
Port of Clojure's data structures to Java
Several kinds of two column key/value data structures, in memory and on disk which sort keys can can be used to implement xdbm partitions. JDBM is one example. These partition use the same database structure or scheme for maintaining LDAP entries and facilitating search operations on them. This module contains common tools that could be used to manage aspects common to all xdbm implementations.
A Java class library for graph-theory data structures and algorithms.
This package contains data structures commonly used for communicating with Microsoft Azure Communication Services. For this release, see notes - https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-common/README.md and https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-common/CHANGELOG.md.
Collection of reusable Java Data Structures from the KIE team.
High Performance Primitive Collections: data structures (maps, sets, lists, stacks, queues) generated for combinations of object and primitive types to conserve JVM memory and speed up execution.
A Java class library for graph-theory data structures and algorithms.
High performance scientific and technical computing data structures and methods, mostly based on CERN's Colt Java API
A Java class library for graph-theory data structures and algorithms.
The bit array data structure is implemented in Java as the BitSet class. Unfortunately, this fails to scale without compression. JavaEWAH is a word-aligned compressed variant of the Java bitset class. It uses a 64-bit run-length encoding (RLE) compression scheme. The goal of word-aligned compression is not to achieve the best compression, but rather to improve query processing time. Hence, we try to save CPU cycles, maybe at the expense of storage. However, the EWAH scheme we implemented is always more efficient storage-wise than an uncompressed bitmap (implemented in Java as the BitSet class). Unlike some alternatives, javaewah does not rely on a patented scheme.
This package contains clients and data structures used to send SMS messages with Azure Communication SMS Service. For this release, see notes - https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/communication/azure-communication-sms/README.md and https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/communication/azure-communication-sms/CHANGELOG.md. Microsoft Azure Communication SMS quickstart - https://docs.microsoft.com/azure/communication-services/quickstarts/telephony-sms/send?pivots=programming-language-java
fastutil extends the Java Collections Framework by providing type-specific maps, sets, lists, and queues with a small memory footprint and fast operations; it provides also big (64-bit) arrays, sets, and lists, sorting algorithms, fast, practical I/O classes for binary and text files, and facilities for memory mapping large files. This jar (fastutil-core.jar) contains data structures based on integers, longs, doubles, and objects, only; fastutil.jar contains all classes. If you have both jars in your dependencies, this jar should be excluded.
BioJava is an open-source project dedicated to providing a Java framework for processing biological data. It provides analytical and statistical routines, parsers for common file formats and allows the manipulation of sequences and 3D structures. The goal of the biojava project is to facilitate rapid application development for bioinformatics.
A Java class library for graph-theory data structures and algorithms.
A Java class library for graph-theory data structures and algorithms.
Hierarchy is meant to provide a high performance basic hierarchy to associate data with, no data is stored in the hierarchy itself, it is simply there to allow you to maintain the hierarchical structure and to provide methods to manipulate it and query it
BioJava is an open-source project dedicated to providing a Java framework for processing biological data. It provides analytical and statistical routines, parsers for common file formats and allows the manipulation of sequences and 3D structures. The goal of the biojava project is to facilitate rapid application development for bioinformatics.
Convert a Sweble Wikitext (SWC) AST to and from a WOM data structure.
A Java class library for graph-theory data structures and algorithms.
Generating/parsing JSON from/to Clojure data structures
A comprehensive collection of matrix data structures, linear solvers, least squares methods, eigenvalue, and singular value decompositions.
BioJava is an open-source project dedicated to providing a Java framework for processing biological data. It provides analytical and statistical routines, parsers for common file formats and allows the manipulation of sequences and 3D structures. The goal of the biojava project is to facilitate rapid application development for bioinformatics.
Data structures for representing ontology changes
Data structures for dealing with entity frames
Data structures for representing matching criteria
Core modules packaged with Dirigible
fastutil extends the Java Collections Framework by providing type-specific maps, sets, lists and priority queues with a small memory footprint and fast access and insertion; provides also big (64-bit) arrays, sets and lists, sorting algorithms, and fast, practical I/O classes for binary and text files. This module adds data structures based on references, bytes, and characters.
Apache Arrow is open source, in-memory columnar data structures and low-overhead messaging
A Java class library for graph-theory data structures and algorithms.
Tools for time series analysis for gateway-room-structured data
Java Grok is simple API that allows you to easily parse logs and other files (single line). With Java Grok, you can turn unstructured log and event data into structured data (JSON).
impure functional data structures
A library with utilities and data structures to deploy TFLite models on-device
Extensible Java Library for reading, manipulating and writing hierarchical data structures from/to various formats.
Data structures for representing ontology changes