Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 Java Java Projects
-
Project mention: JavaGuide: Comprehensive Java Learning and Interview Prep Resource | news.ycombinator.com | 2024-08-15
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
Java Design Patterns GitHub Repo
-
advanced-java
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
-
Spring Boot
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
Project mention: Using LLM in Access Management with OpenAM and Spring AI as an example | dev.to | 2025-06-30An application based on Spring Boot and Spring AI is developed to automate auditing.
-
ElasticSearch Loses Stars
-
-
Stirling-PDF
#1 Locally hosted web application that allows you to perform various operations on PDF files
Project mention: A free, unlimited online PDF converter with Privacy focus | news.ycombinator.com | 2025-01-03Congrats on the launch, it is interesting. Do you have plans for open source the project?
I'm a happy user of Stirling-PDF [1] which provides all my PDF needs. I do host it in my network and not accessible from internet for better privacy.
[1] https://github.com/Stirling-Tools/Stirling-PDF
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
Project mention: Async Queue – One of My Favorite Programming Interviews (Can AI Break It?) | news.ycombinator.com | 2025-07-06
I've implemented multiple production versions of this problem (but not in JavaScript)[1], so maybe my view of this problem is miscalibrated...
This feels both too easy and too hard for an interview? I would expect almost any new grad to be able to implement this in the language of their choice. Adding delays makes it less trivial, except that the answer is... Just use the function provided by the language. That's the right answer for real code, but what are you really assessing by asking it?
[1] https://github.com/google/guava/blob/master/guava/src/com/go...
-
RxJava
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
-
-
-
JeecgBoot
🔥企业级低代码平台集成了AI应用平台,帮助企业快速实现低代码开发和构建AI应用!前后端分离架构 SpringBoot,SpringCloud、Mybatis,Ant Design4、 Vue3.0、TS+vite!强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领AI低代码开发模式: AI生成->OnlineCoding-> 代码生成-> 手工MERGE,显著的提高效率,又不失灵活~
-
Let's look at the example from Apache Dubbo:
-
MPAndroidChart
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
-
-
-
-
Refer to this link to know more about ZXing Library = ZXing
-
Project mention: How to Navigate with Selenium Using a Default Chrome Profile? | dev.to | 2025-05-11
Check the official Selenium GitHub page for the latest version.
-
Project mention: Introducing RisingWave's Hosted Iceberg Catalog-No External Setup Needed | dev.to | 2025-07-04
Because the hosted catalog is a standard JDBC catalog, tools like Spark, Trino, and Flink can still access your tables. For example:
-
conductor
Conductor is an event driven orchestration platform providing durable and highly resilient execution engine for your applications
https://github.com/conductor-oss/conductor
Orkes Conductor is a modern enterprise platform built around that tool:
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Java discussion
Java Java related posts
-
EsProc SPL:Equivalent to the Python Enhanced DuckDB
-
Show HN: Multi-Vector HNSW in Pure Java
-
LangGraph4j - Implementing Human-in-the-Loop at ease
-
How to Set Up CI/CD Using Jenk
-
Micronaut 4 application on AWS Lambda- Part 1 Introduction to the sample application and first Lambda performance measurements
-
I Build Software Quickly
-
CVE-2024-36401: OSGeo GeoServer GeoTools Eval Injection Vulnerability
-
A note from our sponsor - Stream
getstream.io | 16 Jul 2025
Index
What are some of the best open-source Java projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | JavaGuide | 150,753 |
2 | Design Patterns | 92,200 |
3 | advanced-java | 77,953 |
4 | Spring Boot | 77,725 |
5 | Elasticsearch | 73,207 |
6 | interviews | 64,112 |
7 | Stirling-PDF | 63,406 |
8 | Java | 62,335 |
9 | Guava | 50,924 |
10 | RxJava | 48,212 |
11 | jadx | 44,659 |
12 | dbeaver | 44,325 |
13 | JeecgBoot | 43,277 |
14 | Dubbo | 41,143 |
15 | MPAndroidChart | 38,033 |
16 | Arthas | 36,474 |
17 | spring-boot-demo | 33,785 |
18 | easyexcel | 33,505 |
19 | ZXing | 33,435 |
20 | Selenium WebDriver | 32,716 |
21 | Apache Flink | 25,020 |
22 | conductor | 24,447 |
23 | Mindustry | 24,314 |