An open API service indexing awesome lists of open source software.

Awesome-Rust-Neural-Network

A curated collection of Rust projects related to neural networks, designed to complement "Are We Learning Yet."
https://github.com/CodeSentryAI/Awesome-Rust-Neural-Network

Last synced: 12 days ago
JSON representation

  • GPU Computing

    • cubecl - platform high-performance compute language extension for Rust | Kernels in Rust, CubeIR | WGPU, CUDA, HIP | cudarc, cubecl-hip-sys, ash, cubecl-spirv, wgpu | 2026-06-25 |
    • krnl - 10-20 |
    • EnzymeAD - 11-25 |
    • Rust-CUDA - 04-29 |
    • Rust-GPU - class language and ecosystem for GPU shaders | Compiling Rust to SPIR-V | SPIR-V | Binding | 2026-06-23 |
    • async-cuda - 06-02 |
    • async-tensorrt - cuda, Binding | 2026-06-02 |
    • cuda-rs - | CUDA | Binding | 2024-01-01 |
    • tensorrt-rs - rs, Binding | 2024-01-03 |
    • cudarc - 05-07 |
    • cudarc - 06-19 |
    • oxicuda - safe, memory-safe Rust code | CUDA driver | CUDA | - | 2026-06-25 |
    • cuda-oxide - to-CUDA compiler that lets you write (SIMT) GPU kernels in safe(ish), idiomatic Rust | Rust to PTX | CUDA | - | 2026-06-27 |
    • Rurix - | 2026-06-25 |
    • tile-rs - | 2026-06-29 |
  • Machine Learning

    • linfa - learn | CPU | ndarray, sprs | 2026-05-30 |
    • jams-rs - rs, lgbm, ndarray | 2025-05-30 |
    • bullet - specific, NNUE-style networks, chess engines | cudarc | - | 2026-06-22 |
    • redstone-ml - performance Machine Learning, Dynamic Auto-Differentiation and Tensor Algebra crate for Rust | AutoDiff, NdArrray | CPU, GPU | - | 2025-06-08 |
    • RustyML - performance machine learning library in pure Rust, offering statistical utilities, ML algorithms and neural networks. | - | CPU | ndarray, rayon | 2026-06-25 |
  • Miscellaneous

  • Neural Networks

    • candle - mkl-src, cudarc, metal, accelerate-src | 2026-06-26 |
    • burn - src, libm, openblas-src, ndarray, candle-core, cubecl, cudarc, tch | 2026-06-26 |
    • dfdx - time Checking | CPU, CUDA, WGPU | gemm, cudarc, wgpu | 2024-01-25 |
    • autograph - 08-19 |
    • unda - rs | 2024-06-19 |
    • custos - cl, libm, ash, naga, nnapi | 2025-08-21 |
    • zyx - 06-26 |
    • zenu - src, manual binding to CUDA | 2024-12-30 |
    • maidenx - | 2025-10-19 |
    • ort - sys: Unsafe Rust bindings for ONNX Runtime 1.20 | 2026-06-12 |
    • tract - nonsense, self-contained, Tensorflow and ONNX inference | ONNX, Tensorflow | CPU, Metal | accelerate-src, blis-src, cblas, metal, ndarray, openblas-src, tensorflow, tflitec | 2026-06-27 |
    • Kyanite - 03-15 |
    • mistral.rs - 06-27 |
    • InfiniLM - 06-26 |
    • operators - hardware support operator library | Multi-hardware | CPU, CUDA, OpenCL, Ascend, Cambricon | clrt, infinirt, cuda-driver | 2025-02-19 |
    • crabml - 01-04 |
    • diffusion-rs - mkl-src, accelerate-sr, metal, gemm | 2025-04-01 |
    • mmnn - based bash-cli for Neural Network propagation/backpropagation | bash-cli, json-config | - | - | 2025-06-28 |
    • luminal - style arch, Kernel Fusion, Training | CPU, CUDA, Metal | matrixmultiply, cudarc, metal-rs | 2026-06-22 |
    • rten - 06-27 |
    • oxide-rs - performance LLM inference engine inspired by llama.cpp. | LLM Inference, Quantization | CPU | llama.cpp | 2026-03-16 |