[object Object]

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 four GitHub organizations:

Frontend Projects

SiteProjectFrameworkMaintainersRepo
site-iconLayer5.ioGatsbyDebopriya Bhattacharjee, Gaurav Chadha, Nikhil Ladha, Aditya Chatterjeegithub-icon
site-iconMeshery.ioJekyllAditya Chatterjeegithub-icon
site-iconMeshery DocumentationJekyllAdithya Krishnagithub-icon
site-iconMeshery UINextJS, React.js, MaterialUI and Billboard.jsGaurav Chadha, Nithish Karthikgithub-icon
site-iconService Mesh PerformanceJekyllAaditya Subedygithub-icon
site-iconNighthawkJekyllAaditya Subedygithub-icon
site-iconMeshMapReact.js, Cytoscape.jsNithish-Karthikgithub-icon
site-iconDiscuss Layer5.ioDiscourseLeonard Nwobodogithub-icon
site-iconService Mesh PatternsGatsbyDebopriya Bhattacharjee, Nikhil Ladhagithub-icon
site-iconCloud Native PlaygroundReact.jsNikhil Ladhagithub-icon

Backend Projects

Service Mesh TrainingLanguageDescriptionRepo
project Service Mesh Labs yamlA variety of interactive labs spanning different service meshes. See https://layer5.io/learn/service-mesh-labs.github-icon
project Istio Service Mesh Workshop MesheryA workshop that teaches about service meshes through the lens of Istio.github-icon
project Advanced Istio Service Mesh Workshop MesheryAn advanced workshop that teaches about service meshes through the lens of Istio.github-icon
project Linkerd Service Mesh Workshop MesheryA workshop that teaches about service meshes through the lens of Linkerd.github-icon
project Containers 101 Workshop DockerA workshop that introduces Linux containers through concepts in slides and hands-on labs.github-icon
project Cloud Native Playground MesheryCloud Native Playground for Kubernetes and Service Mesh github-icon
Service Mesh Management ReposLanguageDescriptionRepo
project Meshery Golang, gRPCthe cloud native management plane to provide governance and backend system integration. Golang, gRPC, NATS, CloudEventsgithub-icon
project SMI Conformance GitHub ActionA utility for validating the conformance of service mesh implementations and their adherence to the Service Mesh Interface specifications.github-icon
project Meshery Operator Golang, Kubernetes OperatorMeshery Operator is the multi-service mesh operator and implementation of MeshSync.github-icon
project MeshSync Golang and NATSMeshSync is a multi-mesh resource discovery application which is also a custom kubernetes controller.github-icon
project Learn-Layer5 Golang, KuttlA utility for validating the conformance of service mesh implementations and their adherence to the Service Mesh Interface specifications.github-icon
WebAssembly ReposLanguageDescriptionRepo
project Image Hub VuejsA sample application written to run on Istio or Consul for exploring WebAssembly modules used as Envoy filters.github-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.github-icon
Service Mesh Performance Repos LanguageDescriptionRepo
project Service Mesh Performance Protobufa common format for capturing and describing service meshes’ performance and workloads.github-icon
project Wrk2 Ca C-based load generator. A fork of wrk2, which includes the concept of coordinated omission.github-icon
project Gowrk2 GolangAugmentation of wrk2 to produce output compatible with Meshery’s visualization of performance test results.github-icon
project Nighthawk Golang, gRPCAugmentation of Envoy Nighthawk to produce output compatible with Meshery’s visualization of performance test resultsgithub-icon
project SMP Action shellGitHub Action to run SMP Performance Benchmarks on CI/CD pipelines.github-icon
project Meshery-Perf Golangmeshery-perf is a Meshery component used to run performance testsgithub-icon
Service Mesh Pattern ReposLanguageDescriptionRepo
project Service Mesh Patterns YamlA collection of functional examples to be used as patterns for operationalizing cloud native infrastruture and application deployments and applying best practices.github-icon
project Service Mesh Patterns Action shellGitHub Action to deploy Service Mesh Patterns on CI/CD pipelines.github-icon
Meshery Adapter ReposLanguageDescriptionRepo
project Meshery Adapter for Istio Golang, gRPCMeshery adapter for management of Istio.github-icon
project Meshery Adapter for Linkerd Golang, gRPCMeshery adapter for management of Linkerd.github-icon
project Meshery Adapter for NSM Golang, gRPCMeshery adapter for management of Network Service Mesh.github-icon
project Meshery Adapter for Octarine Golang, gRPCMeshery adapter for management of Octarine.github-icon
project Meshery Adapter for Traefik Mesh Golang, gRPCMeshery adapter for management of Traefik Mesh.github-icon
project Meshery Adapter for Kuma Golang, gRPCMeshery adapter for management of Kuma.github-icon
project Meshery Adapter for Consul Golang, gRPCMeshery adapter for management of Consulgithub-icon
project Meshery Adapter for CPX Golang, gRPCMeshery adapter for management of Citrix CPXgithub-icon
project Meshery Adapter for App Mesh Golang, gRPCMeshery adapter for management of AWS App Meshgithub-icon
project Meshery Adapter for Tanzu Service Mesh Golang, gRPCMeshery adapter for management of VMware Tanzu Service Meshgithub-icon
project Meshery Adapter for NGINX Service Mesh Golang, gRPCMeshery adapter for management of NGINX Service Meshgithub-icon
project Meshery Adapter for Cilium Service Mesh Golang, gRPCMeshery adapter for management of Cilium Service Mesh.github-icon
project MeshKit Golang,CuelangToolkit for Layer5's microservices.github-icon
project Meshery Adapter Library Golang, gRPCA common and consistent set of functionality for Meshery Adapters.github-icon
project Meshery Adapter Template Golang, gRPCA GitHub repo used as a template for new Meshery Adapters.github-icon
Layer5, the cloud native management company

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