Repository Overview

GitHub Organizations and Repositories

A brief introduction to all of the Github repositories of Layer5 organization is offered below. This overview serves as a resource to newcomers seeking a perspective of the collective community efforts (from a code-centric perspective). See Layer5 GitHub Process for more related information.

Note that the Layer5 community spans five GitHub organizations:

Frontend Projects

SiteProjectFrameworkMaintainersRepo
site-iconLayer5.ioGatsbyVacantgithub-icon
site-iconMeshery.ioJekyllVivek Vishalgithub-icon
site-iconMeshery DocumentationJekyllVivek Vishalgithub-icon
site-iconMeshery UINextJS, React.js, MaterialUI and Billboard.jsAntonette Caldwell, Aabid Sofigithub-icon
site-iconService Mesh PerformanceJekyllAaditya Subedygithub-icon
site-iconNighthawkJekyllUzair Shaikhgithub-icon
site-iconMeshMapReact.js, Cytoscape.jsAabid Sofigithub-icon
*program participation required
site-iconDiscussion ForumDiscourseVivek Vishalgithub-icon
site-iconCloud Native PatternsGatsbyNic Jacksongithub-icon
site-iconCloud Native PlaygroundReact.jsvacantgithub-icon
site-iconLayer5 CloudReact.jsYash Sharmagithub-icon
*program participation required
site-iconRecognition ProgramGatsbyVacantgithub-icon
site-iconSistent Design SystemReact.jsAntonette Caldwell, Rex Joshua Ibegbu, Aabid Sofigithub-icon
site-iconLayer5 DocumentationHugoArchit Sharmagithub-icon

Backend Projects

Cloud Native Learning PathsLanguageDescriptionMaintainersRepo
project Cloud Native Labs yamlA variety of interactive labs spanning different cloud native infrastructure. See https://layer5.io/learn/service-mesh-labs.Vacantgithub-icon
project Istio Service Mesh Workshop MesheryA workshop that teaches about service meshes through the lens of Istio.Vacantgithub-icon
project Advanced Istio Service Mesh Workshop MesheryAn advanced workshop that teaches about service meshes through the lens of Istio.Vacantgithub-icon
project Linkerd Service Mesh Workshop MesheryA workshop that teaches about service meshes through the lens of Linkerd.Vacantgithub-icon
project Containers 101 Workshop DockerA workshop that introduces Linux containers through concepts in slides and hands-on labs.Vacantgithub-icon
project Cloud Native Playground MesheryCloud Native Playground for Kubernetes and CNCF projectsVacantgithub-icon
Cloud Native Management ReposLanguageDescriptionMaintainersRepo
project Meshery Golang, gRPCthe cloud native management plane to provide governance and backend system integration. Golang, gRPC, NATS, CloudEventsUzair Shaikh, Antonette Caldwellgithub-icon
project SMI Conformance GitHub ActionA utility for validating the conformance of service mesh implementations and their adherence to the Service Mesh Interface specifications.Vacantgithub-icon
project Meshery Operator Golang, Kubernetes OperatorMeshery Operator is the multi-cloud native operator and implementation of MeshSync.Aisuko Ligithub-icon
project MeshSync Golang and NATSMeshSync is a multi-mesh resource discovery application which is also a custom kubernetes controller.Vacantgithub-icon
project Learn-Layer5 Golang, KuttlA utility for validating the conformance of cloud native implementations and their adherence to the Cloud Native Interface specifications.Vacantgithub-icon
project Layer5 Cloud GolangA Meshery Remote Provider.Yash Sharmagithub-icon
WebAssembly ReposLanguageDescriptionMaintainersRepo
project Image Hub VuejsA sample application written to run on Istio or Consul for exploring WebAssembly modules used as Envoy filters.Vacantgithub-icon
project WASM Filters C, C++, RustA collection of WebAssemby filters for Envoy proxy written in C, C++, and Rust for exercising different features provided by envoy-wasm.Vacantgithub-icon
Cloud Native Performance Repos LanguageDescriptionMaintainersRepo
project Cloud Native Performance Protobufa common format for capturing and describing cloud native infrastucture performance and services.Lee Calcote, Nic Jackson, Otto Van Der Schaaf, Xin Huang, Aaditya Narayan Subedygithub-icon
project Wrk2 Ca C-based load generator. A fork of wrk2, which includes the concept of coordinated omission.Otto Van Der Schaafgithub-icon
project Gowrk2 GolangAugmentation of wrk2 to produce output compatible with Meshery’s visualization of performance test results.Uzair Shaikhgithub-icon
project Nighthawk Golang, gRPCAugmentation of Envoy Nighthawk to produce output compatible with Meshery’s visualization of performance test resultsUzair Shaikhgithub-icon
project SMP Action shellGitHub Action to run SMP Performance Benchmarks on CI/CD pipelines.Vacantgithub-icon
project Meshery Nighthawk Golangmeshery-perf is a Meshery component used to run performance testsXin Huanggithub-icon
Cloud Native Pattern ReposLanguageDescriptionMaintainersRepo
project Cloud Native Patterns YamlA collection of functional examples to be used as patterns for operationalizing cloud native infrastruture and application deployments and applying best practices.Lee Calcote, Nic Jacksongithub-icon
project Cloud Native Patterns Action shellGitHub Action to deploy Cloud Native Patterns on CI/CD pipelines.Vacantgithub-icon
Meshery Adapter ReposLanguageDescriptionMaintainersRepo
project Meshery Adapter for Istio Golang, gRPCMeshery adapter for management of Istio.Aisuko Ligithub-icon
project Meshery Adapter for Linkerd Golang, gRPCMeshery adapter for management of Linkerd.Hussaina Begumgithub-icon
project Meshery Adapter for NSM Golang, gRPCMeshery adapter for management of Network Service Mesh.Michael Gfellergithub-icon
project Meshery Adapter for Traefik Mesh Golang, gRPCMeshery adapter for management of Traefik Mesh.Antonette Caldwellgithub-icon
project Meshery Adapter for Kuma Golang, gRPCMeshery adapter for management of Kuma.Michael Gfellergithub-icon
project Meshery Adapter for Consul Golang, gRPCMeshery adapter for management of ConsulHussaina Begumgithub-icon
project Meshery Adapter for CPX Golang, gRPCMeshery adapter for management of Citrix CPXVacantgithub-icon
project Meshery Adapter for App Mesh Golang, gRPCMeshery adapter for management of AWS App MeshAntonette Caldwellgithub-icon
project Meshery Adapter for Tanzu Service Mesh Golang, gRPCMeshery adapter for management of VMware Tanzu Service MeshHussaina Begumgithub-icon
project Meshery Adapter for NGINX Service Mesh Golang, gRPCMeshery adapter for management of NGINX Service MeshHussaina Begumgithub-icon
project Meshery Adapter for Cilium Service Mesh Golang, gRPCMeshery adapter for management of Cilium Service Mesh.Uzair Shaikhgithub-icon
project MeshKit Golang,CuelangToolkit for Layer5's microservices.Aisuko Ligithub-icon
project Meshery Adapter Library Golang, gRPCA common and consistent set of functionality for Meshery Adapters.Michael Gfellergithub-icon
project Meshery Adapter Template Golang, gRPCA GitHub repo used as a template for new Meshery Adapters.Vacantgithub-icon
Layer5, the cloud native management company

An empowerer of engineers, Layer5 helps you extract more value from your infrastructure. Creator and maintainer of cloud native standards. Maker of Meshery, the cloud native manager.