@alex_kainsk's repositories
arch-go
Architecture checks for Go projects
awesome-prometheus-alerts
🚨 Collection of Prometheus alerting rules
coder
A tool that provisions remote development environments via Terraform
copygen
Go generator to copy values from type to type and fields from struct to struct (copier without reflection). Generate any code based on types.
devops-exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
dtm
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
go-admin
A golang framework helps gopher to build a data visualization and admin panel in ten minutes
go-app
A package to build progressive web apps with Go programming language and WebAssembly.
go-arch-lint
GoLang architecture linter (checker) tool. Will check all project import path and compare with arch rules defined in yml file. Useful for hexagonal / onion / ddd / mvc and other architectural patterns. Tool can by used in your CI
go-clean-template
Clean Architecture template for Golang services
go-gen-tools
A Go code generator for grpc
go-grpc-middleware
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
go-recipes
🦩 Tools for Go projects
huh
A simple, powerful library for forms and prompts in the terminal 🤷🏻♀️
lofimusic
Lofimusic.app is an installable Progressive web app (PWA) that lists and displays famous YouTube Lo-Fi radios.
protoc-gen-gotemplate
:open_file_folder: generic protocol generator based on golang's text/template (grpc/protobuf)
protoc-gen-validate
Protocol Buffer Validation - Being replaced by github.com/bufbuild/protovalidate
protolock
Protocol Buffer companion tool. Track your .proto files and prevent changes to messages and services which impact API compatibility.
reflex
Run a command when files change
sftpgo
Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob
sqlc-grpc
Create a gRPC server from code generated by sqlc
starter
Starter components for golang, for connect to any external service with 1 line of code.
static-server
A simple, zero-configuration HTTP server CLI for serving static files
system-design-patterns
Resources related to distributed systems, system design, microservices, scalability and performance, etc
tabby
Self-hosted AI coding assistant
tilt-extensions
Extensions for Tilt
vugu
Vugu: A modern UI library for Go+WebAssembly (experimental)
xcgo
Golang cross-platform builder docker image with CGo and other tooling