Source: https://seerepo.com/compare/grpc/grpc-java/vs/termux/termux-app
Markdown source: https://seerepo.com/compare/grpc/grpc-java/vs/termux/termux-app.md
Description: grpc-java and termux-app share 3 technologies: Google, androidx.core:core, and androidx.appcompat:appcompat. Both are written in Java.

# grpc-java vs termux-app

grpc-java and termux-app share 3 technologies: Google, androidx.core:core, and androidx.appcompat:appcompat. Both are written in Java.

- [grpc/grpc-java](https://seerepo.com/r/grpc/grpc-java): The Java gRPC implementation. HTTP/2 based RPC
- [termux/termux-app](https://seerepo.com/r/termux/termux-app): Termux - a terminal emulator application for Android OS extendible by variety of packages.

## What they share and what sets them apart

- In common: Google, androidx.core:core, androidx.appcompat:appcompat
- Only in grpc-java: http2-server, jakarta.servlet-api, jetty-ee10-servlet, jetty-http2-server, lifecycle-service, javax.servlet:javax.servlet-api, org.eclipse.jetty:jetty-servlet, io.undertow:undertow-servlet, org.apache.tomcat.embed:tomcat-embed-core, com.google.auth:google-auth-library-oauth2-http, OpenTelemetry, io.opentelemetry.contrib:opentelemetry-gcp-resources
- Only in termux-app: window, androidx.preference:preference, androidx.drawerlayout:drawerlayout, androidx.viewpager:viewpager, io.noties.markwon:core, io.noties.markwon:ext-strikethrough, io.noties.markwon:linkify, io.noties.markwon:recycler

## Side by side

| | grpc-java | termux-app |
|---|---|---|
| Size | 430,261 lines written, 904 code files | 47,455 lines written, 178 code files |
| Who writes it | 0.1% of its commits signed by AI. With Claude Code, Codex, Gemini CLI, GitHub Copilot, and Amp | 0% of its commits signed by AI |
| Activity | Last push November 11, 2026, 7,263 commits, 12,080 stars | Last push November 5, 2026, 1,493 commits, 64,718 stars |
| Tests | 618 test files. 80.2% of its code files have a test that imports them | 23 test files. 9% of its code files have a test that imports them |

- Size: Lines written by people and agents, without generated ones; code files, without tests.
- Who writes it: A commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
- Activity: From GitHub and its history, on the day SeeRepo read it.
- Tests: The files that test the code, and the share of code files a test imports.

## Frequently asked questions

### Which is bigger, grpc-java or termux-app?

grpc-java, with 430,261 lines written; termux-app has 47,455.

The proof: [grpc/grpc-java's code at commit d87cf1a](https://github.com/grpc/grpc-java/tree/d87cf1a63794d99bc52285c7622cfef85d3815c5)

### Which has more GitHub stars, grpc-java or termux-app?

termux-app, with 64,718 stars; grpc-java has 12,080.

The proof: [termux/termux-app on GitHub](https://github.com/termux/termux-app)

### Which has more tests, grpc-java or termux-app?

grpc-java, with 618 test files; termux-app has 23.

The proof: [grpc/grpc-java's code at commit d87cf1a](https://github.com/grpc/grpc-java/tree/d87cf1a63794d99bc52285c7622cfef85d3815c5)

### Which was updated more recently, grpc-java or termux-app?

grpc-java: its last push was on November 11, 2026, and termux-app's on November 5, 2026.

The proof: [grpc/grpc-java's commits on GitHub](https://github.com/grpc/grpc-java/commits)

### Which has more commits signed by AI, grpc-java or termux-app?

grpc-java: an AI signed 0.1% of its commits, with Claude Code, Codex, Gemini CLI, GitHub Copilot, and Amp.

## Sources

- grpc/grpc-java: Read on November 11, 2026, at commit d87cf1a (https://github.com/grpc/grpc-java/tree/d87cf1a63794d99bc52285c7622cfef85d3815c5)
- termux/termux-app: Read on November 12, 2026, at commit 8629e63 (https://github.com/termux/termux-app/tree/8629e632fcb95da272221be327db653fb24befe9)

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
