Top Java repositories on GitHub
Enterprise-grade JVM language behind much of the world's backend infrastructure.
Ranked by stars across 26,615 Java repositories on GitHub. Refreshed daily.
- 1krahets/hello-algo★ 130,406 · ⑂ 15,517
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
- algorithms
- data-structures
- data-structures-and-algorithms
- dsa
- leetcode
- algo
- 2iluwatar/java-design-patterns★ 94,716 · ⑂ 27,369
Design patterns implemented in Java
- java
- principles
- design-patterns
- awesome-list
- snippets
- snippets-collection
- 3macrozheng/mall★ 84,826 · ⑂ 29,835
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
- spring-boot
- spring-security
- mybatis
- docker
- swagger-ui
- mysql
- 4spring-projects/spring-boot★ 81,486 · ⑂ 42,829
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
- java
- spring-boot
- spring
- framework
- Live search
Find the people behind these repos
Stars rank the projects. I can rank the engineers - maintainers, top contributors, and the people they work with. Fire one of these to see how it works.
500 free credits on sign-up, no card needed.
- 5NationalSecurityAgency/ghidra★ 79,467 · ⑂ 8,827
Ghidra is a software reverse engineering (SRE) framework
- software-analysis
- disassembler
- reverse-engineering
- 6doocs/advanced-java★ 79,128 · ⑂ 19,149
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
- java
- distributed-systems
- message-queue
- redis
- distributed-search-engine
- high-availability
- 7elastic/elasticsearch★ 77,972 · ⑂ 26,081
Free and Open Source, Distributed, RESTful Search Engine
- elasticsearch
- java
- search-engine
- 8MisterBooo/LeetCodeAnimation★ 76,707 · ⑂ 13,860
Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路,完整单步/回看/变速/语音讲解在 algomooc.com)
- leetcode
- leetcode-solutions
- leetcode-java
- animation
- leetcode-c
- 9TheAlgorithms/Java★ 66,307 · ⑂ 21,268
All Algorithms implemented in Java
- java
- algorithms
- algorithms-datastructures
- algorithm-challenges
- sorting-algorithms
- search
- 10kdn251/interviews★ 65,254 · ⑂ 12,889
Everything you need to know to get the job.
- java
- interview
- interview-questions
- interview-practice
- interview-preparation
- interview-prep
- Live search
Who is hiring in this space?
I read hiring signals across LinkedIn, GitHub, and the open web - so a topic list becomes a warm outreach list. Try one live.
500 free credits on sign-up, no card needed.
- 11termux/termux-app★ 61,273 · ⑂ 7,609
Termux - a terminal emulator application for Android OS extendible by variety of packages.
- android
- terminal
- termux
- linux
- hacktoberfest
- 12
- 13
- 14dbeaver/dbeaver★ 51,850 · ⑂ 4,379
Free universal database tool and SQL client
- sql
- database
- dbeaver
- gui
- mysql
- postgresql
- 15
- 16ReactiveX/RxJava★ 48,192 · ⑂ 7,585
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
- java
- rxjava
- flow
- reactive-streams
- Live search
Turn any brief into a list like this
I run natural-language searches across GitHub, LinkedIn, and the open web. Describe who you want and I'll build the shortlist.
500 free credits on sign-up, no card needed.
- 17jeecgboot/JeecgBoot★ 47,955 · ⑂ 16,196
【低代码v2.0,一句话即可生成整个系统】企业级AI低代码平台,一键生成前后端代码甚至整个系统。 AI Skills 一句话画流程、设计表单、生成报表、大屏。内置 AI应用平台涵盖:AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领AI低代码「Skills 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式,解决 Java 项目 90% 重复工作,提高效率又不失灵活。
- antd
- activiti
- codegenerator
- springcloud
- springboot
- low-code
- 18
- 19ashishps1/awesome-system-design-resources★ 41,689 · ⑂ 8,764
Learn System Design concepts and prepare for interviews using free resources.
- awesome
- backend
- computer-science
- distributed-systems
- high-level-design
- interview
Find Java engineers and maintainers
The list above ranks the most-starred public Java repositories, drawn from the public GitHub graph. Across 26,615 Java repositories in the public graph, the maintainers, top contributors, and recurring committers are a powerful signal for where Java expertise lives.
Behind every popular Java project is a small group of people who actually shipped it. They’re the Java engineers, library authors, and infrastructure builders worth knowing - whether you’re hiring, partnering, or doing technical research.
Refolk turns this list into a search. Ask for “Java maintainers hiring”, “contributors to Java repos based in Europe”, or “companies whose engineers ship Java” and Refolk returns a ranked shortlist with the commits, repos, and profiles that earned each person a spot.
How this list is built
Last refreshed: Wed, 23 Sep 2026 11:58:24 GMT
Need a list like this for any search?
Refolk runs natural-language searches across GitHub, LinkedIn, and the open web. Try one of these to see how it works:
500 free credits on sign-up, no card needed.
Top repositories in other languages
- Top Rust repos
- Top TypeScript repos
- Top Python repos
- Top Shell repos
- Top Mojo repos
- Top C repos
- Top Erlang repos
- Top Ruby repos
See all language lists.
Popular Java sub-categories
Common questions
How are these repositories ranked?
By stars, with forks and recent activity as tiebreakers, read from the public GitHub API. The methodology section above has the details.
How fresh is the data?
The ranking re-renders at least daily. Last refreshed: Wed, 23 Sep 2026 11:58:24 GMT.
Can I find the maintainers and contributors behind these repos?
Yes. Stars rank the projects; I can rank the engineers - maintainers, top contributors, and the people they work with. You start with 500 free credits, no card required.
Can I use this list for hiring?
That's the point. I read hiring signals across GitHub, LinkedIn, and the open web, so a repo list turns into a shortlist of engineers worth talking to.
Try it on the search you came here for
Stop building boolean strings. Just describe the person.
Type one sentence. I plan the search, read GitHub, public LinkedIn and Crunchbase records, and the open web as it is right now, and hand back a ranked list with the reason next to every name.
01Describe them
One plain sentence. Role, city, stack, stage, whatever matters to you.
02I read the web live
GitHub, public LinkedIn and Crunchbase records, the open web. Not a database that went stale last quarter.
03You read the shortlist
Ranked, with the reasoning under every name. Open a profile, ask a follow-up, narrow it down.
- Staff backend engineers in NYC who shipped Rust in production
- Series A fintechs in SF under 50 people, growing headcount this year
- Maintainers of fast-growing Rust web frameworks on GitHub
- No boolean, no filters, no seat to buy. One box.
- Read at search time, so a profile updated yesterday counts today.
- Every step visible as it runs, every name with its reason.
500 free credits on sign-up. No card, no demo call. See real searches.