Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database.
Gorgonia is a library that helps facilitate machine learning in Go.
Self-contained Machine Learning and Natural Language Processing library in Go
GoMLX: An Accelerated Machine Learning Framework For Go
onnx-go gives the ability to import a pre-trained neural network within Go without being linked to a framework or library.
Neural Networks written in go
Artificial Neural Network
Born is a modern ML framework for Go — train and deploy models as single binaries. Pure Go, zero CGO, GPU accelerated.
Go bindings for FANN, library for artificial neural networks
A simplistic Neural Network Library in Go
fonet is a deep neural network package for Go.
Neural Network for Go.
A multilayer perceptron network implemented in Go, with training via backpropagation.
Golang Neural Network
Machine learning compiler in Go. A from-scratch tinygrad port: graph-rewrite IR, autodiff as a compiler pass, zero-CGO WebGPU backend.