Go Architecture

Open-source Go projects categorized as Architecture | Edit details

Top 11 Go Architecture Projects

  • kratos

    A modular-designed and easy-to-use microservices framework in Go.

    Project mention: Show HN: Go-kratos – Golang microservices framework | news.ycombinator.com | 2021-07-19
  • go-zero

    go-zero is a web and rpc framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity.

    Project mention: Thoughts on Code Generator | reddit.com/r/golang | 2022-01-12

    Library that I have tried * [go-swagger](go-swagger/go-swagger) (Generate server & client from OpenAPI Spec) * zeromicro/go-zero (Generate from proprietary API definition format)

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • go-clean-arch

    Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture

    Project mention: Any suggestions for a beginner to build a microservice using Go with ES? | reddit.com/r/elasticsearch | 2021-08-11

    Has anyone come across any Golang repo like go-clean-arch which uses elasticsearch? As I am a beginner and wanted to have a bit of practice of building microservice using Go with Elasticsearch.

  • terrascan

    Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure.

    Project mention: Top 200 Kubernetes Tools for DevOps Engineer Like You | dev.to | 2022-01-15

    TerraScan - Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure. klum - Kubernetes Lazy User Manager Kyverno - Kubernetes Native Policy Management https://kyverno.io kiosk - kiosk office Multi-Tenancy Extension For Kubernetes - Secure Cluster Sharing & Self-Service Namespace Provisioning kube-bench - CIS Kubernetes Benchmark tool kube-hunter - Pentesting tool - Hunts for security weaknesses in Kubernetes clusters kube-who-can - Show who has RBAC permissions to perform actions on different resources in Kubernetes starboard - Kubernetes-native security toolkit Simulator - Kubernetes Security Training Platform - Focussing on security mitigation RBAC Lookup - Easily find roles and cluster roles attached to any user, service account, or group name in your Kubernetes cluster https://fairwinds.com Kubeaudit - kubeaudit helps you audit your Kubernetes clusters against common security controls Gangway - An application that can be used to easily enable authentication flows via OIDC for a kubernetes cluster Audit2rbac - Autogenerate RBAC policies based on Kubernetes audit logs Chartsec - Helm Chart security scanner kubestriker - Security Auditing tool Datree - CLI tool to prevent K8s misconfigurations by ensuring that manifests and Helm charts follow best practices as well as your organization’s policies Krane - Kubernetes RBAC static Analysis & visualisation tool Flaco - The Falco Project - Cloud-Native runtime security Clair - Vulnerability Static Analysis for Containers Anchore Cli - Coomand Line Interface built on top of anchore engine to manage and inspect images, policies, subscriptions and registries Project Quay - Container image registry designed to boost the security of your repositories via vulnerability scanning and tight access control Kubescape - Tool to test if Kubernetes is deployed securely according to multiple frameworks: regulatory, customized company policies and DevSecOps best practices, such as the NSA-CISA and the MITRE ATT&CK®

  • monday

    ⚡️ A dev tool for microservice developers to run local applications and/or forward others from/to Kubernetes SSH or TCP

    Project mention: Monday: Run your local apps and/or forward others from Kubernetes or SSH | news.ycombinator.com | 2021-08-25
  • cloudpods

    A cloud-native open-source unified multi-cloud and hybrid-cloud platform. 开源、云原生的多云管理及混合云融合平台

    Project mention: Welcome to Cloudpods!!! | reddit.com/r/Cloudpods | 2021-06-05

    The first post to celebrate the Cloudpods community. You are welcome to try Cloudpods. Please visit our project at Github.

  • go-cleanarch

    Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • threagile

    Agile Threat Modeling Toolkit

    Project mention: Threagile: Agile Threat Modeling Toolkit | news.ycombinator.com | 2021-01-27
  • nocolor

    Validate the architecture of your PHP project based on the concept of function colors

    Project mention: NoVerify — static analyzer for PHP | reddit.com/r/PHP | 2021-08-31

    nocolor — an architecture validation tool through our own color concept (here is the post about this tool)

  • bathyscaphe

    Fast, highly configurable, cloud native dark web crawler.

  • inspr

    Inspr is an agnostic application mesh for simpler, faster, and securer development of distributed applications (dApps).

    Project mention: An agnostic application mesh for simpler, faster, and securer development of distributed applications (dApps). | reddit.com/r/golang | 2021-09-24
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). The latest post mention was on 2022-01-15.

Go Architecture related posts

Index

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

Project Stars
1 kratos 16,284
2 go-zero 13,992
3 go-clean-arch 5,091
4 terrascan 2,740
5 monday 1,267
6 cloudpods 907
7 go-cleanarch 554
8 threagile 286
9 nocolor 129
10 bathyscaphe 70
11 inspr 48
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
www.sonarlint.org