Java Java

Open-source Java projects categorized as Java

Top 23 Java Java Projects

  1. JavaGuide

    「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!

    Project mention: JavaGuide: Comprehensive Java Learning and Interview Prep Resource | news.ycombinator.com | 2024-08-15
  2. 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.

    Stream logo
  3. Design Patterns

    Design patterns implemented in Java

    Project mention: Learning Design Patterns in Programming | dev.to | 2025-04-09

    Java Design Patterns GitHub Repo

  4. advanced-java

    😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识

  5. 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-30

    An application based on Spring Boot and Spring AI is developed to automate auditing.

  6. Elasticsearch

    Free and Open Source, Distributed, RESTful Search Engine

    Project mention: Big Money vs. Small Money - FAV0 Weekly #020 | dev.to | 2024-11-03

    ElasticSearch Loses Stars

  7. interviews

    Everything you need to know to get the job.

  8. 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-03

    Congrats 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

  9. 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.

    InfluxDB logo
  10. Java

    All Algorithms implemented in Java

    Project mention: Algorithms Implemented in Java | news.ycombinator.com | 2024-12-01
  11. Guava

    Google core libraries for Java

    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...

  12. RxJava

    RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.

  13. jadx

    Dex to Java decompiler

    Project mention: Dex to Java Decompiler | news.ycombinator.com | 2025-04-01
  14. dbeaver

    Free universal database tool and SQL client

    Project mention: DBeaver – AI Smart Assistance | news.ycombinator.com | 2025-02-04
  15. JeecgBoot

    🔥企业级低代码平台集成了AI应用平台,帮助企业快速实现低代码开发和构建AI应用!前后端分离架构 SpringBoot,SpringCloud、Mybatis,Ant Design4、 Vue3.0、TS+vite!强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领AI低代码开发模式: AI生成->OnlineCoding-> 代码生成-> 手工MERGE,显著的提高效率,又不失灵活~

  16. Dubbo

    The java implementation of Apache Dubbo. An RPC and microservice framework.

    Project mention: Dirty code: trusted keeper of errors. Broken windows theory | dev.to | 2025-03-17

    Let's look at the example from Apache Dubbo:

  17. 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.

  18. Arthas

    Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas

  19. spring-boot-demo

    🚀一个用来深入学习并实战 Spring Boot 的项目。

  20. easyexcel

    快速、简洁、解决大文件内存溢出的java处理Excel工具

  21. ZXing

    ZXing ("Zebra Crossing") barcode scanning library for Java, Android

    Project mention: SpringBoot x QR code - PixelForest x REST | dev.to | 2025-05-17

    Refer to this link to know more about ZXing Library = ZXing

  22. Selenium WebDriver

    A browser automation framework and ecosystem.

    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.

  23. conductor

    Conductor is an event driven orchestration platform providing durable and highly resilient execution engine for your applications

    Project mention: Conductor MCP Server Made Public | news.ycombinator.com | 2025-05-20

    https://github.com/conductor-oss/conductor

    Orkes Conductor is a modern enterprise platform built around that tool:

  24. Mindustry

    The automation tower defense RTS

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Java discussion

Log in or Post with

Java Java related posts

  • EsProc SPL:Equivalent to the Python Enhanced DuckDB

    1 project | news.ycombinator.com | 16 Jul 2025
  • Show HN: Multi-Vector HNSW in Pure Java

    1 project | news.ycombinator.com | 15 Jul 2025
  • LangGraph4j - Implementing Human-in-the-Loop at ease

    2 projects | dev.to | 15 Jul 2025
  • How to Set Up CI/CD Using Jenk

    1 project | dev.to | 15 Jul 2025
  • Micronaut 4 application on AWS Lambda- Part 1 Introduction to the sample application and first Lambda performance measurements

    4 projects | dev.to | 14 Jul 2025
  • I Build Software Quickly

    6 projects | news.ycombinator.com | 14 Jul 2025
  • CVE-2024-36401: OSGeo GeoServer GeoTools Eval Injection Vulnerability

    2 projects | dev.to | 12 Jul 2025
  • A note from our sponsor - Stream
    getstream.io | 16 Jul 2025
    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 →

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

Sponsored
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.
getstream.io