Istio

Top 23 Istio Open-Source Projects

  • Nacos

    an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.

    Project mention: a tool for quickly creating web and microservice code | dev.to | 2022-12-15

    Configuration Center nacos

  • microservices-demo

    Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.

    Project mention: [P] Machine Learning Threat Detection in k8s | reddit.com/r/MachineLearning | 2023-01-24

    Well, what is considered "real" data here? Why couldn't you simply set up a managed k8s cluster with some prometheus monitoring and run the microservices-demo on it. There is even a synthetic load generator. You could purposefully add in specific kinds of faults into the working system, ones that are supported in metasploit so you can automate intrusions. Consider some goals for gaining access like: exfiltration, denial of service, ransomware. Then consider how you might detect such attacks purely from what you can read out of the prometheus time series data (eg. high egress traffic plus high req/s to redis might mean an exfiltration).

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • kubesphere

    The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️

    Project mention: How to Provision and Manage Amazon EKS with Ease | dev.to | 2022-05-05

    ##################################################### ### Welcome to KubeSphere! ### ##################################################### Account: admin Password: [email protected] NOTES: 1. After logging into the console, please check the monitoring status of service components in the "Cluster Management". If any service is not ready, please wait patiently until all components are ready. 2. Please modify the default password after login. ##################################################### https://kubesphere.io 2020-xx-xx xx:xx:xx

  • flagger

    Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments)

    Project mention: API release strategies with API Gateway | dev.to | 2022-12-22

    Where appropriate, canary releases are an excellent option, as the percentage of traffic exposed to the canary is highly controlled. The trade-off is that the system must have good monitoring in place to be able to quickly identify an issue and roll back if necessary (which can be automated). This guide shows you how to use Apache APISIX and Flagger to quickly implement a canary release solution.

  • docs

    User documentation for Knative components. (by knative)

    Project mention: Any self-hosted equivalent to AWS Lambdas? | reddit.com/r/selfhosted | 2023-02-25

    Knative is a pretty cool serverless framework based on Kubernetes. May be a little heavy depending on your use case.

  • arkade

    Open Source Marketplace For Kubernetes

    Project mention: is their any tools that simplifies the process of adding tools inside kuberneetes | reddit.com/r/kubernetes | 2022-10-06

    I strongly discourage actually using such a tool in a professional setting for a host of reasons but that is exactly what https://github.com/alexellis/arkade appears to be going for.

  • kiali

    Kiali project, observability for the Istio service mesh

    Project mention: How to monitor Istio, the Kubernetes service mesh | dev.to | 2022-10-19

    Kiali: The Istio service mesh console. You’ll be able to monitor and check traffic flows, configure rich rules, circuit breakers, load balancers, and more.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • go-chassis

    a cloud native application framework for Go with rich eco-system

    Project mention: Which microservice framework should I choose? | reddit.com/r/golang | 2022-04-15
  • kserve

    Standardized Serverless ML Inference Platform on Kubernetes

    Project mention: Show HN: Software for Remote GPU-over-IP | news.ycombinator.com | 2022-12-14

    Inference servers essentially turn a model running on CPU and/or GPU hardware into a microservice.

    Many of them support the kserve API standard[0] that supports everything from model loading/unloading to (of course) inference requests across models, versions, frameworks, etc.

    So in the case of Triton[1] you can have any number of different TensorFlow/torch/tensorrt/onnx/etc models, versions, and variants. You can have one or more Triton instances running on hardware with access to local GPUs (for this example). Then you can put standard REST and or grpc load balancers (or whatever you want) in front of them, hit them via another API, whatever.

    Now all your applications need to do to perform inference is do an HTTP POST (or use a client[2]) for model input, Triton runs it on a GPU (or CPU if you want), and you get back whatever the model output is.

    Not a sales pitch for Triton but it (like some others) can also do things like dynamic batching with QoS parameters, automated model profiling and performance optimization[3], really granular control over resources, response caching, python middleware for application/biz logic, accelerated media processing with Nvidia DALI, all kinds of stuff.

    [0] - https://github.com/kserve/kserve

    [1] - https://github.com/triton-inference-server/server

    [2] - https://github.com/triton-inference-server/client

    [3] - https://github.com/triton-inference-server/model_analyzer

  • meshery

    Meshery, the cloud native manager

  • bank-vaults

    A Vault swiss-army knife: a K8s operator, Go client with automatic token renewal, automatic configuration, multiple unseal options and more. A CLI tool to init, unseal and configure Vault (auth methods, secret engines). Direct secret injection into Pods.

    Project mention: Secrets Management on Kubernetes: How do you handle it? | reddit.com/r/kubernetes | 2022-12-04

    https://github.com/banzaicloud/bank-vaults. Mind you after Cisco bought Banzai work on this project seems to have stopped. It works very well for us though.

  • kt-connect

    A toolkit for Integrating with your kubernetes dev environment more efficiently

  • pitstop

    This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.

    Project mention: Best .net open source microservice based project? | reddit.com/r/dotnet | 2022-05-14
  • awesome-cloudnative-trainings

    Awesome Trainings from Cloud Native Computing Foundation Projects and Kubernetes related software

    Project mention: Collection of free cloud training resources | reddit.com/r/ITCareerQuestions | 2022-07-23
  • pipecd

    The One CD for All {applications, platforms, operations}

  • cloud-native-starter

    Cloud Native Starter for Java/Jakarta EE based Microservices on Kubernetes and Istio

  • layer5

    Layer5, expect more from your infrastructure

    Project mention: 🚀Navigating the Microservices Universe with Layer5: A Beginner's Guide | dev.to | 2023-01-19

    There’s no better way to test-drive Layer5 than by diving in and playing with it. The purpose of the blog is to create awareness about a service mesh like Layer5. To learn further it is recommended to go through the official documentations of Layer5.

  • apiclarity

    An API security tool to capture and analyze API traffic, test API endpoints, reconstruct Open API specification, and identify API security risks. 

    Project mention: Risk scoring your API Specification with Panoptica | dev.to | 2023-01-19

    This feature is available in the open-source tool APIClarity, as part of the OpenClarity initiative.

  • external-auth-server

    easy auth for reverse proxies

  • kiali-ui

    Frontend part of Kiali (use github.com/kiali/kiali to report issues)

  • Kubernetes-Guide

    Kubernetes Guide. Learn all about Kubernetes monitoring, networking, and containers.

    Project mention: Tools and Resources for Kubernetes | reddit.com/r/devops | 2022-05-30

    A useful set of Tools and Learning Resources for Kubernetes.

  • Google-Cloud-Guide

    Google Cloud Platform (GCP) Guide. Learn all about Google Cloud Tools, Services, and Certifications.

    Project mention: Tools and Resources for Google Cloud | reddit.com/r/googlecloud | 2022-05-30

    A useful set of Tools and Learning Resources for Google Cloud.

  • oidc-filter

    A WASM plugin for Envoy supporting the Open ID Connect Authorization Flow, extending Istio's JWT functionality

  • SaaSHub

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

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 2023-02-25.

Istio related posts

Index

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

Project Stars
1 Nacos 25,759
2 microservices-demo 13,883
3 kubesphere 12,238
4 flagger 4,162
5 docs 3,878
6 arkade 3,382
7 kiali 3,065
8 go-chassis 2,659
9 kserve 2,050
10 meshery 1,933
11 bank-vaults 1,820
12 kt-connect 1,163
13 pitstop 967
14 awesome-cloudnative-trainings 929
15 pipecd 670
16 cloud-native-starter 510
17 layer5 443
18 apiclarity 371
19 external-auth-server 313
20 kiali-ui 215
21 Kubernetes-Guide 162
22 Google-Cloud-Guide 77
23 oidc-filter 51
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com