A simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons.
Repository Index
47,133 repositories indexed
265–288 of 460 · Most stars
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.
:wink: :cyclone: :strawberry: TextRank implementation in Golang with extendable features (summarization, phrase extraction) and multithreading (goroutine).
- go
- golang
- textrank
- summarization
Supporting your devops by shortening your strings using common abbreviations and clever guesswork
- golang
- go
- abbreviations
- common-abbreviations
k6 extension to load test Apache Kafka with support for various serialization formats, SASL, TLS, compression, Schema Registry client and beyond
Ready to use Slack bot for lazy developers: start Jenkins jobs, watch Jira tickets, watch pull requests with AI support...
Polkadot Substrate Explorer Subscan
- substrate
- blockchain
- blockchain-explorer
- explorer
Substrate RPC client for go aka GSRPC
- golang
- substrate
- scale-codec
- blockchain
Exports metrics from memcached servers for consumption by Prometheus.
A tool for formatting Go test results as readable documentation
- agiledox
- go
- golang
- testing
Go package for sharding databases ( Supports every ORM or raw SQL )
- go
- golang
- golang-library
- database-sharding
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
RobustIRC - an IRC network without netsplits, implemented in Go using the Raft consensus algorithm
- go
- golang
- irc
- raft
state machine which runs code
- golang
- workflows
- state-machine
- actor-model
Modular, zero-dependency testing framework for Go. Featuring plugins, suites, parallel tests and much more!
- framework
- go
- plugins
- testing
Goma Gateway – Lightweight, High-Performance API Gateway and Reverse Proxy with declarative config, robust middleware, and support for REST, GraphQL, TCP, UDP, and gRPC.
- api-gateway
- go-proxy
- microservices
- api-management
A simple web portal that can act as startup page and shows a collection of links/urls. Also supports adding custom pages. Everything with one config file.
- dashboard
- golang
- portal
- webapplication
hiboot is a high performance web and cli application framework with dependency injection support
- golang
- web
- webapp
- ioc
SaaS boilerplate/starter-kit in Go+React with Stripe integration, multi-tenant support, comprehensive features and AI-agent ready
- ai-agents
- go
- golang
- mcp-server
Go package for calculating the sunrise and sunset times for a given location
Go implementation for Soy templates (Google Closure templates)
Timberjack is a Go log rolling library with support for size-based, time-based, and manual rotation.
- log-management
- log-rolling
- log-rotation
- logging
:chart_with_upwards_trend: Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...