Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/playframework/play-grpc
- Owner: playframework
- License: apache-2.0
- Created: 2018-11-26T16:17:55.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-03-22T20:29:12.000Z (11 months ago)
- Last Synced: 2024-04-15T12:21:13.932Z (10 months ago)
- Topics: akka, grpc, playframework, protobuf
- Language: Scala
- Homepage:
- Size: 715 KB
- Stars: 34
- Watchers: 8
- Forks: 28
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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