About GoCNN
Building the AI ecosystem for Go
Our Mission
GoCNN is an open-source organization dedicated to bringing modern machine learning capabilities to the Go programming language. We believe Go's simplicity, performance, and excellent concurrency model make it an ideal choice for building production AI systems.
Our Principles
Simplicity First
Clean APIs that feel natural to Go developers. No magic, no hidden complexity.
Performance Matters
Native GPU acceleration with CUDA, Metal, and optimized CPU backends.
Open Source
Built in the open, for the community. BSD-3-Clause licensed and welcoming contributions.
Production Ready
Designed for real-world deployment with Go's reliability and efficiency.
What We Build
ML Frameworks
Candy — minimalist tensor operations and neural networks for Go
GPU Backends
CUDA, Metal, and BLAS bindings for hardware acceleration
Inference Engines
ONNX Runtime and TensorRT bindings for deployment
Our Journey
GoCNN organization founded
Candy ML framework development begins
GPU backends (CUDA, Metal) released
Community growth and ecosystem expansion
Core Maintainer
Join Us
We're building something exciting. Check out our projects and get involved.