envoy-mobile
by
envoyproxy

Description: Client HTTP and networking library based on the Envoy project for iOS, Android, and more.

View on GitHub ↗

Summary Information

Updated 1 hour ago
Added to GitGenius on July 14th, 2023
Created on March 4th, 2019
Open Issues & Pull Requests: 217 (+0)
Number of forks: 85
Total Stargazers: 565 (+0)
Total Subscribers: 159 (+0)

Issue Activity (beta)

Open issues: 155
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,859 days
Stale 30+ days: 155
Stale 90+ days: 155

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • no stalebot (182)
  • platform/ios (49)
  • core (47)
  • platform/android (46)
  • cronet (38)
  • ci (34)
  • enhancement (32)
  • area/testing (30)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 848.0 days
Mean response time: 781.3 days
90th percentile: 1750.8 days
Tracked items: 8

Most active contributors

Detailed Description

Envoy Mobile is a multiplatform client HTTP and networking library built on the core networking layer of the Envoy proxy project. The repository, now archived, has been consolidated into the main Envoy project at github.com/envoyproxy/envoy/blob/main/mobile/README.md. The library provides cross-platform networking capabilities for iOS, Android, and other platforms, enabling developers to leverage Envoy's robust proxy infrastructure on mobile and client-side applications.

The project encompasses a comprehensive set of networking features including HTTP/2 and HTTP/3 support, TLS encryption and termination, load balancing, traffic management, and gRPC communication. It functions as both a network proxy and API gateway for client applications, offering observability capabilities and performance optimization for mobile networking scenarios. The library is designed to facilitate microservices communication and service mesh integration from the client side, providing network security and traffic management at the application level.

Envoy Mobile is written primarily in Java with support for multiple programming languages and platforms. The project maintains extensive documentation through its official website at envoymobile.io, including getting started guides, API documentation, and additional resources. The community maintains multiple communication channels including three Google Groups for announcements, user discussions, and developer conversations, plus a dedicated Slack channel within the Envoy Proxy workspace. The project holds weekly community meetings on Thursdays at 11am PT with publicly available meeting minutes.

According to GitGenius activity tracking, the repository shows median issue and pull request response latency of approximately 20,351 hours with a mean of 18,750 hours across tracked items. The most frequently engaged issue labels include cronet, performance optimization, and items without stalebot configuration. Key contributors tracked by GitGenius include fortuna with three recorded events, and Miguel1583HM and fredyw each with two events. The repository shares overlapping contributors with the main Envoy project, the Kubernetes website repository, and the Swift language repository, indicating cross-project collaboration within the broader infrastructure and networking ecosystem.

The project is licensed under the Apache 2.0 license and copyrighted by the Envoy Mobile Project Authors. It is classified within the Cloud Native Computing Foundation ecosystem and covers domains spanning cross-platform compatibility, mobile networking, proxy architecture, network security, and performance optimization. The library enables developers to implement sophisticated networking patterns typically associated with service mesh and microservices architectures directly within mobile and client applications, bringing enterprise-grade networking capabilities to edge devices and client-side code.

envoy-mobile
by
envoyproxyenvoyproxy/envoy-mobile

Repository Details

Fetching additional details & charts...