Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀. Learn more →
Top 20 Java Grpc Projects
Conductor is a microservices orchestration engine.Project mention: Dozens of malicious PyPI packages discovered targeting developers | news.ycombinator.com | 2022-11-02
Yeah, that's quite interesting reading from them, some sort of specialized appliance really.
I'm and the average Joe around me, totally far from Netflix's task of packing bytes from disk to network. Simple 2vCPU VPS serving 4GBit without being saturated on system resource level is quite often much more than enough. Extra note - it's not even using kTLS.
Moreover, even for Netflix, noting they know FreeBSD in and out, do you think/have info on using FreeBSD as base OS beyond distribution level - running applications/services in particular?
I've quickly checked on their repos like https://github.com/Netflix/conductor and it smells like they use containers/Docker, which doesn't work on FreeBSD => I'm in very much doubts it's OS of choice for them.
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.Project mention: Best library for messenger backend (JVM) | reddit.com/r/Kotlin | 2022-10-05
Armeria (https://armeria.dev/) is a very underrated framework and does not get enough love, it works fabulously with Kotlin (coroutines support also built-in) and integrates nicely with GRPC, Thrift, etc. The maintainers are very responsive and nice and always helping people out.
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Generates a unified GraphQL schema from gRPC microservices and other Protobuf sourcesProject mention: Go stack for REST APIs? | reddit.com/r/golang | 2022-11-20
Does google/rejoiner help? This project also seems promising: grpc-graphql-gateway
Spring Boot starter module for gRPC framework. (by yidongnan)Project mention: Estudo sobre HTTP2 e protocolos binários - parte 4 | dev.to | 2022-08-03
Distributed Workflow Engine for Microservices OrchestrationProject mention: Camunda's Hacktoberfest 2022 | dev.to | 2022-10-04
Spring Boot starter module for gRPC framework.Project mention: Spring Boot and GRPC | reddit.com/r/springframework | 2022-04-06
https://github.com/LogNet/grpc-spring-boot-starter Check this
An Extensible Request/Response WorkbenchProject mention: Show HN: Restfox – A web based HTTP client inspired by Insomnia and Postman | news.ycombinator.com | 2022-10-21
The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!
A networking framework that evolves with your applicationProject mention: ServiceTalk – A networking framework that evolves with your application | news.ycombinator.com | 2022-05-18
A local proxy written in Java
I was very happy to find out that latency issues were non existent. Although someone posted a more mature tool to do the same, mirror
Debugging gRPC application with swagger-ui.Project mention: Why isn't there a Swagger/OpenAPI for binary formats? | news.ycombinator.com | 2022-03-25
Share, discover & download files in your network 💥
A gRPC Java testing tool to easily mock endpoints of gRPC services for IT or Unit testingProject mention: How to Boost Code Coverage with Functional Testing | reddit.com/r/Kotlin | 2022-11-01
Yes I agree, mocking is a bit of an overloaded term, and the libraries we used for stubbing like gRPC Mock and WireMock also have `mock` in their name, even though they are real servers with stubbing
RPC Benchmark of gRPC, Aeron and KryoNet (by benalexau)
JDK 11 examples and demo projects.
A JMeter plugin supports load test gRPCProject mention: GRPC Performance Testing , Load Testing | reddit.com/r/grpc | 2022-04-14
📝 A repository containing different java tutorialsProject mention: Hot reload SSL configuration for a server and http client | reddit.com/r/scala | 2022-06-12
Hi, I have been working on a small library to make hot reloading of a ssl configuration for a server and http client possible. I was just curious why we needed to restart the server or recreate a http client with new ssl configuration when the keystores needed to be updated. I wanted to learn how the ssl configuration is handled in java and was just curious if I could be able to bypass this limitation and reload the ssl configuration instantly. An alternative would be to use nginx as a proxy with ssl configuration for a server setup, but I was a bit bored and wanted to achieve this just in java. In the above demo I demonstrate a spring boot with embedded jetty server, however similar behaviour is possible with akka or other servers which use SSLContext, SSLSocketFactory, SSLEngine, TrustManager or KeyManager. The server has an initial ssl configuration and it will get updated by an admin application from the terminal through an https request, but it can also use a file listener to update it. If the keystores on the filesystem get replaced or updated it can also pick that up or fetch it from a database based on a trigger or something else. The demo can be found here https://github.com/Hakky54/java-tutorials/tree/main/instant-server-ssl-reloading I use my own library to have this setup working, which is available here: https://github.com/Hakky54/sslcontext-kickstart
Java microservices with REST, and gRPC using BFF pattern. This repository contains backend services. Everything is dockerized and ready to "Go" actually "Java" :-)
Protobuf validator for Java
Lab around GraphQL and gRPC with Helidon
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
Java Grpc related posts
Seamlessly offloading typescript compilation
grpc_bench: open-source, objective gRPC benchmark
3 projects | reddit.com/r/grpc | 20 Apr 2021
Aeron: Low-latency, reliable networking over UDP
2 projects | news.ycombinator.com | 23 Mar 2021
Diztl - Share, discover and download files on your network
1 project | reddit.com/r/coolgithubprojects | 4 Mar 2021
High performing APIs with gRPC
2 projects | reddit.com/r/programming | 25 Jan 2021
A case against text protocols
2 projects | reddit.com/r/programming | 31 Dec 2020
A note from our sponsor - Scout APM
scoutapm.com | 26 Nov 2022
What are some of the best open-source Grpc projects in Java? This list will help you: