tsawler/go-metal

A high-performance deep learning library for Go that leverages Apple's Metal for GPU acceleration on Apple Silicon.

37
/ 100
Emerging

This is a specialized deep learning library for Go developers building applications that run exclusively on Apple Silicon (M-series chips). It allows you to define, train, and run neural networks using high-performance GPU acceleration provided by Apple's Metal framework. You would use this to process data through deep learning models efficiently within Go applications, leveraging native Apple hardware.

131 stars. No commits in the last 6 months.

Use this if you are a Go developer creating machine learning applications specifically for Apple Silicon and need GPU-accelerated tensor operations and model training.

Not ideal if you need cross-platform compatibility, want to deploy on non-Apple hardware, or are working with other programming languages like Python or Java.

deep-learning machine-learning-engineering go-development apple-silicon-optimization gpu-accelerated-computing
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 15 / 25
Community 10 / 25

How are scores calculated?

Stars

131

Forks

8

Language

Go

License

MIT

Category

go-ml-bindings

Last pushed

Aug 12, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/tsawler/go-metal"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.