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
85,081 visible repositories in the index
841–864 of 1,229 · Most stars
This package provides json web token (jwt) middleware for goLang http servers
Universal goroutine monitor using pprof and termui
- golang
- monitoring
- goroutines
- termui
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
TranslatedKeep discovering by following your curiosity — a local-first tool for multi-platform content aggregation, reading, and note-taking
- bilibili
- douyin
- rss
- rsshub
Solana validator health in 60 seconds: score, leader duties, rewards, disk forecast, Prometheus. One static binary, read-only, never touches your keys.
An easy to use menu structure for cli applications that prompts users to make choices.
- awesome-go
- cli
- menu
- golang-package
Tile is a 2D grid engine, built with data and cache friendly ways, includes pathfinding and observers.
- 2d
- tilemap
- grid
- pathfinding
Simple in-memory job queue for Golang using worker-based dispatching
- golang
- queue-workers
- job-scheduler
- job-worker
Ready to use Slack bot for lazy developers: start Jenkins jobs, watch Jira tickets, watch pull requests with AI support...
Read-only, local-first cloud security scanner for AWS, Azure and GCP. Your scan data stays on your machine.
A Simplest in-memory and Distributed Storage-Agnostic Message Queue for Your Concurrent Go Program
- concurrency
- go
- goroutine
- priority-queue
Gostradamus: Better DateTimes for Go 🕰️
- golang
- datetime
- date
- time
Exports metrics from memcached servers for consumption by Prometheus.
Accounts and quotas for a shared GPU cluster.
[TOOL/CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural types as TypeScript value object or bare type representations.
- go
- golang
- type
- struct
Drop-in replacement for the standard library errors package and github.com/pkg/errors
- error
- errors
- stacktrace
A ~45 MB MaaS platform: one cluster across public and private clouds, on any mix of accelerators.
LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.
- data-structures
- database
- go
- golang
A generics based dependency injection application framework for Go, supporting aspect oriented programming based on interceptors
- code-generation
- dependency-injection
- framework
- generics
gonids is a library to parse IDS rules, with a focus primarily on Suricata rule compatibility. There is a discussion forum available that you can join on Google Groups: https://groups.google.com/forum/#!topic/gonids/
- suricata
- parse
- security-tools
- network-security
A Highly Accessible and Automated Virtualization Platform for Security Education
- cybersecurity
- virtualization
- docker
- virtualbox
Go implementation of C++ STL iterators and algorithms.
- datastructures
- algorithms
- stl
:whale: standalone SSH server that connects you to your Docker containers