💥 A lightweight DSL & ORM which helps you to write SQL in Go.
Repository Index
47,133 repositories indexed
73–96 of 145 · Most stars
Powerful open-source CLI to audit security, costs, and best practices in AWS. 🩺 ☁️
- aws
- aws-billing
- aws-cli
- aws-cost-explorer
Metadata and tooling for the OpenTofu registry
Tool for transpiling C to Go.
- go
- c
- transpiler
A unified NixOS tooling replacement for nixos-* utilities [maintainers=@water-sucks,@Sporif]
The Emperor takes care of all errors personally
- go
- golang
- error-handling
- error-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
high performance in-memory cache
- cache
- concurrency
- performance
Ark -- Archetype-based Entity Component System (ECS) for Go.
- ecs
- entity-component-system
- go
- golang
A secure, efficient TCP/UDP tunneling solution that delivers fast, reliable access across network restrictions using pre-established TCP/QUIC/WebSocket or HTTP/2 connections.
- api-rest
- connection-pooling
- cybersecurity
- devops
Rolling writer is an IO util for auto rolling write in go.
- golang-library
- filewriter
- ioutil
- rotate
Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed.
Collect golang runtime metrics, pushing to InfluxDB or pulling with Telegraf
- influxdb
- telegraf
- runtime-metrics
- expvars
🚃 A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture, inspired by csharp MediatR library.
- cqrs
- golang
- mediator
- mediator-pattern
A declarative struct-tag-based HTML unmarshaling or scraping package for Go built on top of the goquery library
- golang
- unmarshall
- goquery
- selectors
Antch, a fast, powerful and extensible web crawling & scraping framework for Go
- golang
- web-crawler
- crawling
- scraping
The type-safe, event-driven workflow orchestration library that scales with your business. Build robust, distributed workflows in Go with compile-time safety, automatic retries, and horizontal scaling out of the box. Integrate with your existing tech stack using adapters 🚀
- eventdrivenarchitecture
- golang
- kafka
- reflex
Kubernetes operator for self-hosted LLM inference across a heterogeneous GPU fleet: NVIDIA CUDA, AMD Vulkan, and Apple Silicon Metal. Runtimes: llama.cpp, vLLM, TGI, mlx-server. Multi-GPU sharding, model caching, OpenAI-compatible endpoints. Apache-2.0, run across homelab and on-prem fleets, actively developed.
Inline styling for html mail in golang
- premailer
- inline-styles
- golang
Job Scheduling Library
- job-scheduler
- cron
- go
- golang
Highly configurable, fast JSON encoder for Go
- go
- golang
- json
- encoder
Timberjack is a Go log rolling library with support for size-based, time-based, and manual rotation.
- log-management
- log-rolling
- log-rotation
- logging
Bitset data structure
- bit-twiddling
- bit-array
- data-structures
- bitset
CLI tool to profile Terraform runs, written in Go