LFX Platform

Know more about LFX Platform

LFX Insights

Array Interface Libraries

Libraries that provide standardized interfaces and abstractions for array operations, enabling consistent interaction with different array implementations and optimizing array-based computations across scientific and numerical applications.

13 projects

1,825 contributors

$17M

Boltons

Boltons is a Python library that provides a collection of pure-Python utilities and missing batteries to supplement the Python standard library, including data structures, file system helpers, iterators, functional tools, and more

Contributors

296

Organizations

120

Software value

$643K

Pyrsistent

Pyrsistent is a Python library that provides persistent/immutable/functional data structures, allowing developers to create and manipulate immutable objects in a memory-efficient way. It implements common data types like lists, maps, vectors, and sets with a functional programming approach.

Contributors

278

Organizations

106

Software value

$303K

Collections

A JavaScript library providing high-performance data structures and collection utilities for web applications, including arrays, sets, maps, and generic collections with features like sorting, filtering, and iteration

Contributors

223

Organizations

80

Software value

$602K

fastutil

fastutil is a Java library that extends the Java Collections Framework by providing type-specific maps, sets, lists and queues with better performance and lower memory usage than the standard Java classes. It offers specialized data structures optimized for primitive types and includes features like fast iterators, custom hash functions, and efficient I/O facilities.

Contributors

223

Organizations

82

Software value

$707K

bitarray

A Python library providing an efficient array of booleans that is implemented as a C extension. It offers memory-efficient storage and fast operations on sequences of bits/booleans, with support for bitwise operations, serialization, and various utility methods.

Contributors

220

Organizations

81

Software value

$732K

ArrayInterface.jl

ArrayInterface.jl is a Julia package that defines a common interface for array types, providing a unified way to handle array traits, array capabilities, and array operations across different array implementations in Julia.

Contributors

136

Organizations

60

Software value

$64K

Slab

Slab is a pre-allocated storage data structure for Rust that provides efficient allocation and deallocation of slots to store values, commonly used in asynchronous programming and networking applications

Contributors

126

Organizations

59

Software value

$46K

vis-data

A JavaScript library for handling data collections and DataSet objects, providing functionality for adding, updating, removing and filtering items in datasets. It is part of the vis.js visualization suite and supports both single data points and groups of data.

Contributors

125

Organizations

16

Software value

$508K

ml_dtypes

A Python library providing NumPy-compatible custom data types optimized for machine learning applications, with support for JAX and other ML frameworks

Contributors

108

Organizations

34

Software value

$327K

iterall

A JavaScript library that provides a unified interface for working with iterables, iterators, and async iterators, enabling consistent iteration patterns across different data structures and protocols

Contributors

60

Organizations

34

Software value

$62K

yallist

A doubly-linked list implementation in JavaScript that provides methods for adding, removing, and traversing list items with forward and backward iteration

Contributors

30

Organizations

18

Software value

$28K

Eclipse Collections

Eclipse Collections is a high-performance collections framework for Java that extends the JDK collection framework with optimized data structures and additional APIs, offering rich iteration capabilities, memory efficiency, and immutable collection types

This project hasn't been onboarded to LFX Insights.

float16

A JavaScript library that provides functionality for handling IEEE 754 half-precision floating point (float16) numbers, enabling conversion between float16 and other numeric formats

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?