Go AI SDK, the Go way. One unified API across 21+ providers. Streaming, structured output, MCP support, stdlib only. Go AI SDK for AI applications inspired by Vercel AI SDK.
Repository Index
47,133 repositories indexed
49–72 of 91 · Most stars
A binary stream packer and unpacker
- unpacker
- packer
Lightweight stream processing engine for IoT
A Go Mongo library based on the official MongoDB driver, featuring streamlined document operations, generic binding of structs to collections, built-in BSON doc builder, automated field updates, struct validation, hooks, and plugin-based programming.
- go
- mongo
- mongodb
- golang
A media server that holds no media. One install serves Plex, Jellyfin, Emby, Infuse, Swiftfin, Silo and Stremio apps, streaming the TMDB catalogue on demand from your debrid accounts or Usenet.
- debrid
- emby
- infuse
- jellyfin
Cloud-native continuous backup for PostgreSQL - WAL/base-backup streaming, compression, encryption, retention, and monitoring in a single binary.
A camera proxy for Reolink: pulls video over Reolink's own protocol and serves RTSP and HTTP for Frigate, go2rtc or any NVR. No ffmpeg in the serving path.
- baichuan
- frigate
- go2rtc
- home-assistant
A Go port of the Java Streams API. Type-safe and functional Go Streams processing
- golang
- go
- stream-processing
- generics
MixMusic - Lightweight (~64MB memory usage) YouTube Music and Spotify client for macOS, Windows and Linux with Community Themes and Plugins. 100% FREE with Dual License for the app and Go packages.
- foss
- golang
- high-quality-audio
- material-design
Machine is a workflow/pipeline library for processing data
- golang
- golang-library
- golang-package
- workflow
tcpack is an application protocol based on TCP to Pack and Unpack bytes stream in go program.
- go
- tcp
- golang
- golang-examples
Tuner daemon and client that tune and stream
- dtv
- go
- golang
- isdb
A simple SHOUTcast server.
- docker-image
- vlc
- shoutcast-stream
- server
Functional Experiment in Golang
- functional-programming
- go
- golang
- functional
Multiplayer Simon Says game using bidirectional gRPC streaming
redisqueue provides a producer and consumer of a queue that uses Redis streams
- go
- golang
- redis
- consumer
High-performance Distributed Command Pattern (DCP) for Go
- command-pattern
- distributed-systems
- golang
- high-performance
Go Stream, like Java 8 Stream.
- go-stream
- filter
- map
- flatmap
An implementation of IO, Stream, Fiber for golang inspired by cats and fs2
distributed data sync with operational transformation/transforms
- golang
- dot
- ot
- operational
libsvm go version
Build event-driven and event streaming applications with ease
- golang
- commander
- cqrs
- event-sourcing
Lightweight SQL-based stream processing engine for IoT edge.
Stream database events from PostgreSQL to Kafka
- postgresql
- events
- stream
- kafka