Tomek Kamiński's starred repositories
learn-go-with-tests
Learn Go with test-driven development
chaosmonkey
Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
kubescape
Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning, saving Kubernetes users and administrators precious time, effort, and resources.
golang-cheat-sheet
An overview of Go syntax and features.
C4-PlantUML
C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate software architectures
oapi-codegen
Generate Go client and server boilerplate from OpenAPI 3 specifications
kube-hunter
Hunt for security weaknesses in Kubernetes clusters
ozzo-validation
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
testcontainers-go
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
gitlab-ci-local
Tired of pushing to test your .gitlab-ci.yml?
go-junit-report
Convert Go test output to JUnit XML
spark-connect-go
Apache Spark Connect Client for Golang
watermill-opentelemetry
OpenTelemetry integration for Watermill