Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/playframework/play-grpc

Play + Akka gRPC
https://github.com/playframework/play-grpc

akka grpc playframework protobuf

Last synced: 8 days ago
JSON representation

Play + Akka gRPC

Awesome Lists containing this project

README

        

# Play gRPC

[![Twitter Follow](https://img.shields.io/twitter/follow/playframework?label=follow&style=flat&logo=twitter&color=brightgreen)](https://twitter.com/playframework)
[![Discord](https://img.shields.io/discord/931647755942776882?logo=discord&logoColor=white)](https://discord.gg/g5s2vtZ4Fa)
[![GitHub Discussions](https://img.shields.io/github/discussions/playframework/playframework?&logo=github&color=brightgreen)](https://github.com/playframework/playframework/discussions)
[![StackOverflow](https://img.shields.io/static/v1?label=stackoverflow&logo=stackoverflow&logoColor=fe7a16&color=brightgreen&message=playframework)](https://stackoverflow.com/tags/playframework)
[![YouTube](https://img.shields.io/youtube/channel/views/UCRp6QDm5SDjbIuisUpxV9cg?label=watch&logo=youtube&style=flat&color=brightgreen&logoColor=ff0000)](https://www.youtube.com/channel/UCRp6QDm5SDjbIuisUpxV9cg)
[![Twitch Status](https://img.shields.io/twitch/status/playframework?logo=twitch&logoColor=white&color=brightgreen&label=live%20stream)](https://www.twitch.tv/playframework)
[![OpenCollective](https://img.shields.io/opencollective/all/playframework?label=financial%20contributors&logo=open-collective)](https://opencollective.com/playframework)

[![Build Status](https://github.com/playframework/play-grpc/actions/workflows/build-test.yml/badge.svg)](https://github.com/playframework/play-grpc/actions/workflows/build-test.yml)
[![Maven](https://img.shields.io/maven-central/v/org.playframework/play-grpc-runtime_2.13.svg?logo=apache-maven)](https://mvnrepository.com/artifact/org.playframework/play-grpc-runtime_2.13)
[![Repository size](https://img.shields.io/github/repo-size/playframework/play-grpc.svg?logo=git)](https://github.com/playframework/play-grpc)
[![Scala Steward badge](https://img.shields.io/badge/Scala_Steward-helping-blue.svg?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAMAAAARSr4IAAAAVFBMVEUAAACHjojlOy5NWlrKzcYRKjGFjIbp293YycuLa3pYY2LSqql4f3pCUFTgSjNodYRmcXUsPD/NTTbjRS+2jomhgnzNc223cGvZS0HaSD0XLjbaSjElhIr+AAAAAXRSTlMAQObYZgAAAHlJREFUCNdNyosOwyAIhWHAQS1Vt7a77/3fcxxdmv0xwmckutAR1nkm4ggbyEcg/wWmlGLDAA3oL50xi6fk5ffZ3E2E3QfZDCcCN2YtbEWZt+Drc6u6rlqv7Uk0LdKqqr5rk2UCRXOk0vmQKGfc94nOJyQjouF9H/wCc9gECEYfONoAAAAASUVORK5CYII=)](https://scala-steward.org)
[![Mergify Status](https://img.shields.io/endpoint.svg?url=https://api.mergify.com/v1/badges/playframework/play-grpc&style=flat)](https://mergify.com)

Play support for [akka-grpc](https://doc.akka.io/docs/akka-grpc/current/) and [pekko-grpc](https://pekko.apache.org/docs/pekko-grpc/current/overview.html).

## Project Status

This library is ready to be used in production, but APIs are still expected to be improved and [may change](https://doc.akka.io/docs/akka/current/common/may-change.html).

## Compatibility & support

This project does not yet have to obey the rule of staying binary compatible between releases that is common for libraries under the Play Framework organization. Breaking API changes may be introduced without notice as we refine and simplify based on your feedback.

## Docs

For testing documentation locally use a few next commands (for more details see [Antora workflow](https://github.com/playframework/.github/blob/main/.github/workflows/antora.yml)):

```bash
cd docs
npm i -D -E @antora/cli @antora/site-generator @antora/lunr-extension @asciidoctor/tabs
npx antora local-antora-playbook.yml
```

Then open in browser generated documentation from `/docs/build/site`.

## Releasing a new version

See https://github.com/playframework/.github/blob/main/RELEASING.md