Java

Top 23 Java Open-Source Projects

  • JavaGuide

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

  • Design Patterns

    Design patterns implemented in Java

  • Project mention: Top 10 GitHub Repositories for Python and Java Developers | dev.to | 2024-05-03

    2. Java Design Patterns This repository showcases a collection of design patterns implemented in Java, making it a useful resource for learning how to apply design patterns in your projects. https://github.com/iluwatar/java-design-patterns

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • advanced-java

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

  • Spring Boot

    Spring Boot

  • Project mention: JHipster 8 - Analisando o código da nossa primeira aplicação monolítica - Parte 2/3 | dev.to | 2024-05-06
  • Elasticsearch

    Free and Open, Distributed, RESTful Search Engine

  • Project mention: Elasticsearch Version 9 | /r/elasticsearch | 2023-12-05

    You could check out their GitHub and see what is going on https://github.com/elastic/elasticsearch/issues

  • interviews

    Everything you need to know to get the job.

  • Java

    All Algorithms implemented in Java

  • Project mention: Top 10 GitHub Repositories for Python and Java Developers | dev.to | 2024-05-03

    6. The Algorithms - Java This repository contains implementations of popular algorithms and data structures in Java, making it a valuable learning tool for those interested in these topics. https://github.com/winterbe/java8-tutorial

  • SaaSHub

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

    SaaSHub logo
  • Guava

    Google core libraries for Java

  • Project mention: Lists: do you know the nature of yours? The strange story of a data container in Java | dev.to | 2023-11-23

    The first problem is at the level of Type System, given that a situation more correct would allow us to distinguish through the Collection Type which abstraction we are operating with, species if definable as mutable or immutable. The JCF was born at a time when great care was taken to offer immediate operational data structures, and with attention to performance, but with less attention to constructs or uses that are now seen as common. These concepts have been taken up by other infrastructures from which we certainly cannot fail to mention: Eclipse Collection, Guava Collections, and VAVR.

  • RxJava

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

  • Project mention: Top 10 GitHub Repositories for Python and Java Developers | dev.to | 2024-05-03

    3. RxJava This repository contains the source code for ReactiveX, a library used to create asynchronous and event-based programs with observable sequences. https://github.com/ReactiveX/RxJava

  • leetcode-master

    《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀

  • OkHttp

    Square’s meticulous HTTP client for the JVM, Android, and GraalVM.

  • Project mention: Consuming and Testing third party API's using Spring Webclient | dev.to | 2024-02-19

    We will use Square’s Mock Webserver to spin up a mock server which we can use to simulate real api's request to the get coffee endpoint.

  • Retrofit

    A type-safe HTTP client for Android and the JVM

  • Project mention: Using Retrofit Interceptors to check network connection in Android and testing it | dev.to | 2024-01-23

    from this point on, I will assume, you have a basic understanding of Retrofit. To get the most out of this tutorial I would actually suggest you have a retrofit client already implemented in your application.

  • Dubbo

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

  • jadx

    Dex to Java decompiler

  • Project mention: Apktool in kali | /r/Kalilinux | 2023-12-07
  • Apache Spark

    Apache Spark - A unified analytics engine for large-scale data processing

  • Project mention: "xAI will open source Grok" | news.ycombinator.com | 2024-03-11
  • jeecg-boot

    🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x/3.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。

  • dbeaver

    Free universal database tool and SQL client

  • Project mention: DBeaver – open-source Database client | news.ycombinator.com | 2024-03-10

    Yes but not in the community version:

    https://github.com/dbeaver/dbeaver/wiki/Schema-compare

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

  • Arthas

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

  • Project mention: FLaNK Stack Weekly for 20 June 2023 | dev.to | 2023-06-20
  • ZXing

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

  • Project mention: What's the best way to generate a QR code? | /r/webdev | 2023-05-16
  • spring-boot-demo

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

  • appsmith

    Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.

  • Project mention: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev | dev.to | 2024-02-05

    appsmith — Low code project to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API.

  • Ray

    Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.

  • Project mention: Ray: Unified framework for scaling AI and Python applications | news.ycombinator.com | 2024-05-03
  • 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 related posts

  • Apple Introduces M4 Chip

    7 projects | news.ycombinator.com | 7 May 2024
  • How to use Google Gemini AI for Agriculture Productivity

    2 projects | dev.to | 7 May 2024
  • Google Fit APIs get shut down in 2025, might break fitness devices

    8 projects | news.ycombinator.com | 7 May 2024
  • We Have Code Quality At Home: Open Source Java Code Quality Tools

    4 projects | dev.to | 6 May 2024
  • JHipster 8 - Analisando o código da nossa primeira aplicação monolítica - Parte 2/3

    1 project | dev.to | 6 May 2024
  • Practical use Cases of AI and Java

    1 project | dev.to | 6 May 2024
  • Lost in Translation: The Bug That Spoke Russian and Crashed My App

    1 project | news.ycombinator.com | 6 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 8 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Java projects? This list will help you:

Project Stars
1 JavaGuide 143,280
2 Design Patterns 86,514
3 advanced-java 74,356
4 Spring Boot 72,870
5 Elasticsearch 67,708
6 interviews 61,671
7 Java 56,790
8 Guava 49,424
9 RxJava 47,659
10 leetcode-master 47,439
11 OkHttp 45,272
12 Retrofit 42,631
13 Dubbo 40,048
14 jadx 39,232
15 Apache Spark 38,414
16 jeecg-boot 37,851
17 dbeaver 37,481
18 MPAndroidChart 37,252
19 Arthas 34,720
20 ZXing 32,265
21 spring-boot-demo 32,085
22 appsmith 31,646
23 Ray 31,179

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com