Go Machine Learning

Open-source Go projects categorized as Machine Learning

Top 23 Go Machine Learning Projects

  • PhotoPrism

    AI-Powered Photos App for the Decentralized Web 🌈💎✨

  • Project mention: Show HN: Memories, FOSS Google Photos alternative built for high performance | news.ycombinator.com | 2024-03-21

    I have been using https://www.photoprism.app for a couple of years, and it works better than expected, with the latest updates it's actually quite fast and the face tagging works reasonably well.

  • argo

    Workflow Engine for Kubernetes

  • Project mention: StackStorm – IFTTT for Ops | news.ycombinator.com | 2023-11-05

    Like Argo Workflows?

    https://github.com/argoproj/argo-workflows

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • caire

    Content aware image resize library

  • GoLearn

    Machine Learning for Go

  • gorse

    Gorse open source recommender system engine

  • cortex

    Production infrastructure for machine learning at scale

  • Project mention: Ask HN: Are there any reliable benchmarks for Machine Learning Model Serving? | news.ycombinator.com | 2024-02-10
  • Gorgonia

    Gorgonia is a library that helps facilitate machine learning in Go.

  • Project mention: Machine Learning en GO! 🤯 | /r/golangspanish | 2023-04-26

    GitHub - gorgonia/gorgonia: Gorgonia is a library that helps facilitate machine learning in Go.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • flyte

    Scalable and flexible workflow orchestration platform that seamlessly unifies data, ML and analytics stacks.

  • Project mention: First 15 Open Source Advent projects | dev.to | 2023-12-15

    9. Flyte by Union AI | Github | tutorial

  • pigo

    Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.

  • Project mention: [Question] - Any library that's similar to human js in terms of functionalities? | /r/golang | 2023-05-25
  • gophernotes

    The Go kernel for Jupyter notebooks and nteract.

  • Project mention: Go: What We Got Right, What We Got Wrong | news.ycombinator.com | 2024-01-04

    https://github.com/gopherdata/gophernotes

    I've had this bookmarked for some time and just havent gotten around to it.

  • volcano

    A Cloud Native Batch System (Project under CNCF)

  • Stats

    A well tested and comprehensive Golang statistics library package with no dependencies. (by montanaflynn)

  • determined

    Determined is an open-source machine learning platform that simplifies distributed training, hyperparameter tuning, experiment tracking, and resource management. Works with PyTorch and TensorFlow.

  • Project mention: Open Source Advent Fun Wraps Up! | dev.to | 2024-01-05

    17. Determined AI | Github | tutorial

  • gosseract

    Go package for OCR (Optical Character Recognition), by using Tesseract C++ library

  • tfgo

    Tensorflow + Go, the gopher way

  • Project mention: Show HN: Carton – Run any ML model from any programming language | news.ycombinator.com | 2023-09-27

    eh, awesome! Seems this one, right? https://github.com/galeone/tfgo. Quite many stars.

  • lgo

    Interactive Go programming with Jupyter

  • hercules

    Gaining advanced insights from Git repository history.

  • envd

    🏕️ Reproducible development environment

  • Project mention: Show HN: Dockerfile Alternative for AI/ML | news.ycombinator.com | 2023-08-15
  • vearch

    Distributed vector search for AI-native applications

  • Project mention: An AI Native database for embedding vectors | news.ycombinator.com | 2023-09-10

    https://github.com/vearch/vearch/blob/master/engine/index/RE...

  • goml

    On-line Machine Learning in Go (and so much more)

  • dataframe-go

    DataFrames for Go: For statistics, machine-learning, and data manipulation/exploration

  • Project mention: packages similar to Pandas | /r/golang | 2023-05-10

    Numpy functionality is largely covered by https://www.gonum.org/ but for pandas I'm not sure if there is an equivalent as widely accepted. However, you might try https://github.com/rocketlaunchr/dataframe-go which I have not tried but it looks like it covers some of what you're looking for

  • FlowMeter

    ⭐ ⭐ Use ML to classify flows and packets as benign or malicious. ⭐ ⭐

  • gago

    :four_leaf_clover: Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Machine Learning related posts

Index

What are some of the best open-source Machine Learning projects in Go? This list will help you:

Project Stars
1 PhotoPrism 32,525
2 argo 14,259
3 caire 10,321
4 GoLearn 9,155
5 gorse 8,021
6 cortex 7,990
7 Gorgonia 5,326
8 flyte 4,727
9 pigo 4,282
10 gophernotes 3,766
11 volcano 3,760
12 Stats 2,877
13 determined 2,851
14 gosseract 2,478
15 tfgo 2,374
16 lgo 2,347
17 hercules 1,981
18 envd 1,910
19 vearch 1,904
20 goml 1,537
21 dataframe-go 1,112
22 FlowMeter 1,071
23 gago 869

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com