Top Java repositories

Repositories with the GitHub topic “java”: 245 repositories with 5.1M stars between them, mostly written in Java, Kotlin and TypeScript. The highest-rated is morluto/rea, #1 on the bestofgithub Elo ladder.

Biggest movers this week

hydro-dev/Hydro

Open on GitHubTypeScript

Hydro - Next generation high performance online-judge platform - 新一代高效强大的信息学在线测评系统 (a.k.a. vj5)

  • 1,469−2 Elo, change today
  • 7.2k stars
  • 496 forks
git
git clone https://github.com/hydro-dev/Hydro.git
  • acm-icpc
  • cpp
  • hydro
  • java

graphhopper/graphhopper

Open on GitHubJava

Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.

  • 1,523−1 Elo, change today
  • 6.8k stars
  • 1.9k forks
git
git clone https://github.com/graphhopper/graphhopper.git
  • astar
  • dijkstra
  • directions
  • geospatial

TheAlgorithms/Java

Open on GitHubJava

All Algorithms implemented in Java

  • 2,039−18 Elo, change today
  • 67.2k stars
  • 21.5k forks
  • 2.1k watchers
git
git clone https://github.com/TheAlgorithms/Java.git
  • algorithm
  • algorithm-challenges
  • algorithms
  • algorithms-datastructures

organicmaps/organicmaps

Open on GitHubC++

🍃 Organic Maps is a free Android & iOS offline maps app for more than 12M travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by the community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!

  • 1,755+7 Elo, change today
  • 15.9k stars
  • 1.7k forks
  • 107 watchers
git
git clone https://github.com/organicmaps/organicmaps.git
  • android
  • app
  • cpp
  • cyclists

spring-projects/spring-ai

Open on GitHubJava

An Application Framework for AI Engineering

  • 1,623+11 Elo, change today
  • 9.6k stars
  • 3k forks
git
git clone https://github.com/spring-projects/spring-ai.git
  • artificial-intelligence
  • java
  • spring-ai

semgrep/semgrep

Open on GitHubC

Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.

  • 1,846+7 Elo, change today
  • 17.6k stars
  • 1.1k forks
  • 118 watchers
brew
brew install semgrep
  • c
  • go
  • java
  • javascript

morluto/rea

Open on GitHubTypeScript
  • Legendary #1
  • Hall of Fame #4
  • Best of 2026 #1
  • Trending #2 · 16-day streak

Reverse engineer anything with agents, from app behavior down to native binaries.

  • 2,793+1 Elo, change today
  • +2.1k stars gained
  • 461k stars
  • 113k forks
  • 1.7k watchers
brew install rea
  • agent-skills
  • ai
  • android
  • claude-code

Top 100 on the Elo ladder

  1. #1
    morluto/rea

    Reverse engineer anything with agents, from app behavior down to native binaries.

    2,793 Elo +11461kTypeScript
  2. #196
    Stirling-Tools/Stirling-PDF

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

    2,129 Elo +1496.6kTypeScript
  3. #349
    TheAlgorithms/Java

    All Algorithms implemented in Java

    2,039 Elo +5867.2kJava
  4. #431
    yuliskov/SmartTube

    Browse media content with your own rules on Android TV

    2,002 Elo −236.3kJava
  5. #440
    Snailclimb/JavaGuide

    Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

    1,997 Elo −68159kJavaScript
  6. #450
    skylot/jadx

    Dex to Java decompiler

    1,992 Elo −4951.8kJava
  7. #458
    elastic/elasticsearch

    Free and Open Source, Distributed, RESTful Search Engine

    1,990 Elo −2878.7kJava
  8. #490
    CyC2018/CS-Notes

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

    1,978 Elo −84186kJavaScript
  9. #566
    spring-projects/spring-boot

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

    1,951 Elo −381.9kJava
  10. #662
    apache/spark

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

    1,925 Elo 44.5kScala
  11. #693
    Anuken/Mindustry

    The automation tower defense RTS

    1,918 Elo −529.8kJava
  12. #705
    xiaojieonly/Ehviewer_CN_SXJ

    ehviewer,用爱发电,快乐前行

    1,915 Elo +3029.1kC
  13. #868
    dbeaver/dbeaver

    Free universal database tool and SQL client

    1,881 Elo −2952.4kJava
  14. #980
    macrozheng/mall

    mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。…

    1,860 Elo −3285kJava
  15. #1,009
    GitHubDaily/GitHubDaily

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

    1,854 Elo −2148.4k
  16. #1,062
    semgrep/semgrep

    Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.

    1,846 Elo +4617.6kC
  17. #1,065
    apache/kafka

    Apache Kafka - A distributed event streaming platform

    1,846 Elo −6334.2kJava
  18. #1,097
    microg/GmsCore

    Free implementation of Play Services

    1,841 Elo +4315.3kJava
  19. #1,104
    iluwatar/java-design-patterns

    Design patterns implemented in Java

    1,840 Elo −6794.8kJava
  20. #1,169
    kestra-io/kestra

    Orchestrate everything, everywhere. The open-source control plane for workflows across data, infrastructure, business…

    1,831 Elo −730.2kJava
  21. #1,234
    appsmithorg/appsmith

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

    1,823 Elo +741.2kTypeScript
  22. #1,262
    forthespada/CS-Books

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

    1,819 Elo −9128k
  23. #1,434
    youngyangyang04/leetcode-master

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

    1,793 Elo −6262.8kShell
  24. #1,478
    airbytehq/airbyte

    Open-source data movement for ELT pipelines and AI agents — from APIs, databases & files to warehouses, lakes, and AI…

    1,787 Elo +222.3kPython
  25. #1,511
    jenkinsci/jenkins

    Jenkins automation server

    1,783 Elo −3326.7kJava
  26. #1,636
    doocs/advanced-java

    😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java…

    1,768 Elo −5679.1kJava
  27. #1,646
    apache/flink

    Apache Flink

    1,767 Elo −3526.4kJava
  28. #1,666
    kdn251/interviews

    Everything you need to know to get the job.

    1,765 Elo −9365.5kJava
  29. #1,726
    google/guava

    Google core libraries for Java

    1,758 Elo −4551.9kJava
  30. #1,748
    organicmaps/organicmaps

    🍃 Organic Maps is a free Android & iOS offline maps app for more than 12M travelers, tourists, hikers, and cyclists. It…

    1,755 Elo +5715.9kC++
  31. #1,750
    kunal-kushwaha/DSA-Bootcamp-Java

    This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms +…

    1,755 Elo −7124.1kJava
  32. #1,813
    LawnchairLauncher/lawnchair

    No clever tagline needed.

    1,748 Elo +4113.9kJava
  33. #1,814
    microsoft/mcp-for-beginners

    This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world…

    1,748 Elo −4317.6kJupyter Notebook
  34. #1,847
    zxing/zxing

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

    1,745 Elo −2934.2kJava
  35. #1,893
    openjdk/jdk

    JDK main-line development https://openjdk.org/projects/jdk

    1,739 Elo −4523.5kJava
  36. #1,917
    conductor-oss/conductor

    Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for…

    1,736 Elo −3832.4kJava
  37. #1,933
    SeleniumHQ/selenium

    A browser automation framework and ecosystem.

    1,735 Elo −2034.5kJava
  38. #1,940
    libgdx/libgdx

    Desktop/Android/HTML5/iOS Java game development framework

    1,734 Elo −1125.5kJava
  39. #1,961
    google/flatbuffers

    FlatBuffers: Memory Efficient Serialization Library

    1,732 Elo −3226.6kC++
  40. #2,005
    apache/dubbo

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

    1,727 Elo −6241.5kJava
  41. #2,055
    binarywang/WxJava

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

    1,721 Elo −9333.1kJava
  42. #2,110
    xuxueli/xxl-job

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

    1,715 Elo −6630.6kJava
  43. #2,134
    lysine-dev/okhttp

    A meticulous HTTP client for the JVM, Android, and GraalVM.

    1,713 Elo −5747.1kKotlin
  44. #2,137
    alibaba/arthas

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

    1,712 Elo −6437.6kJava
  45. #2,159
    azl397985856/leetcode

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

    1,710 Elo −5155.7kJavaScript
  46. #2,172
    doocs/leetcode

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

    1,708 Elo −6336.7kJava
  47. #2,215
    cryptomator/cryptomator

    Cryptomator for Windows, macOS, and Linux: Secure client-side encryption for your cloud storage, ensuring privacy and…

    1,704 Elo +2416.5kJava
  48. #2,311
    ionic-team/capacitor

    Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️

    1,694 Elo +2517kTypeScript
  49. #2,327
    apache/rocketmq

    Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.

    1,693 Elo −7122.6kJava
  50. #2,354
    ZCShou/GoGoGo

    一个基于 Android 调试 API + 百度地图实现的虚拟定位工具,并且同时实现了一个可以自由移动的摇杆

    1,690 Elo +3711.8kJava
  51. #2,356
    trinodb/trino

    Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL…

    1,690 Elo +1013.5kJava
  52. #2,402
    langchain4j/langchain4j

    LangChain4j is an idiomatic, open-source Java library for building LLM-powered applications on the JVM. It offers a…

    1,685 Elo +1213.4kJava
  53. #2,410
    xkcoding/spring-boot-demo

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

    1,684 Elo −8334kJava
  54. #2,498
    ityouknow/spring-boot-examples

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

    1,676 Elo −7630.4kJava
  55. #2,501
    opensearch-project/OpenSearch

    🔎 Open source distributed and RESTful search engine.

    1,675 Elo +1814kJava
  56. #2,522
    lysine-dev/retrofit

    A type-safe HTTP client for Android and the JVM

    1,673 Elo −6643.9kJava
  57. #2,588
    traccar/traccar

    Open source GPS tracking platform - self-hosted or managed, 200+ device protocols

    1,668 Elo +48.1kJava
  58. #2,621
    alibaba/spring-cloud-alibaba

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

    1,666 Elo −6429.1kJava
  59. #2,622
    ReactiveX/RxJava

    RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using…

    1,666 Elo −6548.1kJava
  60. #2,675
    gradle/gradle

    Adaptable, fast automation for all

    1,661 Elo −2118.9kGroovy
  61. #2,744
    xiaolincoder/CS-Base

    图解计算机网络、操作系统、计算机组成、数据库,共 1000 张图 + 50 万字,破除晦涩难懂的计算机基础知识,让天下没有难懂的八股文!🚀 在线阅读:https://xiaolincoding.com

    1,656 Elo −5618.6k
  62. #2,889
    PhilJay/MPAndroidChart

    A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts…

    1,645 Elo −6738.1kKotlin
  63. #2,917
    square/leakcanary

    A memory leak detection library for Android.

    1,643 Elo −8030kKotlin
  64. #2,926
    AobingJava/JavaFamily

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

    1,642 Elo −6636.9k
  65. #2,954
    checkstyle/checkstyle

    Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it…

    1,640 Elo +359.6kJava
  66. #2,987
    chinabugotech/hutool

    🍬A set of tools that keep Java sweet.

    1,637 Elo −10030.2kJava
  67. #3,056
    redisson/redisson

    Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Extends Valkey and…

    1,633 Elo −6024.4kJava
  68. #3,097
    itwanger/toBeBetterJavaer

    一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄

    1,630 Elo −1417.8kJava
  69. #3,126
    itzg/docker-minecraft-server

    Docker image that provides a Minecraft Server for Java Edition that automatically installs/upgrades versions…

    1,628 Elo +514.5kShell
  70. #3,164
    crossoverJie/JCSprout

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

    1,626 Elo −9226.7kJava
  71. #3,200
    spring-projects/spring-ai

    An Application Framework for AI Engineering

    1,623 Elo +509.6kJava
  72. #3,278
    mybatis/mybatis-3

    MyBatis SQL mapper framework for Java

    1,618 Elo −9420.4kJava
  73. #3,286
    alibaba/spring-ai-alibaba

    Agentic AI Framework for Java Developers

    1,618 Elo +611.1kJava
  74. #3,311
    alibaba/Sentinel

    A powerful flow control component enabling reliability, resilience and monitoring for microservices…

    1,616 Elo −8323.1kJava
  75. #3,314
    NativeScript/NativeScript

    ⚡ Write Native with TypeScript ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you…

    1,616 Elo −2525.7kTypeScript
  76. #3,366
    kekingcn/kkFileView

    Universal File Online Preview Project based on Spring-Boot

    1,613 Elo +1314.8kJava
  77. #3,372
    alibaba/easyexcel

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

    1,613 Elo −8333.5kJava
  78. #3,374
    jhipster/generator-jhipster

    JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice…

    1,613 Elo −6222.4kTypeScript
  79. #3,474
    mouredev/roadmap-retos-programacion

    Ruta de estudio basada en ejercicios de código de la comunidad MoureDev para aprender y practicar lógica usando…

    1,607 Elo +188.9kPython
  80. #3,513
    PaperMC/Paper

    The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies

    1,604 Elo −1612.8kJava
  81. #3,532
    mapeditor/tiled

    Flexible level editor

    1,603 Elo +2113kC++
  82. #3,536
    hollischuang/toBeTopJavaer

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

    1,603 Elo −9225.2kJava
  83. #3,623
    brettwooldridge/HikariCP

    光 HikariCP・A solid, high-performance, JDBC connection pool at last.

    1,597 Elo −3521.2kJava
  84. #3,625
    oracle/graal

    GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources…

    1,597 Elo −1121.7kJava
  85. #3,675
    quarkusio/quarkus

    Quarkus: Supersonic Subatomic Java.

    1,594 Elo −515.9kJava
  86. #3,706
    liyupi/codefather

    程序员鱼皮的编程宝典 ⭐️ 2026年最全编程学习路线图!包含Java学习路线、前端学习路线、Python学习路线、C++学习路线、算法学习路线、计算机基础学习路线、AI应用开发学习路线、AI…

    1,591 Elo +389kTypeScript
  87. #3,708
    judasn/IntelliJ-IDEA-Tutorial

    IntelliJ IDEA 简体中文专题教程

    1,591 Elo −8722k
  88. #3,729
    antlr/antlr4

    ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or…

    1,590 Elo −2419kJava
  89. #3,741
    Grasscutters/Grasscutter

    A server software reimplementation for a certain anime game.

    1,589 Elo −3816.8kJava
  90. #3,811
    alibaba/fastjson

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

    1,584 Elo −6725.5kJava
  91. #3,862
    gyoogle/tech-interview-for-developer

    👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖

    1,581 Elo +717.6kJava
  92. #3,875
    prestodb/presto

    The official home of the Presto distributed SQL query engine for big data

    1,581 Elo −6516.7kJava
  93. #3,898
    LMAX-Exchange/disruptor

    High Performance Inter-Thread Messaging Library

    1,579 Elo −2718.4kJava
  94. #3,988
    apache/tomcat

    Apache Tomcat

    1,574 Elo −288.2kJava
  95. #3,989
    open-android/Android

    GitHub上最火的Android开源项目,所有开源项目都有详细资料和配套视频

    1,574 Elo −3815.4k
  96. #4,006
    meta/infer

    A static analyzer for Java, C, C++, and Objective-C

    1,573 Elo −415.7kOCaml
  97. #4,030
    00-Evan/shattered-pixel-dungeon

    Shattered Pixel Dungeon is an open-source traditional roguelike dungeon crawler with randomized levels and enemies, and…

    1,572 Elo +296.8kJava
  98. #4,058
    dromara/Sa-Token

    ✨ 开源、免费、一站式 Java 权限认证框架,让鉴权变得简单、优雅!—— 登录认证、权限认证、分布式 Session 会话、微服务网关鉴权、SSO 单点登录、OAuth2.0 统一认证、jwt 集成、API Key 秘钥授权、API…

    1,570 Elo −3219.1kJava
  99. #4,067
    apache/cassandra

    Open source transactional distributed database. Linear scalability and proven fault-tolerance on commodity hardware or…

    1,569 Elo +910.1kJava
  100. #4,086
    OpenRefine/OpenRefine

    OpenRefine is a free, open source power tool for working with messy data and improving it

    1,569 Elo +3112.1kJava