Go Iam

Open-source Go projects categorized as Iam

Top 19 Go Iam Projects

  • casbin

    An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN

  • Project mention: A guide to Auth & Access Control in web apps 🔐 | dev.to | 2023-11-07

    https://casbin.org/ (multiple approaches, multiple languages, provider) Open source authZ library that has support for many access control models (ACL, RBAC, ABAC, …) and many languages (Go, Java, Node.js, JS, Rust, …). While somewhat complex, it is also powerful and flexible. They also have their Casdoor platform, which is authN and authZ provider.

  • aws-vault

    A vault for securely storing and accessing AWS credentials in development environments

  • Project mention: Keep your AWS CLI config fresh with Cog | dev.to | 2024-03-28

    Undying fondness for aws-vault to securely cache my session credentials.

  • 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.

    InfluxDB logo
  • Pomerium

    Pomerium is an identity and context-aware reverse proxy for zero-trust access to web applications and services.

  • Project mention: OAuth server for authorization | /r/googlecloud | 2023-12-05

    Option 3: Pomerium might be an alternative as well.

  • iamlive

    Generate an IAM policy from AWS, Azure, or Google Cloud (GCP) calls using client-side monitoring (CSM) or embedded proxy

  • Project mention: Why has AWS made IAM Actions impossible to find? | /r/aws | 2023-05-31

    Also things like this (same guy) if you have a sandbox to play in with wider permissions and are trying to build a more scoped profile: https://github.com/iann0036/iamlive

  • aws-iam-authenticator

    A tool to use AWS IAM credentials to authenticate to a Kubernetes cluster

  • Project mention: A Step-by-Step Guide to Easily Deploying EKS Infrastructure and Applications Using Terraform | dev.to | 2024-02-04

    curl -Lo aws-iam-authenticator https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/download/v0.5.9/aws-iam-authenticator_0.5.9_linux_amd64 chmod +x ./aws-iam-authenticator mkdir -p $HOME/bin && cp ./aws-iam-authenticator $HOME/bin/aws-iam-authenticator && export PATH=$PATH:$HOME/bin echo 'export PATH=$PATH:$HOME/bin' >> ~/.bashrc

  • infra

    Infra provides authentication and access management to servers and Kubernetes clusters.

  • Project mention: Recommendations for a better way to grant access in K8s on a granular level? | /r/kubernetes | 2023-09-05

    Check out https://infrahq.com. I saw the founder give a talk at the Civo conference in Feb.

  • warrant

    Warrant is a highly scalable, centralized authorization service based on Google Zanzibar, used for defining, querying, and auditing application authorization models and access control rules.

  • Project mention: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev | dev.to | 2024-02-05

    Warrant — Hosted enterprise-grade authorization and access control service for your apps. The free tier includes 1 million monthly API requests and 1,000 authz rules.

  • 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.

    WorkOS logo
  • granted

    The easiest way to access your cloud.

  • Project mention: Ask HN: How do you manage many profiles and credentials for cloud tooling? | news.ycombinator.com | 2023-10-03

    You're going to love https://granted.dev. It can be extended further, as we've done internally: https://www.duckbillgroup.com/blog/overhauling-aws-account-a...

  • iam-policy-json-to-terraform

    Small tool to convert an IAM Policy in JSON format into a Terraform aws_iam_policy_document

  • aws-sso-cli

    A powerful tool for using AWS Identity Center for the CLI and web console.

  • Project mention: JIT WireGuard | news.ycombinator.com | 2024-03-13
  • trackiam

    A project to collate IAM actions, AWS APIs and managed policies from various public sources.

  • iamzero

    Identity & Access Management simplified and secure.

  • aws-runas

    aws-runas rewritten in Go

  • go-localstack

    Go Wrapper for using localstack

  • access-controller

    A highly scalable open-source implementation of an access-control engine inspired by Google Zanzibar-"Google’s Consistent, Global Authorization System"

  • cybr-cli

    A "Swiss Army Knife" command-line interface (CLI) for easy human and non-human interaction with @CyberArk suite of products.

  • rds-auth-proxy

    A "passwordless" login experience for your AWS RDS

  • iam-go

    An opinionated Open Source implementation of the google.iam APIs on top of Cloud Spanner.

  • oz

    Oz RBAC Controller (by diranged)

  • Project mention: Just-in-Time RBAC Permissions for K8s | news.ycombinator.com | 2024-03-28
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Iam related posts

Index

What are some of the best open-source Iam projects in Go? This list will help you:

Project Stars
1 casbin 16,818
2 aws-vault 8,141
3 Pomerium 3,832
4 iamlive 2,946
5 aws-iam-authenticator 2,137
6 infra 1,350
7 warrant 967
8 granted 881
9 iam-policy-json-to-terraform 758
10 aws-sso-cli 392
11 trackiam 278
12 iamzero 236
13 aws-runas 86
14 go-localstack 75
15 access-controller 71
16 cybr-cli 66
17 rds-auth-proxy 31
18 iam-go 25
19 oz 7

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com