tozd/go-fun
High-level abstraction supporting code, data, and natural language description function definitions. Read-only mirror of https://gitlab.com/tozd/go/fun
This is a tool for developers who want to integrate AI models (like ChatGPT) into their Go applications or scripts. It allows you to define functions using regular code, examples of inputs and outputs, or a natural language description. You provide a Go application, data files, or a text prompt, and it produces an AI-powered function that processes inputs and generates outputs, helping Go developers build smart applications.
Use this if you are a Go developer building applications that need to leverage large language models for tasks like data processing, content generation, or automation, and you want a unified way to define these AI-driven functionalities.
Not ideal if you are not a Go developer or if you need a no-code solution for integrating AI into your workflow.
Stars
8
Forks
1
Language
Go
License
Apache-2.0
Category
Last pushed
Nov 21, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/tozd/go-fun"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
tmc/langchaingo
LangChain for Go, the easiest way to write LLM-based programs in Go
smallnest/langgraphgo
功能那么强大,代码如此简单
tmc/langgraphgo
langgraph for Go
piotrlaczkowski/GoLangGraph
Implementation of LangGraph framework for GoLang.
speakeasy-api/langchain-go
Go bindings for Langchain AI