PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Data Structures Python Packages

Python packages with the GitHub topic data-structures. Sorted by relevance, with stars and monthly downloads.
AnswerDotAI
fastcore

Python supercharged for the fastai library

61.9M 1K 294
jab
bidict

The bidirectional mapping library for Python.

31.2M 2K 69
mahmoud
boltons

🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.

22.6M 7K 402
mar10
nutree

A Python library for tree data structures with an intuitive, yet powerful API.

965K 55 4
mlenzen
collections-extended

Extra Python Collections - bags (multisets), setlists (unique list / indexed set), RangeMap and IndexedDict

719K 47 10
remram44
bloom-filter2

Bloom filter for Python

388K 44 6
docarray
docarray

Represent, send, store and search multimodal data

121K 3K 244
ajakubek
llist

Linked list extension module for Python

119K 78 15
pyranges
pyranges

Performant Pythonic GenomicRanges

89K 494 50
barrust
pyprobables

Probabilistic data structures in python http://pyprobables.readthedocs.io/en/latest/index.html

81K 123 12
mrapacz
disjoint-set

DisjointSet data structure implementation for Python

65K 47 9
mr-mixas
nested-diff

Recursive diff and patch for nested structures

42K 15 2
brennv
namedtupled

Lightweight namedtuple wrapper for attribute-style data access (a la JavaScript objects).

31K 49 11
mkrd
path-dict

Easily query and modify Python dicts!

29K 26 6
aaron-ang
opthash

Optimal open-addressing hash maps (Elastic Hashing & Funnel Hashing) in Rust, with Python bindings.

14K 12 1
Jetsetter
pybktree

Python BK-tree data structure to allow fast querying of "close" matches

14K 189 23
lapets
parts

Minimal library that enables partitioning of iterable collections in a concise manner.

11K 1 0
emilydolson
python-red-black-trees

Red-black tree implementation in Python

11K 28 5
lapets
bitlist

Pure-Python library for working with bit vectors.

9K 0 0
raamana
pyradigm

Research data management in biomedical and machine learning applications

8K 30 12
python-odin
odin

Data-structure definition/validation/traversal, mapping and serialisation toolkit for Python

8K 40 12
dpdani
cereggii

Thread synchronization utilities for Python

8K 66 1
ebonnal
streamable

sync/async iterable streams for Python

8K 321 6
joowani
binarytree

Python Library for Studying Binary Trees

7K 2K 173
    • Data from PyPI, GitHub, ClickHouse, and BigQuery