diveagents / dive
Dive is an AI toolkit for Go that can be used to create specialized AI agents, automate workflows, and quickly integrate with the leading LLMs.
☆64Updated this week
Alternatives and similar repositories for dive:
Users that are interested in dive are comparing it to the libraries listed below
- A lightweight, production-ready RAG (Retrieval Augmented Generation) library in Go.☆59Updated 5 months ago
- A Lightweight, Pragmatic Command Bus Library for Go, designed to enhance developer experience and productivity.☆54Updated 7 months ago
- Go utility library for convenient looping using Go's range-over-func feature☆18Updated 5 months ago
- Go library for managing real-time PostgreSQL changes.☆51Updated 5 months ago
- High-performance, concurrent embedded caching library for Go applications with support for Hash data type, Disk Save and TTL☆66Updated 3 months ago
- A distributed rate-limiting solution built with Go and Redis, designed to control API traffic and ensure system stability. Supports multi…☆70Updated 4 months ago
- A fast file-based priority queue☆58Updated last year
- map library using Go generics that offers a standard interface, go routine synchronization, and sorting☆48Updated 3 months ago
- Generic goroutine pool: Submit, Map, Async.☆72Updated last year
- Pipeline pattern for your jobs, tasks, etc.. (Golang)☆56Updated 11 months ago
- 🦜🪺 Parakeet is a GoLang library, made to simplify the development of small generative AI applications with Ollama 🦙.☆108Updated this week
- Open-source business rules engine for Go☆121Updated 2 weeks ago
- Interactive visualization of a Go package's dependency graph☆99Updated 2 months ago
- Handle OS signals, graceful shutdown, hot reloading☆28Updated this week
- spectacular Golang struct tag parsing☆60Updated last year
- A lightweight Go library for building LLM-based applications using composable handlers, inspired by the http.Handler middleware pattern.☆27Updated this week
- Easy and intuitive Go Benchmark Results Viewer.☆71Updated 2 years ago
- Faster substitution of tidwall/gjson☆37Updated 7 months ago
- A lightweight, persistent, hierarchical key-value store, written in Go☆32Updated 3 years ago
- 🌀 A simple Go package for (un-)marshalling null-able JSON types☆19Updated 4 months ago
- ☆14Updated last week
- A robust set of utilities to safely move, copy, and rename files even across different drives/filesystems☆58Updated 5 months ago
- Fast trie-based user-agent parser in Go.☆81Updated last month
- Simple and reliable background jobs in Go,EventBus,事件总线,事务消息队列,后台任务,支持 sqlite,postgres,gorm 做持久化存储。☆32Updated this week
- A Go-based framework has been developed to oversee the execution of workflows delineated by directed acyclic graphs (DAGs).☆29Updated 8 months ago
- Dev helper tool that generates a Golang interface by inspecting the structure methods of existing .go files.☆10Updated last week
- Container-focused Golang config: unify Env & Flag parsing in one call with minimal code and zero dependencies.☆34Updated last month
- A framework for building LLM based agents and integrating them into larger applications.☆131Updated 5 months ago
- A handy and powerful library to deal with unstructured data☆27Updated last year
- t: translation util for go, using GNU gettext☆20Updated 3 months ago