📈 GH Trending Explorer 🎲 Surprise me

Search: proto · Language: Java · clear

modelcontextprotocol / java-sdk

The official Java SDK for Model Context Protocol servers and clients. Maintained in collaboration with Spring AI

▲ ~18/7d ★ 3.7k Java 🔥 today
GeyserMC / Geyser

A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.

▲ ~14/7d ★ 5.9k Java 🔥 today
apache / shenyu

Apache ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance.

▲ ~7/7d ★ 8.9k Java 🔥 today
Peergos / Peergos

A p2p, secure file storage, social network and application protocol

▲ ~7/7d ★ 2.5k Java today
mateaix / mateclaw

🤖 MateClaw — Your second brain with Multi-Agent Orchestration, MCP Protocol, Skills & Memory, Dream, and Multi-Channel Support. Built on Spring AI Alibaba.

▲ ~7/7d ★ 1.2k Java 1d ago
grpc / grpc-java

The Java gRPC implementation. HTTP/2 based RPC

▲ ~0/7d ★ 12k Java 1d ago
traccar / traccar

Open source GPS tracking platform - self-hosted or managed, 200+ device protocols

▲ ~0/7d ★ 7.9k Java today
jitsi / jitsi

Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.

▲ ~0/7d ★ 4.3k Java 28d ago
sofastack / sofa-rpc

SOFARPC is a high-performance, high-extensibility, production-level Java RPC framework.

▲ ~0/7d ★ 3.9k Java 12d ago
dtinit / data-transfer-project

The Data Transfer Project makes it easy for platforms to build interoperable user data portability features. We are establishing a common framework, including data models and protocols, to enable direct transfer of data both into and out of participating online service providers.

▲ ~0/7d ★ 3.6k Java today
opensolon / solon

🔥 Java enterprise application development framework for full scenario: Restrained, Efficient, Open, Ecologicalll!!! 700% higher concurrency 50% memory savings Startup is 10 times faster. Packing 90% smaller; Compatible with java8 ~ java26; Supports LTS. (Replaceable spring)

▲ ~0/7d ★ 2.8k Java 5d ago
smithy-lang / smithy

Smithy is a protocol-agnostic interface definition language and set of tools for generating clients, servers, and documentation for any programming language.

▲ ~0/7d ★ 2.4k Java today
DSheirer / sdrtrunk

A cross-platform java application for decoding, monitoring, recording and streaming trunked mobile and related radio protocols using Software Defined Radios (SDR). Website:

▲ ~0/7d ★ 2.2k Java 1d ago
aklivity / zilla

🦎 A lightweight, multi-protocol gateway for event-driven applications and AI agents. Expose and govern Kafka, MQTT, APIs, and MCP through one high-performance engine with shared routing, security, schema, and observability.

▲ ~0/7d ★ 1.7k Java today
apache / ratis

Open source Java implementation for Raft consensus protocol.

▲ ~0/7d ★ 1.5k Java today
dmulloy2 / ProtocolLib

Provides read and write access to the Minecraft protocol with Bukkit.

▲ ~0/7d ★ 1.3k Java 14d ago
pnoker / iot-dc3

IoT DC3 — Connect the Physical World to AI. An open-source Industrial IoT Runtime for Physical AI: 36 protocol drivers, edge-to-cloud data delivery, and an MCP tool gateway so AI agents act on devices in a safe, controllable, traceable loop.

▲ ~0/7d ★ 1.3k Java 4d ago
appium / java-client

Java language binding for writing Appium Tests, conforms to W3C WebDriver Protocol

▲ ~0/7d ★ 1.3k Java today
hivemq / hivemq-community-edition

HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5. It is the foundation of the HiveMQ Enterprise Connectivity and Messaging Platform

▲ ~0/7d ★ 1.2k Java 2d ago
quickfix-j / quickfixj

QuickFIX/J is a full featured messaging engine for the FIX protocol. - This is the official project repository.

▲ ~0/7d ★ 1.2k Java today
hivemq / hivemq-mqtt-client

HiveMQ MQTT Client is an MQTT 5.0 and MQTT 3.1.1 compatible and feature-rich high-performance Java client library with different API flavours and backpressure support

▲ ~0/7d ★ 1.1k Java 5d ago
dnsjava / dnsjava

dnsjava - an implementation of the DNS protocol in Java

▲ ~0/7d ★ 1.1k Java today
retrooper / packetevents

PacketEvents is a protocol library tailored to Minecraft Java Edition, designed to facilitate the processing and transmission of packets.

▲ ~0/7d ★ 921 Java 6d ago
apache / causeway

Use Apache Causeway™ to rapidly develop domain-driven apps or modular monoliths in Java, on top of the Spring Boot platform. Write your business logic in entities, domain services or view models, and the framework dynamically generates a representation of that domain model as a webapp, GraphQL or RESTful API. For prototyping or production.

▲ ~0/7d ★ 906 Java today
eclipse-lsp4j / lsp4j

A Java implementation of the language server protocol intended to be consumed by tools and language servers implemented in Java.

▲ ~0/7d ★ 730 Java today
rsksmart / rskj

RSKj is a Java implementation of the Rootstock protocol.

▲ ~0/7d ★ 691 Java today
ViaVersion / ViaFabricPlus

Minecraft Fabric mod that allows you to join every Minecraft server version (Classic, Alpha, Beta, Release, April Fools, Bedrock)

▲ ~0/7d ★ 682 Java today
ViaVersion / ViaProxy

Standalone proxy which allows players to join EVERY Minecraft server version (Classic, Alpha, Beta, Release, Bedrock)

▲ ~0/7d ★ 662 Java today
scalecube / scalecube-services

Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. It features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing

▲ ~0/7d ★ 639 Java 1d ago
xipki / xipki

XiPKI: Compact open source PKI (CA, OCSP responder, certificate protocols ACME, CMP, EST, SCEP), with full support of PQC MLDSA (Dilithium) and MLKEM (Kyber).

▲ ~0/7d ★ 608 Java today
Erudika / para

Multitenant backend server for building web and mobile apps rapidly. The backend for busy developers. (self-hosted or hosted)

▲ ~0/7d ★ 574 Java 6d ago
ptrd / kwik

A QUIC client, client library and server implementation in Java. Supports HTTP3 with "Flupke" add-on.

▲ ~0/7d ★ 505 Java 2d ago
xunsang2022 / xs-net

XS-NET 是面向长连接、持久化玩家状态与多节点扩展的 Java 游戏服务器框架,适用于 MMORPG/RPG、SLG、卡牌回合制及房间副本类游戏。基于 Pekko Actor 分片管理玩家、场景与战斗实体,支持 TCP、UDP、KCP、WebSocket、Protobuf RPC、多端 SDK,以及 Redis 缓存和 PostgreSQL 异步持久化。

▲ ~0/7d ★ 113 Java 5d ago
nvxtien / emporia

Emporia is a microservices-based trading platform built with Spring Boot, React and PostgreSQL, featuring real-time market data, order management, execution strategies, and OAuth2 security.

▲ ~0/7d ★ 55 Java 22d ago