mirror of
https://github.com/EvanLi/Github-Ranking.git
synced 2026-11-06 16:31:49 +00:00
23 KiB
23 KiB
Github Ranking
Top 100 Stars in Java
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | java-design-patterns | 82673 | 25246 | Java | 190 | Design patterns implemented in Java | 2023-06-28T15:45:26Z |
| 2 | LeetCodeAnimation | 73328 | 13924 | Java | 17 | Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) | 2023-03-21T01:33:14Z |
| 3 | GitHub-Chinese-Top-Charts | 62645 | 9029 | Java | 115 | 🇨🇳 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。 | 2023-07-02T00:52:34Z |
| 4 | spring-framework | 52243 | 36357 | Java | 1260 | Spring Framework | 2023-07-01T15:43:05Z |
| 5 | retrofit | 41713 | 7292 | Java | 153 | A type-safe HTTP client for Android and the JVM | 2023-07-02T01:30:12Z |
| 6 | dubbo | 39069 | 26002 | Java | 829 | Apache Dubbo is a high-performance, java based, open source RPC framework. | 2023-07-02T01:35:29Z |
| 7 | jeecg-boot | 35055 | 13673 | Java | 39 | 🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 | 2023-06-13T07:13:53Z |
| 8 | lottie-android | 34017 | 5361 | Java | 25 | Render After Effects animations natively on Android and iOS, Web, and React Native | 2023-06-26T18:04:19Z |
| 9 | dbeaver | 32692 | 2949 | Java | 1734 | Free universal database tool and SQL client | 2023-06-30T16:57:08Z |
| 10 | spring-boot-demo | 29808 | 10242 | Java | 85 | 🚀一个用来深入学习并实战 Spring Boot 的项目。 | 2023-06-14T22:29:15Z |
| 11 | spring-boot-examples | 29101 | 12317 | Java | 5 | about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 | 2023-05-31T01:16:52Z |
| 12 | easyexcel | 28203 | 7103 | Java | 202 | 快速、简洁、解决大文件内存溢出的java处理Excel工具 | 2023-06-30T03:07:11Z |
| 13 | halo | 27739 | 8729 | Java | 271 | 强大易用的开源建站工具。 | 2023-06-30T07:44:14Z |
| 14 | JCSprout | 26981 | 7155 | Java | 30 | 👨🎓 Java Core Sprout : basic, concurrent, algorithm | 2022-10-24T12:27:21Z |
| 15 | hutool | 26568 | 7178 | Java | 4 | 🍬A set of tools that keep Java sweet. | 2023-07-01T04:28:16Z |
| 16 | spring-cloud-alibaba | 25916 | 7920 | Java | 404 | Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. | 2023-07-01T12:57:43Z |
| 17 | seata | 23892 | 8602 | Java | 672 | 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. | 2023-07-01T14:50:48Z |
| 18 | Signal-Android | 23765 | 5830 | Java | 280 | A private messenger for Android. | 2023-06-30T17:36:48Z |
| 19 | termux-app | 22695 | 2635 | Java | 303 | Termux - a terminal emulator application for Android OS extendible by variety of packages. | 2023-06-25T19:44:10Z |
| 20 | leetcode | 22430 | 4035 | Java | 0 | 😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解 | 2023-07-02T01:11:25Z |
| 21 | Sentinel | 21131 | 7650 | Java | 537 | A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件) | 2023-06-29T12:14:21Z |
| 22 | bazel | 20987 | 3804 | Java | 1612 | a fast, scalable, multi-language and extensible build system | 2023-07-01T17:30:54Z |
| 23 | ExoPlayer | 20822 | 5980 | Java | 733 | An extensible media player for Android | 2023-06-30T09:01:09Z |
| 24 | DoKit | 19530 | 3043 | Java | 195 | 一款面向泛前端产品研发全生命周期的效率平台。 | 2023-06-28T13:09:54Z |
| 25 | rocketmq | 19451 | 10941 | Java | 364 | Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications. | 2023-06-30T11:06:30Z |
| 26 | GSYVideoPlayer | 18721 | 4053 | Java | 15 | 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。 | 2023-06-14T03:48:08Z |
| 27 | mybatis-3 | 18648 | 12317 | Java | 129 | MyBatis SQL mapper framework for Java | 2023-06-27T01:14:11Z |
| 28 | PhotoView | 18546 | 3928 | Java | 195 | Implementation of ImageView for Android that supports zooming, by various touch gestures. | 2022-03-25T09:53:49Z |
| 29 | HikariCP | 18375 | 2772 | Java | 424 | 光 HikariCP・A solid, high-performance, JDBC connection pool at last. | 2023-06-28T18:04:20Z |
| 30 | Mindustry | 18276 | 2535 | Java | 0 | The automation tower defense RTS | 2023-07-01T14:56:59Z |
| 31 | cat | 17884 | 5340 | Java | 140 | CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 | 2023-06-17T23:49:29Z |
| 32 | tinker | 16815 | 3345 | Java | 483 | Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. | 2023-06-29T07:08:06Z |
| 33 | java8-tutorial | 16376 | 3997 | Java | 0 | Modern Java - A Guide to Java 8 | 2023-04-27T07:52:04Z |
| 34 | mybatis-plus | 14764 | 4012 | Java | 167 | An powerful enhanced toolkit of MyBatis for simplify development | 2023-06-30T07:04:52Z |
| 35 | ARouter | 14213 | 2566 | Java | 104 | 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) | 2023-05-17T12:17:20Z |
| 36 | caffeine | 13829 | 1476 | Java | 2 | A high performance caching library for Java | 2023-06-30T20:53:46Z |
| 37 | DataX | 13739 | 4889 | Java | 886 | DataX是阿里云DataWorks数据集成的开源版本。 | 2023-07-01T16:47:26Z |
| 38 | Material-Animations | 13563 | 2525 | Java | 14 | Android Transition animations explanation with examples. | 2019-04-02T15:42:38Z |
| 39 | Android-PickerView | 13300 | 3432 | Java | 414 | This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) | 2022-12-30T03:36:03Z |
| 40 | Luban | 13288 | 2226 | Java | 145 | Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 | 2021-11-06T13:32:29Z |
| 41 | source-code-hunter | 13041 | 2532 | Java | 6 | 😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等 | 2023-06-27T09:08:39Z |
| 42 | AndroidAutoSize | 13036 | 1915 | Java | 106 | 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). | 2023-05-28T15:08:32Z |
| 43 | spring-analysis | 12965 | 4133 | Java | 10 | Spring源码阅读 | 2023-03-24T12:08:27Z |
| 44 | Sa-Token | 12825 | 2270 | Java | 5 | 这可能是史上功能最全的Java权限认证框架!目前已集成——登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0、踢人下线、Redis集成、前后台分离、记住我模式、模拟他人账号、临时身份切换、账号封禁、多账号认证体系、注解式鉴权、路由拦截式鉴权、花式token生成、自动续签、同端互斥登录、会话治理、密码加密、jwt集成、Spring集成、WebFlux集成... | 2023-06-26T09:49:05Z |
| 45 | zuul | 12722 | 2305 | Java | 241 | Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. | 2023-06-30T23:35:56Z |
| 46 | greenDAO | 12579 | 2981 | Java | 193 | greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. | 2021-11-04T06:43:48Z |
| 47 | PictureSelector | 12544 | 2900 | Java | 339 | Picture Selector Library for Android or 图片选择器 | 2023-05-17T01:17:58Z |
| 48 | Matisse | 12417 | 2075 | Java | 403 | 🎆 A well-designed local image and video selector for Android | 2023-05-15T09:55:57Z |
| 49 | AndroidSwipeLayout | 12307 | 2701 | Java | 355 | The Most Powerful Swipe Layout! | 2021-08-05T11:51:50Z |
| 50 | DSA-Bootcamp-Java | 12223 | 8181 | Java | 80 | This repository consists of the code samples, assignments, and notes for the Java Data Structures & Algorithms bootcamp of Community Classroom. | 2023-06-29T14:46:30Z |
| 51 | pinpoint | 12814 | 3739 | Java | 345 | APM, (Application Performance Management) tool for large-scale distributed systems. | 2023-06-30T06:37:59Z |
| 52 | stetho | 12646 | 1161 | Java | 63 | Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. | 2023-03-23T16:43:08Z |
| 53 | AndroidViewAnimations | 12307 | 2443 | Java | 54 | Cute view animation collection. | 2021-08-18T23:15:07Z |
| 54 | AndroidSwipeLayout | 12307 | 2701 | Java | 355 | The Most Powerful Swipe Layout! | 2021-08-05T11:51:50Z |
| 55 | DSA-Bootcamp-Java | 12223 | 8181 | Java | 80 | This repository consists of the code samples, assignments, and notes for the Java Data Structures & Algorithms bootcamp of Community Classroom. | 2023-06-29T14:46:30Z |
| 56 | spring-boot-admin | 11776 | 3035 | Java | 28 | Admin UI for administration of spring boot applications | 2023-06-30T06:44:23Z |
| 57 | QtScrcpy | 11525 | 1767 | Java | 344 | Android real-time display control software | 2023-03-20T04:07:27Z |
| 58 | Java | 11269 | 4979 | Java | 42 | 27天成为Java大神 | 2023-02-23T14:37:06Z |
| 59 | jedis | 11186 | 3781 | Java | 127 | Redis Java client | 2023-06-27T14:02:50Z |
| 60 | androidannotations | 11126 | 2407 | Java | 50 | Fast Android Development. Easy maintainance. | 2022-05-31T13:16:38Z |
| 61 | dex2jar | 10983 | 1990 | Java | 387 | Tools to work with android .dex and java .class files | 2023-04-15T16:45:33Z |
| 62 | zaproxy | 10981 | 2089 | Java | 706 | The OWASP ZAP core project | 2023-07-01T14:40:12Z |
| 63 | vlayout | 10830 | 1819 | Java | 190 | Project vlayout is a powerfull LayoutManager extension for RecyclerView, it provides a group of layouts for RecyclerView. Make it able to handle a complicate situation when grid, list and other layouts in the same recyclerview. | 2021-07-14T04:40:34Z |
| 64 | FileDownloader | 10830 | 2186 | Java | 158 | Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process | 2022-01-30T05:13:38Z |
| 65 | android-async-http | 10648 | 4188 | Java | 111 | An asynchronous, callback-based Http client for Android built on top of Apache's HttpClient libraries. | 2023-04-17T14:55:24Z |
| 66 | JiaoZiVideoPlayer | 10456 | 2424 | Java | 268 | MediaPlayer exoplayer ijkplayer ffmpeg | 2020-09-14T19:02:20Z |
| 67 | RxPermissions | 10436 | 1315 | Java | 91 | Android runtime permissions powered by RxJava2 | 2022-05-11T09:47:47Z |
| 68 | cas | 10215 | 3852 | Java | 0 | Apereo CAS - Identity & Single Sign On for all earthlings and beyond. | 2023-07-01T06:42:59Z |
| 69 | ViewPagerIndicator | 10181 | 4088 | Java | 135 | Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. | 2017-11-26T17:13:46Z |
| 70 | newbee-mall | 10164 | 2586 | Java | 0 | 🔥 🎉newbee-mall是一套电商系统,包括基础版本(Spring Boot+Thymeleaf)、前后端分离版本(Spring Boot+Vue 3+Element-Plus+Vue-Router 4+Pinia+Vant 4) 、秒杀版本、Go语言版本、微服务版本(Spring Cloud Alibaba+Nacos+Sentinel+Seata+Spring Cloud Gateway+OpenFeign+ELK)。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。 | 2023-05-31T08:54:56Z |
| 71 | android-interview-questions | 10106 | 2098 | Java | 15 | Your Cheat Sheet For Android Interview - Android Interview Questions | 2023-05-24T11:00:26Z |
| 72 | Java-WebSocket | 9836 | 2534 | Java | 46 | A barebones WebSocket client and server implementation written in 100% Java. | 2023-03-30T03:57:50Z |
| 73 | glide-transformations | 9791 | 1430 | Java | 50 | An Android transformation library providing a variety of image transformations for Glide. | 2022-03-08T16:07:21Z |
| 74 | Fragmentation | 9731 | 2135 | Java | 190 | [DEPRECATED] A powerful library that manage Fragment for Android | 2021-06-03T12:38:20Z |
| 75 | react-native-camera | 9635 | 3458 | Java | 73 | A Camera component for React Native. Also supports barcode scanning! | 2023-06-07T10:03:10Z |
| 76 | jvm | 9622 | 2169 | Java | 11 | 🤗 JVM 底层原理最全知识总结 | 2023-06-06T03:24:47Z |
| 77 | OpenRefine | 9551 | 1841 | Java | 572 | OpenRefine is a free, open source power tool for working with messy data and improving it | 2023-07-01T18:45:03Z |
| 78 | Activiti | 9483 | 6923 | Java | 463 | Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts. | 2023-06-29T07:54:54Z |
| 79 | MagicIndicator | 9477 | 1537 | Java | 182 | A powerful, customizable and extensible ViewPager indicator framework. As the best alternative of ViewPagerIndicator, TabLayout and PagerSlidingTabStrip —— 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用setVisibility切换FrameLayout里的View等),http://www.jianshu.com/p/f3022211821c | 2022-09-24T03:25:47Z |
| 80 | Mycat-Server | 9404 | 3886 | Java | 918 | None | 2023-06-14T22:27:12Z |
| 81 | jjwt | 9149 | 1249 | Java | 62 | Java JWT: JSON Web Token for Java and Android | 2023-05-19T21:15:32Z |
| 82 | CoreNLP | 9073 | 2690 | Java | 176 | Stanford CoreNLP: A Java suite of core NLP tools. | 2023-06-12T05:59:36Z |
| 83 | Chat2DB | 8980 | 1968 | Java | 164 | 🔥 🔥 🔥 An intelligent and versatile general-purpose SQL client and reporting tool for databases which integrates ChatGPT capabilities.(智能的通用数据库SQL客户端和报表工具) | 2023-07-01T14:19:45Z |
| 84 | StatusBarUtil | 8805 | 1740 | Java | 107 | A util for setting status bar style on Android App. | 2022-06-24T09:55:37Z |
| 85 | languagetool | 8767 | 1072 | Java | 1834 | Style and Grammar Checker for 25+ Languages | 2023-07-01T22:52:04Z |
| 86 | CalendarView | 8699 | 1709 | Java | 434 | Android上一个优雅、万能自定义UI、仿iOS、支持垂直、水平方向切换、支持周视图、自定义周起始、性能高效的日历控件,支持热插拔实现的UI定制!支持标记、自定义颜色、农历、自定义月视图各种显示模式等。Canvas绘制,速度快、占用内存低,你真的想不到日历居然还可以如此优雅!An elegant, highly customized and high-performance Calendar Widget on Android. | 2023-06-26T06:57:35Z |
| 87 | doris | 8681 | 2548 | Java | 1493 | Apache Doris is an easy-to-use, high performance and unified analytics database. | 2023-07-02T02:19:25Z |
| 88 | debezium | 8660 | 2195 | Java | 0 | Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ. | 2023-06-30T23:48:53Z |
| 89 | buck | 8555 | 1230 | Java | 204 | A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages. | 2023-05-04T22:13:59Z |
| 90 | kkFileView | 8516 | 2315 | Java | 187 | Universal File Online Preview Project based on Spring-Boot | 2023-06-30T07:54:23Z |
| 91 | BottomBar | 8432 | 1560 | Java | 261 | (Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern. | 2021-09-16T11:19:06Z |
| 92 | Android-SpinKit | 8426 | 1309 | Java | 56 | Android loading animations | 2023-05-28T14:27:04Z |
| 93 | plantuml | 8306 | 798 | Java | 394 | Generate diagrams from textual description | 2023-06-27T20:07:43Z |
| 94 | AndResGuard | 8281 | 1504 | Java | 154 | proguard resource for Android by wechat team | 2023-03-18T05:05:52Z |
| 95 | epoxy | 8259 | 725 | Java | 284 | Epoxy is an Android library for building complex screens in a RecyclerView | 2023-05-25T09:33:07Z |
| 96 | Android-Debug-Database | 8206 | 875 | Java | 70 | A library for debugging android databases and shared preferences - Make Debugging Great Again | 2023-01-18T08:06:22Z |
| 97 | MaterialViewPager | 8184 | 1502 | Java | 180 | A Material Design ViewPager easy to use library | 2018-10-12T01:11:20Z |
| 98 | SpringCloud | 8177 | 3823 | Java | 42 | 基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中 | 2023-06-18T10:44:54Z |
| 99 | atlas | 8106 | 1520 | Java | 84 | A powerful Android Dynamic Component Framework. | 2022-01-27T14:31:30Z |
| 100 | cassandra | 8067 | 3417 | Java | 0 | Mirror of Apache Cassandra | 2023-06-30T16:44:13Z |