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

2025-09

GoCNN organization founded

2025-09

Candy ML framework development begins

2025-10

GPU backends (CUDA, Metal) released

2026-01

Community growth and ecosystem expansion

Core Maintainer

Join Us

We're building something exciting. Check out our projects and get involved.