Skip to content

Commit 56221d4

Browse files
committed
review
1 parent bb58c4a commit 56221d4

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

_posts/2025-09-30-grpc-zero.adoc renamed to _posts/2025-10-14-grpc-zero.adoc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: post
33
title: 'Quarkus gRPC Zero'
4-
date: 2025-09-30
4+
date: 2025-10-14
55
tags: quarkus grpc
66
synopsis: 'gRPC code generation that runs on the JVM so you do not need native protoc binaries.'
77
author: andreatp
@@ -32,7 +32,7 @@ The difference is that builds are portable and predictable on any JVM host. It a
3232
== Benefits
3333
3434
* Portable builds that behave the same on laptops, CI, containers, and edge devices.
35-
* Simpler CI and smaller images because you do not need to package native executables.
35+
* Simpler CI and less downloads as you don't need native executables.
3636
* Less maintenance for platform teams who no longer manage platform-specific toolchains.
3737
* A small, self-contained Java dependency that performs `proto` file compilation.
3838
@@ -70,18 +70,18 @@ Build your project as usual and generated sources will appear during the build s
7070
7171
The developer ergonomics are unchanged, but there are no native tools invoked during the process.
7272
73-
== When to choose this extension
74-
75-
* You want hermetic, reproducible builds with fewer external artifacts.
76-
* You support multiple platforms or unusual architectures and want to avoid maintaining binaries.
77-
7873
== Current status and roadmap
7974
8075
Quarkus gRPC Zero is currently experimental but ready for early adopters.
8176
8277
It passes integration tests and works in typical Quarkus builds.
8378
We are actively improving the project and welcome feedback, real-world testing, and bug reports to guide stabilization and future features.
8479
80+
== Under the Hood
81+
82+
The extension embeds a version of `libprotobuf`, compiled to WebAssembly (with the CLI stripped out) and translated into pure Java bytecode thanks to https://chicory.dev[Chicory].
83+
The result is a self-contained JAR that provides the full `protoc` engine capabilities (including plugin support) and runs on any JVM, transparently and portably across platforms.
84+
8585
== Try it and report any errors
8686
8787
Please try Quarkus gRPC Zero in your projects.

0 commit comments

Comments
 (0)