grpc-kv-examples 2025-12-02
Add Java, Kotlin, Scala, C++, and Dart implementations
40 files · 4,200+ · 50-

JVM language implementations

4 files changed
  • KVServer.java Java gRPC server with mTLS and SslContext
  • KVClient.java Java gRPC client with mTLS
  • KVServer.kt Kotlin gRPC server implementation
  • KVServer.scala Scala gRPC server implementation
  • Added Java, Kotlin, and Scala gRPC implementations with Gradle build files, all supporting mTLS with environment-variable-based certificate loading. instantiate architectural
    3 files
    • KVServer.java
    • KVServer.kt
    • KVServer.scala

C++ and Dart implementations

3 files changed
  • CMakeLists.txt CMake build configuration for C++ gRPC client/server
  • client.dart Dart gRPC client with mTLS
  • server.dart Dart gRPC server with mTLS
  • Added C++ implementation with CMake build and Dart client/server with proto code generation, completing the 11-language test matrix. instantiate architectural
    2 files
    • CMakeLists.txt
    • client.dart