Dev tools · alternatives · 2026
24 alternatives to Xray: N-D labeled arrays and datasets in Python
N-D labeled arrays and datasets in Python. Contribute to pydata/xarray development by creating an account on GitHub.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Xray: N-D labeled arrays and datasets in Python launched in 2014; newer entries below may have overtaken it.
- 1

Two weeks ago I was on my babymoon in Corfu, Greece. While in transit, I was overseeing a GSoC intern submit an important feature to my array database library, Xarray-SQL. He added `to_dataset()`, which completed the roundtrip between thinking of array data in a tabular model simultaneously as gridded rasters (the premise of the project is that every Nd array can be mapped to 2d, where orthogonal dims of the Nd array are just primary keys of a tabular representation). We discussed in chat, now that this feature existed, what demos could we make that would prove this data model works? With…
Jul 2026 · github.com · its alternatives →
- 2

Hi HN, We're Anna, Adrian, Marcin and Matt, developers of dlt. dlt is an open source library to automatically create datasets out of messy, unstructured data sources. You can use the library to move data from about anywhere into most of well known SQL and vector stores, data lakes, storage buckets, or local engines like DuckDB. It automates many cumbersome data engineering tasks and can by handled by anyone who knows Python. Here’s our Github: https://github.com/dlt-hub/dlt Here’s our Colab demo:…
2023 · colab.research.google.com · its alternatives →
- 3

Like a Python list but better. Contribute to Lauriat/funct development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 4GA
2019 · medium.com · its alternatives →
- 5

An on-disk B+tree for Python 3. Contribute to NicolasLM/bplustree development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 6

Ultra-fast and customizable Python charts. Contribute to reflex-dev/xy development by creating an account on GitHub.
Jul 2026 · github.com · its alternatives →
- 7

A container for dataclasses with multi-indexing and bulk operations. - joshlk/dataclassframe
2020 · github.com · its alternatives →
- 8

Visions is a python library for working with user defined data type systems. Out of the box, it provides type inference and automated data cleaning of sequence data with backend specific implementations for pandas, spark, python, and numpy. We often use it as a first pass cleaning step when working with tabular data and to simplify the backend logic of both pandas-profiling[1] and our tabular data compression library compressio[2]. Because data types are user defined, we can build user customizable libraries based around types without adding code complexity. In the case of compressio that…
2022 · github.com · its alternatives →
- 9DC
2016 · datasets.co · its alternatives →
- 10BA
2015 · bolt-project.org · its alternatives →
- 11

A succinct wrapper for matplotlib. Contribute to Ultraplot/UltraPlot development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 12

Library to query python dicts. Contribute to cyberlis/dictquery development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 13

Fluent data pipelines for python and your shell. Contribute to olirice/flupy development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 14

Large dataset storage format for Pytorch. Contribute to theblackcat102/H5Record development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 15

Google Research. Contribute to google-research/google-research development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 16

General Purpose Data Manipulation Library. Contribute to maxhumber/redframes development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 17

3D transformations for Python. Contribute to dfki-ric/pytransform3d development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 18

When working with multiple data tables we often need to know how for a given set of keys, how many instances of rows each table has. I would like to use such an example in Python as yet another introduction to the data algebra (an alternative to direct Pandas or direct SQL notation). First let'
2021 · win-vector.com · its alternatives →
- 19
KMDS▲13KMDS is a library for data scientists and data analysts to capture knowledge and facilitate collaboration and reporoduciblity of data science tasks. Recipes for using KMDS with analytics and machine learning tasks are available at: https://github.com/rajivsam/kmds_recipes Please see the wiki section for documentation.
2024 · github.com · its alternatives →
- 20

Create ML playgrounds for building machine learning models. For developers and data scientists. - GitHub - krishkumar/createml-playgrounds: Create ML playgrounds for building machine learning models. For developers and data scientists.
2018 · github.com · its alternatives →
- 21

dplyr for python. Contribute to dodger487/dplython development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 22OP
Hey HN, I just launched this online Python compiler which lets you use popular Python libraries like requests, Matplotlib, Plotly, Pandas, NumPy etc. online. It uses Pyodide to execute Python in the browser using WebAssembly.
2025 · cliprun.com · its alternatives →
- 23HT
d3.js is an excellent visualization library due to the ability it gives a developer to gain control over all aspects of visualization. Ho...
2016 · dataviztalk.blogspot.com · its alternatives →
- 24

Streaming range requests in Python. Contribute to lmmx/range-streams development by creating an account on GitHub.
2021 · github.com · its alternatives →
Also compare
- I implemented a neural network in SQL alternatives
- Dlt – Python library to automate the creation of datasets alternatives
- Array – A Better Python List alternatives
- Generating a dataset from unlabeled image data alternatives
- On-disk B+ tree for Python 3 alternatives
- XY – A Fast, composable, GPU-accelerated interactive plotting library alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →