Sign in

Repository Index

47,133 repositories indexed

Filters (1)

Filters

Clear all filters

1–24 of 31 · Most stars

Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.

🔥 Error handling library with context, assertion, stack trace and source fragments

  • attributes
  • context
  • error
  • exception

Extract structured data from web sites. Web sites scraping.

  • golang
  • golang-library
  • extract-data
  • chrome-fetcher

🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...

  • go
  • golang
  • slog
  • handler

Marshmallow provides a flexible and performant JSON unmarshalling in Go. It specializes in dealing with unstructured struct - when some fields are known and some aren't, with zero performance overhead nor extra coding needed.

  • go
  • golang
  • json
  • performance

Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors.

  • errors
  • golang
  • go
  • go-context

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.

µjson - A fast and minimal JSON parser and transformer that works on unstructured JSON