SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go AI Projects
-
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.
-
yao
:rocket: A performance app engine to create web services and applications in minutes.Suitable for AI, IoT, Industrial Internet, Connected Vehicles, DevOps, Energy, Finance and many other use-cases.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
casibase
⚡️Open-source AI LangChain-like RAG (Retrieval-Augmented Generation) knowledge database with web UI and Enterprise SSO⚡️, supports OpenAI, Azure, LLaMA, Google Gemini, HuggingFace, Claude, Grok, etc., chat bot demo: https://demo.casibase.com, admin UI demo: https://demo-admin.casibase.com
-
onepanel
The open source, end-to-end computer vision platform. Label, build, train, tune, deploy and automate in a unified platform that runs on any cloud and on-premises.
-
aqueduct
Aqueduct is no longer being maintained. Aqueduct allows you to run LLM and ML workloads on any cloud infrastructure. (by RunLLM)
-
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)
-
sd-webui-go
This is a Go language version of the SDK based on stable-diffusion-webui. In your code, you can directly use the API interfaces of stable-diffusion-webui through object-oriented operations, instead of dealing with cumbersome JSON. Support extensions API !
-
whispering-ui
Native UI for the Whispering Tiger project - https://github.com/Sharrnah/whispering (live transcription / translation)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: Memories, FOSS Google Photos alternative built for high performance | news.ycombinator.com | 2024-03-21I 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.
Project mention: Ask HN: What's with the Gatekeeping in Open Source? | news.ycombinator.com | 2024-05-02Today I tried to post my open source project on the /r/opensource subreddit. It's an AGPL 3.0-licensed, terminal-based AI coding tool that defaults to OpenAI, but can also be used with other models, including open source models.
The subreddit's rules in the sidebar state that a project must be open source under the definition on Wikipedia (https://en.wikipedia.org/wiki/Open_source) and also that limited and responsible self-promotion is ok.
My post was automatically blocked, seemingly by the mere mention of "OpenAI". The auto-message stated that "ChatGPT wrappers" were not allowed on the subreddit.
I messaged the mods to tell them about the mistake, since my project plainly was not a "ChatGPT wrapper". One of them replied saying only "Working as intended" and that because my project uses OpenAI models by default, that it isn't welcome in the subreddit.
I asked why projects using OpenAI in particular are penalized (despite this being mentioned nowhere in the rules on the sidebar), considering that there are many posts for projects interfacing with MacOS, Windows, AWS, GitHub, and countless other closed source technologies. I received no answer to this question. I was only told that any project "advertising" OpenAI was "against the spirit of FOSS" and therefore did not belong on the subreddit. The mod also continued derisively referring to my project as a "ChatGPT wrapper" and "OpenAI plugin" despite my earlier explanation. I was also called "egocentric" for wanting to share my project.
It made me sad that a subreddit with over 200k members that seems to have a lot of cool discussions going on is being moderated like this. What's with all the gatekeeping? Why are people so interested in excluding the "wrong" type of open source projects? As far as I'm concerned, if you have an open source license and people can run your code, then your project is open source.
Am I right to be miffed by this or does the moderator have a point? Have you experienced this kind of thing with your own projects? How have you dealt with it?
This is my project, by the way: https://github.com/plandex-ai/plandex
Project mention: K8sgpt-AI/k8sgpt: Giving Kubernetes Superpowers to everyone | news.ycombinator.com | 2024-03-31
Project mention: How to use Retrieval Augmented Generation (RAG) for Go applications | dev.to | 2024-04-28Generative AI development has been democratised, thanks to powerful Machine Learning models (specifically Large Language Models such as Claude, Meta's LLama 2, etc.) being exposed by managed platforms/services as API calls. This frees developers from the infrastructure concerns and lets them focus on the core business problems. This also means that developers are free to use the programming language best suited for their solution. Python has typically been the go-to language when it comes to AI/ML solutions, but there is more flexibility in this area. In this post you will see how to leverage the Go programming language to use Vector Databases and techniques such as Retrieval Augmented Generation (RAG) with langchaingo. If you are a Go developer who wants to how to build learn generative AI applications, you are in the right place!
Project mention: Warp VS Wave Terminal - a user suggested alternative | libhunt.com/r/Warp | 2024-04-03Wave Terminal is an open-source alternative to Warp that doesn't require a login, includes Ai-integration, with he ability to bring your own AI.
Project mention: Open-source AI knowledge database with web UI and Enterprise SSO | news.ycombinator.com | 2023-12-21
apparently there is already a command line app called tgpt ... havent tried it yet, and for programming its not ideal since it doesnt have syntax highlighting etc. But its a cool idea.
Project mention: [Discussion] Guidance on training ML models on Kubernetes | /r/MachineLearning | 2023-05-24You could use https://github.com/kubeflow/training-operator directly.
You can check https://github.com/sozercan/kubectl-ai it generates manifests
Project mention: Project S.A.T.U.R.D.A.Y - Open source, self hosted, J.A.R.V.I.S | /r/technews | 2023-07-05
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`
I have developed an SDK for sd-webui based on the Go language. Everyone is welcome to use it and submit pull requests. Currently, there are two ways to use it.
Kaito (Kubernetes AI Toolchain Operator) : An operator that automates the AI/ML inference model deployment in a Kubernetes cluster. The target models are popular large open-sourced inference models such as falcon and llama2
Project mention: AIKit: Build and deploy LLMs easily with only Docker | news.ycombinator.com | 2023-12-12
Project mention: The Docker build – Docker run workflow missing from AI/ML? | news.ycombinator.com | 2024-05-08
Go AI related posts
-
Show HN: Tegon: AI-first, open source alternative to Jira, Linear
-
The Docker build – Docker run workflow missing from AI/ML?
-
Ask HN: What do you use local LLMs for?
-
Ask HN: What's with the Gatekeeping in Open Source?
-
Fixing a real-world bug with AI using Claude Opus 3 with Plandex [video]
-
KitOps Release v0.2–Introducing Dev Mode and the ability to chain ModelKits
-
Why Does Windows Use Backslash as Path Separator?
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 May 2024
Index
What are some of the best open-source AI projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | PhotoPrism | 32,802 |
2 | plandex | 9,021 |
3 | yao | 6,947 |
4 | k8sgpt | 4,936 |
5 | aiac | 3,304 |
6 | langchaingo | 3,116 |
7 | Wave Terminal | 2,503 |
8 | casibase | 2,151 |
9 | tgpt | 1,581 |
10 | training-operator | 1,452 |
11 | kubectl-ai | 986 |
12 | onepanel | 696 |
13 | S.A.T.U.R.D.A.Y | 650 |
14 | aqueduct | 521 |
15 | lingoose | 469 |
16 | agency | 379 |
17 | sd-webui-go | 362 |
18 | kaito | 299 |
19 | VecTextSearch | 210 |
20 | aikit | 179 |
21 | kitops | 170 |
22 | whispering-ui | 157 |
23 | aih | 156 |
Sponsored