By language
Top Java projects
The most-starred MIT projects written mainly in Java.
How it's ranked: Sorted by GitHub stars, using GitHub's primary-language detection. Data from GitHub as of 2026-11-02.
- 1
The Algorithms - JavaA large collection of classic algorithms and data structures written in Java for learning.TheAlgorithms · Java★ 66.7k - 2
interviewsA free collection of notes, links and practice resources for technical coding interviews.kdn251 · Java★ 65.5k - 3
ruoyi-vue-proJava admin-system template (Spring Boot + Vue) with permissions, workflow, multi-tenancy and many business modYunaiV · Java★ 40.2k - 4
eugenp/tutorialsA large collection of small, focused Java and Spring tutorial code projects, many with Maven builds.eugenp · Java★ 37.3k - 5
SmartTubeFree open-source YouTube-style video client for Android TV and TV boxes.yuliskov · Java★ 35.8k - 6
Spring Boot DemoA collection of Spring Boot demo modules showing how to add common features like databases, caching, and messaxkcoding · Java★ 34.1k - 7
SpringAllA collection of Spring tutorial code samples organized as step-by-step lessons, companion to a blog.wuyouzhuguli · Java★ 28.9k - 8
FlociA free, open-source local emulator that runs AWS services on your own machine for development and testing.floci-io · Java★ 27.7k - 9
JCSproutA Chinese-language collection of notes on core Java: collections, threads, JVM, and algorithms.crossoverJie · Java★ 26.8k - 10
JenkinsOpen-source automation server for building, testing, and deploying software.jenkinsci · Java★ 26.7k - 11
litemallA small open-source online shop system with a Spring Boot backend, admin panel, and WeChat mini-program storeflinlinjava · Java★ 20.4k - 12
yudao-cloudA Java enterprise admin system and user mini-program built on Spring Cloud microservices, MIT licensed.YunaiV · Java★ 19.7k - 13
Algorithms & data structures projectA Java collection of common algorithms and data structures, implemented with explanatory video links.williamfiset · Java★ 18.9k - 14
GyoogleA Korean-language study encyclopedia of CS basics and interview topics for new developers.gyoogle · Java★ 17.7k - 15
JustAuthA Java library that adds third-party social login (GitHub, Google, WeChat and many more) to your app.justauth · Java★ 17.5k - 16
Modern JavaA long, example-driven tutorial teaching the new language and API features of Java 8.winterbe · Java★ 16.7k - 17
zhengA Java/Spring starter kit of modular enterprise services: user permissions, CMS, payments, WeChat, storage andshuzheng · Java★ 16.6k - 18
MockitoA Java library for creating fake test objects so unit tests can run in isolation.mockito · Java★ 15.5k - 19
OneDevA self-hosted platform combining Git hosting, issues, CI/CD, packages, wiki and AI helpers.theonedev · Java★ 15.3k - 20
Piggy MetricsA sample personal-finance app built as a tutorial for microservices with Spring Boot, Spring Cloud and Docker.sqshq · Java★ 14k - 21
Material-AnimationsSample Android app showing how to use built-in Transition animations between activities and views.lgvalle · Java★ 13.5k - 22
Android View AnimationsA Java library that adds ready-made animation effects to Android views, with a simple call to play them.daimajia · Java★ 12.4k - 23
JedisA Java client library for talking to Redis servers from Java code.redis · Java★ 12.4k - 24
Android Swipe LayoutAn Android library that adds swipe-to-reveal actions to list and view items.daimajia · Java★ 12.3k - 25
PageHelperA MyBatis plugin that adds paging to SQL queries in Java projects.pagehelper-org · Java★ 12.3k
More rankings
Top TypeScript projectsTop JavaScript projectsTop Python projectsTop Go projectsTop Rust projectsTop Jupyter Notebook projectsTop PHP projectsTop Shell projectsTop C++ projectsTop C# projectsTop Swift projectsTop HTML projectsTop C projectsTop Ruby projectsTop Vue projectsTop CSS projectsTop Objective-C projects