back to home

Best Open Source java Libraries

A curated list of the most popular GitHub repositories tagged with java. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1CyC2018/CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

183,684
Analyze Code

#2Snailclimb/JavaGuide

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发与系统设计。准备后端技术面试,首选 JavaGuide!

153,819Java
Analyze Code

#3iluwatar/java-design-patterns

Design patterns implemented in Java

93,764Java
Analyze Code

#4macrozheng/mall

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

82,932Java
Analyze Code

#5spring-projects/spring-boot

Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.

80,063Java
Analyze Code

#6doocs/advanced-java

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

78,845Java
Analyze Code

#7elastic/elasticsearch

Free and Open Source, Distributed, RESTful Search Engine

76,166Java
Analyze Code

#8Stirling-Tools/Stirling-PDF

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

74,425TypeScript
Analyze Code

#9TheAlgorithms/Java

All Algorithms implemented in Java

65,084Java
Analyze Code

#10kdn251/interviews

Everything you need to know to get the job.

64,952Java
Analyze Code

#11youngyangyang04/leetcode-master

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

60,372Shell
Analyze Code

#12azl397985856/leetcode

LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)

55,816JavaScript
Analyze Code

#13google/guava

Google core libraries for Java

51,480Java
Analyze Code

#14dbeaver/dbeaver

Free universal database tool and SQL client

48,754Java
Analyze Code

#15ReactiveX/RxJava

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

48,530Java
Analyze Code

#16skylot/jadx

Dex to Java decompiler

47,337Java
Analyze Code

#17square/okhttp

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

46,890Kotlin
Analyze Code

#18GitHubDaily/GitHubDaily

坚持分享 GitHub 上高质量、有趣实用的开源技术教程、开发者工具、编程网站、技术资讯。A list cool, interesting projects of GitHub.

45,244
Analyze Code

#19square/retrofit

A type-safe HTTP client for Android and the JVM

43,890HTML
Analyze Code

#20apache/spark

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

42,851Scala
Analyze Code

#21apache/dubbo

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

41,738Java
Analyze Code

#22appsmithorg/appsmith

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

39,136TypeScript
Analyze Code

#23PhilJay/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.

38,225Java
Analyze Code

#24alibaba/arthas

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

37,096Java
Analyze Code

#25AobingJava/JavaFamily

【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。

36,873
Analyze Code

#26doocs/leetcode

🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解

35,644Java
Analyze Code

#27xkcoding/spring-boot-demo

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

34,084Java
Analyze Code

#28SeleniumHQ/selenium

A browser automation framework and ecosystem.

34,064Java
Analyze Code

#29zxing/zxing

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

33,864Java
Analyze Code

#30alibaba/easyexcel

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

33,763Java
Analyze Code

#31binarywang/WxJava

微信开发 Java SDK ,支持包括微信支付,开放平台,小程序,企业微信,视频号,公众号等的后端开发

32,566Java
Analyze Code

#32conductor-oss/conductor

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

31,494Java
Analyze Code

#33ityouknow/spring-boot-examples

about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。

30,646Java
Analyze Code

#34chinabugotech/hutool

🍬A set of tools that keep Java sweet.

30,343Java
Analyze Code

#35xuxueli/xxl-job

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)

29,918Java
Analyze Code

#36square/leakcanary

A memory leak detection library for Android.

29,897Kotlin
Analyze Code

#37alibaba/spring-cloud-alibaba

Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.

29,043Java
Analyze Code

#38yuliskov/SmartTube

Browse media content with your own rules on Android TV

28,314Java
Analyze Code

#39crossoverJie/JCSprout

👨‍🎓 Java Core Sprout : basic, concurrent, algorithm

27,027Java
Analyze Code

#40Anuken/Mindustry

The automation tower defense RTS

26,643Java
Analyze Code

#41kestra-io/kestra

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

26,417Java
Analyze Code

#42forthespada/CS-Books

🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~

26,291
Analyze Code

#43apache/flink

Apache Flink

25,812Java
Analyze Code

#44alibaba/fastjson

FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.

25,721Java
Analyze Code

#45google/flatbuffers

FlatBuffers: Memory Efficient Serialization Library

25,564C++
Analyze Code

#46hollischuang/toBeTopJavaer

To Be Top Javaer - Java工程师成神之路

25,479Java
Analyze Code

#47NativeScript/NativeScript

⚡ Write Native with TypeScript ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you love ❤️ Angular, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Flutter and you name it compatible.

25,446TypeScript
Analyze Code

#48jenkinsci/jenkins

Jenkins automation server

25,030Java
Analyze Code

#49libgdx/libgdx

Desktop/Android/HTML5/iOS Java game development framework

24,813Java
Analyze Code

#50redisson/redisson

Redisson - Valkey & Redis Java client. Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..

24,254Java
Analyze Code