Go Artificial intelligence

Open-source Go projects categorized as Artificial intelligence

Top 10 Go Artificial intelligence Projects

  • ollama

    Get up and running with Llama 2, Mistral, Gemma, and other large language models.

    Project mention: What AI assistants are already bundled for Linux? | news.ycombinator.com | 2024-03-01

    Not bundled in a distro-specific way, but ollama fairly straightforward to install and use:


  • 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.

  • 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.

  • 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


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

  • olivia

    💁‍♀️Your new best friend powered by an artificial neural network

  • langchaingo

    LangChain for Go, the easiest way to write LLM-based programs in Go

    Project mention: Build a Serverless GenAI solution with Lambda, DynamoDB, LangChain and Amazon Bedrock | dev.to | 2024-01-18

    This use-case here is a similar one - a chat application. I will switch back to implementing things in Go using langchaingo (I used Python for the previous one) and continue to use Amazon Bedrock. But there are few unique things you can explore in this blog post:

  • yai

    Your AI powered terminal assistant.

    Project mention: 🏆 Top Go open source projects and contributors | /r/golang | 2023-07-05

    the repo https://github.com/ekkinox/yai is not taken into account (asked a resync just now)

  • agency

    🕵️‍♂️ Library designed for developers eager to explore the potential of Large Language Models (LLMs) and other generative AI through a clean, effective, and Go-idiomatic approach. (by neurocult)

    Project mention: Agency: Pure Go LangChain Alternative | news.ycombinator.com | 2023-11-27

    I would, at the very least, wrap the errors being returned inside the process function https://github.com/neurocult/agency/blob/14b14e50a7570189388...

    Or, I suppose the user must handle exception behavior in their custom `OperationHandler`

  • 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.

  • mllint

    `mllint` is a command-line utility to evaluate the technical quality of Python Machine Learning (ML) projects by means of static analysis of the project's repository.

  • goslide

    SLIDE (Sub-LInear Deep learning Engine) written in Go

  • AdventureAI

    Interactive Fiction in the Age of AI

    Project mention: Show HN: Benchmarking language models by playing text adventures | news.ycombinator.com | 2023-12-16
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). The latest post mention was on 2024-03-01.

Go Artificial intelligence related posts


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

Project Stars
1 ollama 41,852
2 Gorgonia 5,274
3 gophernotes 3,736
4 olivia 3,645
5 langchaingo 2,352
6 yai 502
7 agency 351
8 mllint 72
9 goslide 37
10 AdventureAI 9
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives