Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
koanf
Simple, extremely lightweight, extensible, configuration management library for Go. Support for JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
-
consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
-
Ory Hydra
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.
-
Ory Kratos
Next-gen identity server replacing your Auth0, Okta, Firebase with hardened security and PassKeys, SMS, OIDC, Social Sign In, MFA, FIDO, TOTP and OTP, WebAuthn, passwordless and much more. Golang, headless, API-first. Available as a worry-free SaaS with the fairest pricing on the market! (by ory)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Perhaps upspin, it's written by some of the primary Go contributors itself.
I've tried to write https://github.com/ptman/urlredir as educational code. It's a bit dated, but at least simple. Feedback welcome.
I've also wrapped that project into a GitHub action which is also written in Go, and is low LOC https://github.com/jimschubert/beast-changelog-action
https://github.com/pkg/errors - errors with stack traces
https://github.com/jessevdk/go-flags - struct based flag parsing
https://github.com/hashicorp/vault - secret management
https://github.com/ory/hydra - extensible OIDC provider
https://github.com/ory/kratos - generic user management
https://github.com/goharbor/harbor - docker registry
https://github.com/rancher/rancher - container management platform
https://github.com/ethereum/go-ethereum - ethereum client
I really liked the prometheus codebase when I was contributing to a fork of it once.
Related posts
- The Tailscale Universal Docker Mod
- Replicating and Load Balancing Go Applications in Docker Containers with Consul and Fabio
- Is there a good example of an open source non-trivial (DB connection, authentication, authorization, data validation, tests, etc...) Go API?
- What are your top self hosted services that you are very satisfied with ?
- 'cargo auditable' can now be used as a drop-in replacement for Cargo