The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) https://grpc.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Yash Tibrewal 8b4079f4dd [shutdown] Add logs when shutdown is done (#36002) 1 year ago
..
address_utils [EventEngine] Support AF_UNIX for windows (#34801) 1 year ago
avl [Deps] Update to Clang-16 (#34492) 1 year ago
backoff [fuzzing] Expose random number generator to some fuzzers (#34415) 2 years ago
channel [call-v3] Correctly detect v3 filters even if the immediate base class is not ImplementCallFilter<> (#35997) 1 year ago
compression [transport] Split metadata_batch into its own target (#35496) 1 year ago
config [reorg] move service config code to src/core/service_config (#35843) 1 year ago
debug [work-serializer] Add some basic process-wide monitoring (#34369) 2 years ago
event_engine [EventEngine] Set DSCP on listener socket (#35983) 1 year ago
experiments Log gRPC experiments at INFO 1 year ago
gpr [Core] Remove wrap_memcpy (#35826) 1 year ago
gprpp [load_file] remove grpc_load_file() in favor of grpc_core::LoadFile() (#35857) 1 year ago
handshaker Fix include guards for src/ and test/ directories (#32167) 2 years ago
http [Deps] Update to Clang-16 (#34492) 1 year ago
iomgr [EventEngine] Support AF_UNIX for windows (#34801) 1 year ago
json [CI] Using clang-17 for clang tidy & format (#35595) 1 year ago
matchers [Deps] Update to Clang-16 (#34492) 1 year ago
promise [chaotic-good] Bring up core e2e tests (#35663) 1 year ago
resource_quota Clarify caller should call dtor with New() 1 year ago
security [Security] Crl helpers (#35963) 1 year ago
slice [fuzzer] Separate scheduling from schedule creation for network input (#35618) 1 year ago
surface [shutdown] Add logs when shutdown is done (#36002) 1 year ago
transport [build] move parts of the `grpc_base` BUILD target out into their own targets (#35846) 1 year ago
uri [Deps] Update to Clang-16 (#34492) 1 year ago
README.md

README.md

Required elements of gRPC Core: Each module in this directory is required to build gRPC. If it's possible to envisage a configuration where code is not required, then that code belongs in ext/ instead.

NOTE: The movement of code between lib and ext is an ongoing effort, so this directory currently contains too much of the core library.