Files
Github-Ranking/Top100/Java.md
T
2023-02-25 11:05:17 +08:00

21 KiB
Raw Blame History

Github Ranking

Top 100 Stars in Java

Ranking Project Name Stars Forks Language Open Issues Description Last Commit
1 java-design-patterns 79970 24676 Java 188 Design patterns implemented in Java 2023-02-24T22:51:33Z
2 LeetCodeAnimation 72380 13822 Java 16 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2022-03-06T09:10:42Z
3 advanced-java 68746 18097 Java 2 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 2023-02-03T12:08:57Z
4 GitHub-Chinese-Top-Charts 59526 8627 Java 105 🇨🇳 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。 2023-02-25T02:05:17Z
5 spring-framework 50858 35575 Java 1216 Spring Framework 2023-02-24T17:09:58Z
6 guava 46831 10403 Java 657 Google core libraries for Java 2023-02-24T01:14:26Z
7 retrofit 41188 7234 Java 145 A type-safe HTTP client for Android and the JVM 2023-02-25T01:58:32Z
8 dubbo 38447 25637 Java 628 Apache Dubbo is a high-performance, java based, open source RPC framework. 2023-02-24T16:14:53Z
9 jeecg-boot 33576 13111 Java 77 ⭐️「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 2023-02-22T08:44:35Z
10 AndroidUtilCode 31894 10546 Java 239 🔥 Android developers should collect the following utils(updating). 2023-01-16T07:09:58Z
11 JCSprout 26937 7157 Java 30 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2022-10-24T12:27:21Z
12 easyexcel 26801 6936 Java 195 快速、简洁、解决大文件内存溢出的java处理Excel工具 2023-02-24T14:16:23Z
13 halo 26082 8334 Java 267 强大易用的开源建站工具。 2023-02-24T11:07:18Z
14 canal 25047 7118 Java 861 阿里巴巴 MySQL binlog 增量订阅&消费组件 2023-02-15T06:17:35Z
15 seata 23366 8324 Java 618 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2023-02-23T09:21:27Z
16 Signal-Android 23329 5686 Java 234 A private messenger for Android. 2023-02-25T00:15:16Z
17 Sentinel 20566 7466 Java 505 A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件) 2023-02-20T15:27:57Z
18 bazel 20329 3687 Java 2087 a fast, scalable, multi-language and extensible build system 2023-02-25T01:54:45Z
19 termux-app 19602 2364 Java 288 Termux - a terminal emulator application for Android OS extendible by variety of packages. 2023-02-19T19:05:28Z
20 DoKit 19313 2988 Java 180 一款面向泛前端产品研发全生命周期的效率平台。 2023-02-17T10:50:06Z
21 rocketmq 18771 10579 Java 386 Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications. 2023-02-25T02:42:24Z
22 GSYVideoPlayer 18285 3999 Java 15 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。 2023-02-14T08:16:23Z
23 mybatis-3 18207 12111 Java 150 MyBatis SQL mapper framework for Java 2023-02-24T13:36:26Z
24 SpringCloudLearning 17128 8064 Java 38 《史上最简单的Spring Cloud教程源码》 2021-04-12T09:53:47Z
25 fresco 16914 3782 Java 196 An Android library for managing images and the memory they use. 2023-02-24T20:15:19Z
26 Android-Universal-Image-Loader 16815 6224 Java 447 Powerful and flexible library for loading, caching and displaying images on Android. 2022-01-17T09:48:53Z
27 tinker 16698 3330 Java 475 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2023-02-22T08:43:34Z
28 java8-tutorial 16175 3959 Java 0 Modern Java - A Guide to Java 8 2023-01-11T14:16:18Z
29 Material-Animations 13560 2531 Java 13 Android Transition animations explanation with examples. 2019-04-02T15:42:38Z
30 logger 13526 2139 Java 68 ✔️ Simple, pretty and powerful logger for android 2022-09-14T10:04:00Z
31 Luban 13177 2216 Java 145 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2021-11-06T13:32:29Z
32 AndroidAutoSize 12864 1895 Java 101 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). 2021-12-13T11:28:32Z
33 greenDAO 12562 2894 Java 190 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2021-11-04T06:43:48Z
34 zuul 12449 2274 Java 240 Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. 2023-02-24T02:38:39Z
35 Matisse 12374 2072 Java 401 🎆 A well-designed local image and video selector for Android 2022-10-07T15:04:00Z
36 spring-analysis 12351 3995 Java 10 Spring源码阅读 2022-12-16T09:43:52Z
37 PictureSelector 12237 2836 Java 321 Picture Selector Library for Android or 图片选择器 2023-02-06T05:39:25Z
38 guice 11785 1628 Java 330 Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 8 and above, brought to you by Google. 2023-02-07T16:58:00Z
39 eureka 11693 3661 Java 52 AWS Service registry for resilient mid-tier load balancing and failover. 2023-01-30T21:50:15Z
40 Mybatis-PageHelper 11554 3100 Java 30 Mybatis通用分页插件 2023-01-19T00:34:34Z
41 source-code-hunter 11448 2231 Java 5 😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等 2022-11-03T08:44:46Z
42 uCrop 11440 2102 Java 230 Image Cropping Library for Android 2023-01-23T14:51:06Z
43 realm-java 11359 1783 Java 353 Realm is a mobile database: a replacement for SQLite & ORMs 2023-02-17T14:06:13Z
44 SlidingMenu 11133 5125 Java 262 An Android library that allows you to easily create applications with slide-in menus. You may use it in your Android apps provided that you cite this project and include the license in your app. Thanks! 2021-09-19T14:04:18Z
45 zookeeper 11090 6912 Java 0 Apache ZooKeeper 2023-02-25T01:45:50Z
46 fullstack-tutorial 10999 2434 Java 18 🚀 fullstack tutorial 2022,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 2022-12-02T03:33:19Z
47 android-async-http 10646 4199 Java 111 This project under develop 2021-08-04T12:47:34Z
48 CtCI-6th-Edition 10527 4242 Java 47 Cracking the Coding Interview 6th Ed. Solutions 2023-02-03T01:33:40Z
49 okhttp-OkGo 10502 2529 Java 456 OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能 2022-09-06T01:29:03Z
50 questdb 10149 633 Java 288 An open source time-series database for fast ingest and SQL queries 2023-02-24T23:18:41Z
51 datahub 7283 2061 Java 112 The Metadata Platform for the Modern Data Stack 2023-02-25T00:54:27Z
52 android-classyshark 7259 886 Java 39 Android and Java bytecode viewer 2022-07-14T06:24:44Z
53 UltimateRecyclerView 7233 1452 Java 183 A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features. 2020-07-21T09:50:37Z
54 algs4 7195 2654 Java 12 Algorithms, 4th edition textbook code and libraries 2022-11-27T11:25:04Z
55 ActionBarSherlock 7135 3624 Java 85 [DEPRECATED] Action bar implementation which uses the native action bar on Android 4.0+ and a custom implementation on pre-4.0 through a single API and theme. 2015-12-17T17:54:50Z
56 VBlog 6823 2884 Java 50 V部落,Vue+SpringBoot实现的多用户博客管理平台! 2022-12-07T11:03:56Z
57 FrameworkBenchmarks 6817 1834 Java 101 Source for the TechEmpower Framework Benchmarks project 2023-02-25T02:43:00Z
58 jmeter 6798 1835 Java 631 Apache JMeter open-source load testing tool for analyzing and measuring the performance of a variety of services 2023-02-20T14:09:36Z
59 closure-compiler 6763 1153 Java 876 A JavaScript checker and optimizer. 2023-02-25T00:42:26Z
60 AndroidAutoLayout 6686 1926 Java 0 [停止维护]Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配,最大限度解决适配问题。 2018-11-26T13:24:38Z
61 react-native-push-notification 6562 1997 Java 231 React Native Local and Remote Notifications 2023-01-20T17:26:01Z
62 beam 6508 3808 Java 4012 Apache Beam is a unified programming model for Batch and Streaming data processing. 2023-02-25T02:04:09Z
63 haven 6310 745 Java 136 Haven is for people who need a way to protect their personal spaces and possessions without compromising their own privacy, through an Android app and on-device sensors 2022-10-26T22:43:24Z
64 ion 6299 1063 Java 328 Android Asynchronous Networking and Image Loading 2021-06-10T16:28:08Z
65 ansj_seg 6256 2331 Java 41 ansj分词.ict的真正java实现.分词效果速度都超过开源版的ict. 中文分词,人名识别,词性标注,用户自定义词典 2021-08-15T10:21:39Z
66 BookReader 6256 1855 Java 37 📕 "任阅" 网络小说阅读器,3D翻页效果、txt/pdf/epub书籍阅读、Wifi传书~ 2022-10-09T05:31:53Z
67 SwipeBackLayout 6135 1436 Java 107 An Android library that help you to build app with swipe back gesture. 2019-09-18T06:44:18Z
68 NumberProgressBar 6037 1415 Java 22 A beautiful, slim Android ProgressBar. 2020-09-27T09:09:15Z
69 Spring-Cloud-Platform 6001 2386 Java 0 🔥🔥🔥国内首个Spring Cloud微服务化RBAC的管理平台,核心采用Spring Boot 2.4、Spring Cloud 2020.0.0 & Alibaba,前端采用d2-admin中台框架。 🔝 🔝 记得上边点个star 关注更新 2022-06-22T19:21:51Z
70 from-java-to-kotlin 5857 802 Java 5 From Java To Kotlin - Your Cheat Sheet For Java To Kotlin 2023-01-18T08:11:25Z
71 springfox 5780 1536 Java 238 Automated JSON API documentation for API's built with Spring 2022-12-29T08:25:50Z
72 graphql-java 5753 1048 Java 56 GraphQL Java implementation 2023-02-24T05:16:11Z
73 blade 5747 1169 Java 9 🚀 Lightning fast and elegant mvc framework for Java8 2022-12-12T21:43:35Z
74 ssm 5717 2780 Java 25 手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis 2022-12-16T05:53:22Z
75 FastHub 5648 1012 Java 334 FastHub the ultimate GitHub client for Android. 2022-09-12T13:15:21Z
76 circular-progress-button 5641 1204 Java 0 Android Circular Progress Button 2023-02-20T06:41:59Z
77 aurora-imui 5610 999 Java 118 General IM UI components. Android/iOS/RectNative ready. 通用 IM 聊天 UI 组件,已经同时支持 Android/iOS/RN。 2022-12-30T04:04:35Z
78 freeline 5488 633 Java 182 A super fast build tool for Android, an alternative to Instant Run 2020-05-10T15:57:31Z
79 quartz 5442 1774 Java 22 Code for Quartz Scheduler 2023-02-20T08:05:25Z
80 jOOQ 5322 1124 Java 1871 jOOQ is the best way to write SQL in Java 2023-02-24T20:03:31Z
81 cw-omnibus 5307 3854 Java 0 Source code to omnibus edition of The Busy Coder's Guide to Android Development 2019-02-09T23:04:17Z
82 hazelcast 5254 1727 Java 1082 Open-source distributed computation and storage platform. Real-time Stream Processing Unconference. Save Your Spot https://hazelcast.com/lp/unconference/ 2023-02-25T01:13:43Z
83 Side-Menu.Android 5212 1529 Java 17 Side menu with some categories to choose. 2020-08-08T20:17:09Z
84 java-jwt 5124 880 Java 3 Java implementation of JSON Web Token (JWT) 2023-02-13T03:54:38Z
85 SoloPi 5120 1040 Java 120 SoloPi 自动化测试工具 2022-08-05T11:25:14Z
86 ctci 5077 2341 Java 33 Cracking the Coding Interview, 5th Edition 2022-03-27T11:28:16Z
87 InstaMaterial 5014 1486 Java 27 Implementation of Instagram with Material Design (originally based on Emmanuel Pacamalan's concept) 2020-09-30T19:55:47Z
88 spring-mvc-showcase 4986 3776 Java 5 Demonstrates the features of the Spring MVC web framework 2022-02-04T23:36:03Z
89 dialogplus 4985 807 Java 53 Advanced dialog solution for android 2022-01-17T09:57:28Z
90 folding-cell-android 4887 863 Java 7 :octocat: 📃 FoldingCell is a material design expanding content cell inspired by folding paper material made by @Ramotion 2022-09-21T05:01:27Z
91 joda-time 4869 952 Java 29 Joda-Time is the widely used replacement for the Java date and time classes prior to Java SE 8. 2023-02-20T03:27:35Z
92 FastBle 4865 1141 Java 222 Android Bluetooth Low Energy (BLE) Fast Development Framework. It uses simple ways to filter, scan, connect, read ,write, notify, readRssi, setMTU, and multiConnection. 2022-07-27T09:20:44Z
93 google-java-format 4863 789 Java 102 Reformats Java source code to comply with Google Java Style. 2023-02-24T21:55:36Z
94 baseAdapter 4697 1202 Java 108 Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。 2021-10-13T10:21:40Z
95 cglib 4564 874 Java 67 cglib - Byte Code Generation Library is high level API to generate and transform Java byte code. It is used by AOP, testing, data access frameworks to generate dynamic proxy objects and intercept field access. 2022-09-06T15:13:33Z
96 spring-boot-projects 4541 1511 Java 1 🔥 该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的线上博客项目/企业大型商城系统/前后端分离实践项目等,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。 2023-02-16T16:34:42Z
97 quasar 4487 578 Java 86 Fibers, Channels and Actors for the JVM 2021-06-04T09:50:57Z
98 datax-web 4484 1821 Java 233 DataX集成可视化页面,选择数据源即可一键生成数据同步任务,支持RDBMS、Hive、HBase、ClickHouse、MongoDB等数据源,批量创建RDBMS数据同步任务,集成开源调度系统,支持分布式、增量同步数据、实时查看运行日志、监控执行器资源、KILL运行进程、数据源信息加密等。 2022-12-28T07:10:07Z
99 FirebaseUI-Android 4483 1898 Java 98 Optimized UI components for Firebase 2023-01-13T12:38:54Z
100 shopping-management-system 4477 2262 Java 16 该项目为多个小项目的集合(持续更新中...)。内容类似淘宝、京东等网购管理系统以及图书管理、超市管理等系统。目的在于便于Java初级爱好者在学习完某一部分Java知识后有一个合适的项目锻炼、运用所学知识,完善知识体系。适用人群:Java基础到入门的爱好者。 2021-08-06T16:04:06Z