Top Java repositories on GitHub
Enterprise-grade JVM language behind much of the world's backend infrastructure.
Ranked by stars across 26,739 Java repositories on GitHub. Refreshed daily.
- 1NationalSecurityAgency/ghidra★ 98,184 · ⑂ 11,112
Ghidra is a software reverse engineering (SRE) framework
- software-analysis
- disassembler
- reverse-engineering
- 2iluwatar/java-design-patterns★ 94,851 · ⑂ 27,357
Design patterns implemented in Java
- java
- principles
- design-patterns
- awesome-list
- snippets
- snippets-collection
- 3macrozheng/mall★ 85,013 · ⑂ 29,831
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
- spring-boot
- spring-security
- mybatis
- docker
- swagger-ui
- mysql
- 4spring-projects/spring-boot★ 81,739 · ⑂ 43,443
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.
- 5doocs/advanced-java★ 79,171 · ⑂ 19,108
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
- java
- distributed-systems
- message-queue
- redis
- distributed-search-engine
- high-availability
- 6elastic/elasticsearch★ 78,498 · ⑂ 26,200
Free and Open Source, Distributed, RESTful Search Engine
- elasticsearch
- java
- search-engine
- 7MisterBooo/LeetCodeAnimation★ 76,715 · ⑂ 13,851
Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路,完整单步/回看/变速/语音讲解在 algomooc.com)
- leetcode
- leetcode-solutions
- leetcode-java
- animation
- leetcode-c
- 8TheAlgorithms/Java★ 66,737 · ⑂ 21,467
All Algorithms implemented in Java
- java
- algorithms
- algorithms-datastructures
- algorithm-challenges
- sorting-algorithms
- search
- 9kdn251/interviews★ 65,553 · ⑂ 12,925
Everything you need to know to get the job.
- java
- interview
- interview-questions
- interview-practice
- interview-preparation
- interview-prep
- 10termux/termux-app★ 64,198 · ⑂ 8,207
Termux - a terminal emulator application for Android OS extendible by variety of packages.
- android
- terminal
- termux
- linux
- hacktoberfest
- 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.
- 11
- 12dbeaver/dbeaver★ 52,320 · ⑂ 4,451
Free universal database tool and SQL client
- sql
- database
- dbeaver
- gui
- mysql
- postgresql
- 13
- 14
- 15jeecgboot/JeecgBoot★ 48,389 · ⑂ 16,219
【AI 时代的业务系统基座】企业级 AI 低代码平台:权限、多租户、工作流、报表、大屏、AI 知识库等通用能力开箱即用,AI 只需生成业务差异部分。AI Skills 一句话生成完整系统——建表、前后端代码、菜单权限、BPM 流程、表单、报表、大屏全自动。内置 AI 应用平台(聊天、知识库、流程编排、MCP),兼容主流大模型。Java + Vue3,支持单体/微服务与信创国产化。
- antd
- activiti
- codegenerator
- springcloud
- springboot
- low-code
- 16ReactiveX/RxJava★ 48,156 · ⑂ 7,575
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.
- 17
- 18ashishps1/awesome-system-design-resources★ 43,098 · ⑂ 8,932
Learn System Design concepts and prepare for interviews using free resources.
- awesome
- backend
- computer-science
- distributed-systems
- high-level-design
- interview
- 19apache/dubbo★ 41,572 · ⑂ 26,310
The java implementation of Apache Dubbo. An RPC and microservice framework.
- dubbo
- distributed-systems
- framework
- java
- microservices
- restful
Find Java engineers and maintainers
The list above ranks the most-starred public Java repositories, drawn from the public GitHub graph. Across 26,739 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: Fri, 06 Nov 2026 05:21:52 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: Fri, 06 Nov 2026 05:21:52 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.