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. 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
The good news is that Travis Cline has made a LangChain implementation in Go for us that like to tinker with that language.
Project mention: Show HN: ffmpeg-english "capture from /dev/video0 every 1 second to jpg files" | news.ycombinator.com | 2024-05-19
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 - InfluxDB
www.influxdata.com | 20 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,913 |
2 | plandex | 9,497 |
3 | yao | 6,953 |
4 | k8sgpt | 4,968 |
5 | aiac | 3,310 |
6 | langchaingo | 3,258 |
7 | Wave Terminal | 2,527 |
8 | casibase | 2,242 |
9 | tgpt | 1,597 |
10 | training-operator | 1,477 |
11 | kubectl-ai | 986 |
12 | onepanel | 696 |
13 | S.A.T.U.R.D.A.Y | 653 |
14 | aqueduct | 521 |
15 | lingoose | 502 |
16 | agency | 384 |
17 | sd-webui-go | 361 |
18 | kaito | 304 |
19 | VecTextSearch | 210 |
20 | aikit | 183 |
21 | kitops | 191 |
22 | whispering-ui | 164 |
23 | aih | 156 |
Sponsored