Tensor Algebra Frameworks
Libraries and frameworks for tensor operations, decomposition, manipulation, and mathematical expression optimization across multiple backends (NumPy, PyTorch, JAX, TensorFlow). Does NOT include general deep learning frameworks, neural network architectures, or domain-specific applications like computer vision or NLP models.
There are 68 tensor algebra frameworks tracked. 2 score above 70 (verified tier). The highest-rated is pymc-devs/pytensor at 83/100 with 598 stars. 2 of the top 10 are actively maintained.
Get all 68 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=tensor-algebra-frameworks&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
pymc-devs/pytensor
PyTensor allows you to define, optimize, and efficiently evaluate... |
|
Verified |
| 2 |
arogozhnikov/einops
Flexible and powerful tensor operations for readable and reliable code (for... |
|
Verified |
| 3 |
lava-nc/lava-dl
Deep Learning library for Lava |
|
Established |
| 4 |
tensorly/tensorly
TensorLy: Tensor Learning in Python. |
|
Established |
| 5 |
tensorpack/tensorpack
A Neural Net Training Interface on TensorFlow, with focus on speed + flexibility |
|
Established |
| 6 |
tensorlayer/TensorLayerX
TensorLayerX: A Unified Deep Learning and Reinforcement Learning Framework... |
|
Established |
| 7 |
tensorlayer/TensorLayer
Deep Learning and Reinforcement Learning Library for Scientists and Engineers |
|
Established |
| 8 |
lava-nc/lava
A Software Framework for Neuromorphic Computing |
|
Established |
| 9 |
taehoonlee/tensornets
High level network definitions with pre-trained weights in TensorFlow |
|
Established |
| 10 |
google-deepmind/sonnet
TensorFlow-based neural network library |
|
Established |
| 11 |
zwang4/awesome-machine-learning-in-compilers
Must read research papers and links to tools and datasets that are related... |
|
Established |
| 12 |
tensorflow/tensor2tensor
Library of deep learning models and datasets designed to make deep learning... |
|
Established |
| 13 |
numenta/nupic-legacy
Numenta Platform for Intelligent Computing is an implementation of... |
|
Established |
| 14 |
BlackSamorez/tensor_parallel
Automatically split your PyTorch models on multiple GPUs for training & inference |
|
Established |
| 15 |
pyfenn/fenn
Friendly Environment for Neural Networks (fenn) is a simple framework that... |
|
Established |
| 16 |
isxcode/torch-yun
Ultra-Intelligent AI-in-one Application Platform | 至数云-超轻量级人工智能应用平台/智能平台 |
|
Established |
| 17 |
NVIDIA/framework-reproducibility
Providing reproducibility in deep learning frameworks |
|
Established |
| 18 |
joserapa98/tensorkrowch
Smooth integration of tensor networks in machine learning |
|
Emerging |
| 19 |
neuroptimiser/neuroptimiser
NeurOptimiser is a neuromorphic optimisation framework in which... |
|
Emerging |
| 20 |
parrt/tensor-sensor
The goal of this library is to generate more helpful exception messages for... |
|
Emerging |
| 21 |
tariqdaouda/Mariana
The Cutest Deep Learning Framework which is also a wonderful Declarative Language |
|
Emerging |
| 22 |
open-neuromorphic/open-neuromorphic
A list of neuromorphic software projects |
|
Emerging |
| 23 |
tensorpool/tensorpool
The CLI for GPUs |
|
Emerging |
| 24 |
uclnlp/ntp
End-to-End Differentiable Proving |
|
Emerging |
| 25 |
howl-anderson/tensorweaver
A modern educational deep learning framework for students, engineers and researchers |
|
Emerging |
| 26 |
marcoloco23/dimtensor
Unit-aware tensors for physics and scientific machine learning |
|
Emerging |
| 27 |
monkbai/DNN-decompiler
BTD - Bin To DNN: A DNN Executables Decompiler |
|
Emerging |
| 28 |
derinworks/penr-oz-neural-network-v3-torch-ddp
Version 3 Implementation of Neural Network service leveraging pytorch... |
|
Emerging |
| 29 |
opendilab/DI-treetensor
Let DI-treetensor help you simplify the structure... |
|
Emerging |
| 30 |
yhtang/FunFact
Tensor decomposition with arbitrary expressions: inner, outer, elementwise... |
|
Emerging |
| 31 |
lanl/T-ELF
Tensor Extraction of Latent Features (T-ELF). Within T-ELF's arsenal are... |
|
Emerging |
| 32 |
david-leon/Dandelion
A light weight deep learning framework, on top of Theano, offering better... |
|
Emerging |
| 33 |
tensorlang/tensorlang
Tensorlang, a differentiable programming language based on TensorFlow |
|
Emerging |
| 34 |
csem/NeurIO
Open source Python library for deploying deep learning model on Edge devices |
|
Emerging |
| 35 |
Dristro/puretorch
Raw implementation of PyTorch using NumPy. Structured similar to PyTorch,... |
|
Emerging |
| 36 |
wagamamaz/tensorlayer-tricks
How to use TensorLayer |
|
Emerging |
| 37 |
RJT1990/mantra
A high-level, rapid development framework for machine learning projects |
|
Emerging |
| 38 |
TheRemyyy/neurox-ai
Neuromorphic Computing System GPU-accelerated, spiking neural network... |
|
Emerging |
| 39 |
hpcaitech/TensorNVMe
A Python library transfers PyTorch tensors between CPU and NVMe |
|
Emerging |
| 40 |
graphcore/poptorch
PyTorch interface for the IPU |
|
Emerging |
| 41 |
Yehor-Mishchyriak/PureML
Transparent, NumPy-only deep learning framework for teaching, small-scale... |
|
Emerging |
| 42 |
tongnie/tensorlib
Repository for paper 'Truncated tensor Schatten p-norm based approach for... |
|
Emerging |
| 43 |
danielsabinasz/TensorSlow
Re-implementation of TensorFlow in pure python, with an emphasis on code... |
|
Emerging |
| 44 |
ArjunSahlot/TensorNN
Python machine learning library made from scratch. |
|
Emerging |
| 45 |
Ch0ser/Deepflows
DeepFlows is a lightweight deep learning framework for teaching and... |
|
Emerging |
| 46 |
etrommer/torch-approx
GPU-accelerated Neural Network layers using Approximate Multiplications for PyTorch |
|
Emerging |
| 47 |
by321/safetensors_util
Utility for Safetensors Files |
|
Emerging |
| 48 |
TheLeprechaun25/NCOLib
The Neural Combinatorial Optimization Library (NCOLib) is an accessible... |
|
Emerging |
| 49 |
chainyo/tensorshare
🤝 Trade any tensors over the network |
|
Emerging |
| 50 |
attentionmech/tensorlens
aesthetic tensor visualiser |
|
Experimental |
| 51 |
oortega20/tensorslow
Machine Learning Library using Python Lists |
|
Experimental |
| 52 |
yuya-isaka/HPU
Accelerator for Hyperdimensional Computing (HDC) |
|
Experimental |
| 53 |
AllenNeuralDynamics/aind-torch-utils
Generic, queue-based, multi-GPU PyTorch inference pipeline for large... |
|
Experimental |
| 54 |
masc-it/gradientlab
gradientlab is a clean space to do deep learning experiments |
|
Experimental |
| 55 |
rvermillion/tensile
Dual-backend ML framework for MLX and PyTorch |
|
Experimental |
| 56 |
WillD-cell/spider-compute
Universal compute layer for next-gen AI chips |
|
Experimental |
| 57 |
Danik277/dimtensor
🔧 Enable safe computations with unit-aware tensors for physics and machine... |
|
Experimental |
| 58 |
rageelixer853/torchcomms
📡 Streamline PyTorch communications with torchcomms, an experimental API... |
|
Experimental |
| 59 |
graphcore-research/tessellate-ipu
TessellateIPU: low level Poplar tile programming from Python |
|
Experimental |
| 60 |
Frikallo/x-ops
Simple yet powerful tensor manipulation library with a clear and verbose... |
|
Experimental |
| 61 |
copev313/TensorTonic-Solutions
A collection of solutions to TensorTonic problems. |
|
Experimental |
| 62 |
nebHailemariam/NebTorch
NebTorch—a minimal Autograd engine built from scratch using NumPy |
|
Experimental |
| 63 |
thesecretrapper786-netizen/catalyst-n1
Implement a configurable neuromorphic processor with LIF neurons, STDP... |
|
Experimental |
| 64 |
tarun-rai21/TensorTonic-Solutions
My solutions to TensorTonic problems. TensorTonic is an interactive,... |
|
Experimental |
| 65 |
nickovchinnikov/microtorch
MicroTorch: A lightweight autograd library supporting both CPU and GPU... |
|
Experimental |
| 66 |
derinworks/penr-oz-neural-network-torch
Implementation of Neural Network service with pytorch library |
|
Experimental |
| 67 |
K-Wu/HET
HET: The HET Hetero-GNN Kernel Optimization and Code Generation Project |
|
Experimental |
| 68 |
NeuralFlogo/framework
This framework streamlines the design, training, evaluation, and deployment... |
|
Experimental |