go-dnn
Deep Neural Networks for Golang powered by MXNet
- Status
- UnmaintainedGitHub repository has been archived.
- Last checked
- Checked · Oct 10, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
Go-dnn is a deep learning framework that brings the power of neural networks to Go developers, leveraging MXNet under the hood. It's ideal for integrating AI into Go applications without leaving the language ecosystem.
Go-dnn stands out by offering deep learning capabilities directly within the Go ecosystem, making it ideal for developers who prefer or are already working in Go.
When it fits — and when it doesn’t
A good fit for
Go developers looking to integrate deep learning into their applications without switching languages
Projects requiring a seamless integration of AI and backend services in Go
Look elsewhere if
Developers preferring Python or other languages with more mature ML libraries
Teams needing extensive GPU support for large-scale training, as MXNet's GPU support might be limited compared to native Python frameworks
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Steep learning curve for non-Python developers
The framework leverages MXNet under the hood, which is predominantly used in Python. This can make it challenging for Go developers unfamiliar with Python patterns to fully utilize go-dnn.
- 02
Limited community support and documentation
As an open-source project, go-dnn has a relatively small community compared to more established frameworks like TensorFlow or PyTorch. This can result in less comprehensive documentation and slower response times for issues.
- 03
Performance overhead due to MXNet integration
While leveraging MXNet provides powerful deep learning capabilities, the performance may suffer from additional overhead introduced by integrating with a non-native Go library.
What it does well
Integration with MXNet for deep learning capabilities
Native Go implementation for seamless integration into Go applications
Supports a wide range of neural network architectures
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up go-dnn
Setup steps, common gotchas and what to check after 30 days.
Get the badge
A small badge for go-dnn’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.
Markdown
[](https://navigateaitools.com/explorer/tool/go-dnn)HTML
<a href="https://navigateaitools.com/explorer/tool/go-dnn"><img src="https://navigateaitools.com/badge/go-dnn.svg" alt="go-dnn — tracked on AI Navigator" height="58"></a>