Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Autograd

Autograd

22 projects

Showing 22 of 22 projects

PyTorch - Tensors and Dynamic neural networks in Python with strong GPU acceleration
PyTorch - Tensors and Dynamic neural networks in Python with strong GPU accelerationPython

A Python package for tensor computation with GPU acceleration and dynamic neural networks built on a tape-based autograd system.

#neural-network#python-library#deep-learning
Stars101.9k
Forks28.5k
Last commit
autograd
autogradPython

Automatically differentiate native Python and NumPy code for gradient-based optimization and machine learning.

#scientific-computing#neural-network#numpy arrays
Stars7.5k
Forks936
Last commit3 days ago
flashlight
flashlightC++

A fast, flexible C++ standalone library for machine learning with high-performance defaults and total internal modifiability.

#high-performance-computing#neural-network#arrayfire
Stars5.5k
Forks501
Last commit1 month ago
flashlight
flashlightC++

A fast, flexible C++ standalone library for machine learning with high-performance defaults and total internal modifiability.

#high-performance-computing#neural-network#arrayfire
Stars5.5k
Forks501
Last commit
djl
djlJava

An engine-agnostic deep learning framework for Java developers, providing a high-level API for model training and inference.

#ai#neural-network#model-training
Stars4.8k
Forks753
Last commit9 days ago
JAX
JAX

A curated list of awesome libraries, projects, tutorials, and resources for the JAX machine learning ecosystem.

#scientific-computing#neural-network#jax
Stars2.1k
Forks170
Last commit6 months ago
dfdx
dfdxRust

A deep learning library for Rust featuring shape-checked tensors and neural networks with compile-time safety.

#cuda#tensor-library#neural-network
Stars1.9k
Forks107
Last commit2 years ago
dfdx
dfdxRust

A deep learning library in Rust featuring shape-checked tensors and neural networks with compile-time safety.

#cuda#tensor-library#neural-network
Stars1.9k
Forks107
Last commit2 years ago
JS-PyTorch
JS-PyTorchJavaScript

A deep learning JavaScript library built from scratch with PyTorch-like syntax and GPU acceleration via GPU.js.

#web-ai#deep-learning#pytorch-like
Stars1.2k
Forks55
Last commit1 year ago
torch-rb
torch-rbRuby

A Ruby deep learning library powered by LibTorch, providing a PyTorch-like API for Ruby developers.

#deep-learning#gpu-acceleration#neural-networks
Stars834
Forks38
Last commit16 days ago
Torch.rb
Torch.rbRuby

A deep learning library for Ruby that provides a native interface to LibTorch, enabling GPU-accelerated neural network development.

#deep-learning#neural-networks#ruby-gem
Stars834
Forks38
Last commit16 days ago
NAVIX
NAVIXPython

A JAX-powered reimplementation of MiniGrid offering over 1000x speedup for reinforcement learning experiments.

#research-tool#environment#jax
Stars175
Forks21
Last commit9 months ago
vtl
vtlV

A high-performance tensor library for the V programming language, providing n-dimensional data structures and linear algebra operations.

#multi-dimensional-arrays#hacktoberfest#scientific-computing
Stars166
Forks21
Last commit8 days ago
num.cr
num.crCrystal

A core scientific computing library for Crystal providing n-dimensional tensors, linear algebra, GPU acceleration, and automatic differentiation.

#scientific-computing#opencl#tensors
Stars163
Forks14
Last commit2 years ago
DL4S
DL4SSwift

A Swift library for accelerated tensor operations and dynamic neural networks with automatic differentiation, supporting all Apple platforms and Linux.

#ios#gradient-descent#transformer-models
Stars110
Forks13
Last commit2 years ago
MiniGrad
MiniGradJupyter Notebook

A minimal pure Python implementation of reverse-mode automatic differentiation (autograd) for educational purposes.

#educational#automatic-differentiation#python
Stars100
Forks7
Last commit4 years ago
Neureka
NeurekaJava

A lightweight, platform-independent tensor library with autograd for the JVM, accelerated by OpenCL.

#tensor-library#library#opencl
Stars91
Forks2
Last commit6 months ago
noe
noePascal

A neural network framework with automatic differentiation for building and training models in pure Object Pascal.

#neural-network#educational#object-pascal
Stars88
Forks26
Last commit3 years ago
RustTensor
RustTensorRust

A learning-focused, high-performance tensor computation library built from scratch in Rust with automatic differentiation and CPU/CUDA backends.

#cuda#educational#deep-learning
Stars80
Forks2
Last commit1 year ago
tensor-js
tensor-jsTypeScript

A JavaScript/TypeScript library for accelerated tensor computation and ONNX model execution in the browser.

#web-assembly#deep-learning#gpu-tensor
Stars37
Forks2
Last commit5 years ago
Catniff
CatniffTypeScript

A Torch-like deep learning framework for JavaScript with direct tensor and autograd operations.

#ai#deep-learning#dl
Stars11
Forks1
Last commit1 month ago
grain2
grain2D

An autograd and GPGPU library for building dynamic neural networks in the D programming language.

#cuda#d-language#opencl
Stars8
Forks1
Last commit6 years ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
17 hours ago
1 month ago
#Machine Learning21
#Neural Networks17
#Deep Learning16
#Automatic Differentiation12
#Neural Network9
#Tensor Computation7
#Tensor7
#Gpu Acceleration7
#Ml4
#Scientific Computing4
#Pytorch4
#Backpropagation4