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 | 59852 | 19146 | Java | 241 | Design patterns implemented in Java | 2020-08-15T18:19:47Z |
| 2 | mall | 39665 | 16876 | Java | 22 | mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 | 2020-08-15T02:13:38Z |
| 3 | lottie-android | 29441 | 4722 | Java | 55 | Render After Effects animations natively on Android and iOS, Web, and React Native | 2020-07-30T10:06:11Z |
| 4 | JCSprout | 25112 | 6904 | Java | 37 | 👨🎓 Java Core Sprout : basic, concurrent, algorithm | 2020-05-18T13:54:49Z |
| 5 | arthas | 22561 | 4908 | Java | 150 | Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas | 2020-08-15T11:33:16Z |
| 6 | selenium | 18381 | 5869 | Java | 392 | A browser automation framework and ecosystem. | 2020-08-15T18:33:36Z |
| 7 | vhr | 18117 | 7615 | Java | 141 | 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 | 2020-07-29T22:09:55Z |
| 8 | libgdx | 17278 | 6050 | Java | 357 | Desktop/Android/HTML5/iOS Java game development framework | 2020-08-15T22:17:24Z |
| 9 | spring-boot-demo | 17113 | 5809 | Java | 62 | spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 65 个集成demo,已经完成 53 个。 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作数据库)、JPA(强大的ORM框架)、mybatis(强大的ORM框架)、通用Mapper(快速操作Mybatis)、PageHelper(通用的Mybatis分页插件)、mybatis-plus(快速操作Mybatis)、BeetlSQL(强大的ORM框架)、upload(本地文件上传和七牛云文件上传)、redis(缓存)、ehcache(缓存)、email(发送各种类型邮件)、task(基础定时任务)、quartz(动态管理定时任务)、xxl-job(分布式定时任务)、swagger(API接口管理测试)、security(基于RBAC的动态权限认证)、SpringSession(Session共享)、Zookeeper(结合AOP实现分布式锁)、RabbitMQ(消息队列)、Kafka(消息队列)、websocket(服务端推送监控服务器运行信息)、socket.io(聊天室)、ureport2(中国式报表)、打包成war文件、集成 ElasticSearch(基本操作和高级查询)、Async(异步任务)、集成Dubbo(采用官方的starter)、MongoDB(文档数据库)、neo4j(图数据库)、docker(容器化)、JPA多数据源、Mybatis多数据源、代码生成器、GrayLog(日志收集)、JustAuth(第三方登录)、LDAP(增删改查)、动态添加/切换数据源、单机限流(AOP + Guava RateLimiter)、分布式限流(AOP + Redis + Lua)、ElasticSearch 7.x(使用官方 Rest High Level Client)、HTTPS。 | 2020-07-15T13:18:49Z |
| 10 | seata | 16845 | 4695 | Java | 444 | 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. | 2020-08-15T15:22:10Z |
| 11 | Android-Universal-Image-Loader | 16741 | 6301 | Java | 436 | Powerful and flexible library for loading, caching and displaying images on Android. | 2020-04-06T21:07:32Z |
| 12 | easyexcel | 16350 | 4268 | Java | 96 | 快速、简单避免OOM的java处理Excel工具 | 2020-08-03T10:48:31Z |
| 13 | halo | 16141 | 5443 | Java | 71 | ✍ An excellent open source blog publishing application. | 一个优秀的开源博客发布应用。 | 2020-08-10T15:04:48Z |
| 14 | ExoPlayer | 16107 | 4825 | Java | 420 | An extensible media player for Android | 2020-08-13T08:08:53Z |
| 15 | zheng | 15550 | 7367 | Java | 41 | 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 | 2020-07-01T19:54:07Z |
| 16 | dbeaver | 14597 | 1326 | Java | 1211 | Free universal database tool and SQL client | 2020-08-14T15:56:37Z |
| 17 | cat | 14060 | 4510 | Java | 74 | CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 | 2020-08-08T07:44:21Z |
| 18 | Material-Animations | 13389 | 2561 | Java | 19 | Android Transition animations explanation with examples. | 2019-04-02T15:42:38Z |
| 19 | FizzBuzzEnterpriseEdition | 13355 | 597 | Java | 302 | FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. | 2020-07-19T14:35:12Z |
| 20 | zipkin | 13270 | 2510 | Java | 164 | Zipkin is a distributed tracing system | 2020-08-16T02:58:49Z |
| 21 | ARouter | 12272 | 2116 | Java | 67 | 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) | 2020-08-02T15:53:30Z |
| 22 | greenDAO | 12165 | 2845 | Java | 214 | greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. | 2020-08-11T13:03:18Z |
| 23 | SlidingMenu | 11199 | 5236 | Java | 307 | 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! | 2017-03-31T02:15:51Z |
| 24 | mockito | 10915 | 1933 | Java | 281 | Most popular Mocking framework for unit tests written in Java | 2020-08-15T23:19:20Z |
| 25 | eladmin | 10208 | 3760 | Java | 15 | 项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由 | 2020-08-14T10:57:45Z |
| 26 | ViewPagerIndicator | 10206 | 4196 | Java | 215 | Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. | 2017-11-26T17:13:46Z |
| 27 | JiaoZiVideoPlayer | 10198 | 2404 | Java | 262 | MediaPlayer exoplayer ijkplayer ffmpeg | 2020-03-17T09:55:52Z |
| 28 | okhttp-OkGo | 10082 | 2459 | Java | 427 | OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能 | 2020-05-09T13:57:40Z |
| 29 | druid | 9950 | 2657 | Java | 999 | Apache Druid: a high performance real-time analytics database. | 2020-08-16T01:59:17Z |
| 30 | android-Ultra-Pull-To-Refresh | 9709 | 2776 | Java | 173 | Ultra Pull to Refresh for Android. Support all the views. | 2020-04-10T05:12:58Z |
| 31 | Android-ObservableScrollView | 9547 | 2122 | Java | 177 | Android library to observe scroll events on scrollable views. | 2017-08-09T11:37:19Z |
| 32 | guice | 9544 | 1393 | Java | 355 | Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. | 2020-08-12T15:24:21Z |
| 33 | PocketHub | 9481 | 3614 | Java | 119 | PocketHub Android App | 2020-04-11T14:16:08Z |
| 34 | AVLoadingIndicatorView | 9312 | 1831 | Java | 71 | DEPRECATED | 2018-04-24T02:59:27Z |
| 35 | jedis | 9286 | 3343 | Java | 227 | A blazingly small and sane redis java client | 2020-08-11T13:53:45Z |
| 36 | mybatis-plus | 9280 | 2561 | Java | 32 | An powerful enhanced toolkit of MyBatis for simplify development | 2020-08-14T07:19:13Z |
| 37 | MaterialDesignLibrary | 9134 | 2367 | Java | 264 | This is a library with components of Android L to you use in android 2.2 | 2019-10-16T07:58:26Z |
| 38 | PictureSelector | 9101 | 1955 | Java | 296 | Picture Selector Library for Android or 图片选择器 | 2020-08-06T20:03:23Z |
| 39 | SmarterStreaming | 8820 | 2353 | Java | 6 | 国内外为数不多致力于极致体验的超强全自研跨平台(windows/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTSP推流、RTMP播放器、RTSP播放器、录像、多路流媒体转发、音视频导播、动态视频合成、音频混音、直播互动、内置轻量级RTSP服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。 | 2020-07-22T01:16:19Z |
| 40 | fullstack-tutorial | 8810 | 2040 | Java | 11 | 🚀 fullstack tutorial 2020,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 | 2020-05-29T16:00:21Z |
| 41 | auto | 8768 | 1029 | Java | 82 | A collection of source code generators for Java. | 2020-08-11T15:57:34Z |
| 42 | caffeine | 8181 | 804 | Java | 17 | A high performance caching library for Java 8 | 2020-08-04T06:08:58Z |
| 43 | VirtualAPK | 8068 | 1346 | Java | 108 | A powerful and lightweight plugin framework for Android | 2020-06-04T09:34:55Z |
| 44 | HomeMirror | 7904 | 709 | Java | 37 | Android application powering the mirror in my house | 2019-10-06T09:28:26Z |
| 45 | cas | 7872 | 3314 | Java | 2 | Apereo CAS - Enterprise Single Sign On for all earthlings and beyond. | 2020-08-14T05:24:49Z |
| 46 | grpc-java | 7798 | 2618 | Java | 487 | The Java gRPC implementation. HTTP/2 based RPC | 2020-08-15T01:26:32Z |
| 47 | awesome-java-leetcode | 7612 | 1543 | Java | 11 | 👑 LeetCode of algorithms with java solution(updating). | 2020-08-15T09:59:48Z |
| 48 | OpenRefine | 7509 | 1335 | Java | 497 | OpenRefine is a free, open source power tool for working with messy data and improving it | 2020-08-16T02:46:04Z |
| 49 | RxLifecycle | 7498 | 637 | Java | 0 | Lifecycle handling APIs for Android apps using RxJava | 2020-05-24T12:12:23Z |
| 50 | hugo | 7428 | 756 | Java | 57 | Annotation-triggered method call logging for your debug builds. | 2020-01-13T18:06:38Z |
| 51 | CtCI-6th-Edition | 7388 | 3159 | Java | 114 | Cracking the Coding Interview 6th Ed. Solutions | 2020-07-23T13:47:32Z |
| 52 | RxJava-Android-Samples | 7339 | 1369 | Java | 11 | Learning RxJava for Android by example | 2019-09-17T16:07:04Z |
| 53 | agera | 7327 | 669 | Java | 4 | Reactive Programming for Android | 2019-04-07T18:11:06Z |
| 54 | dagger | 7215 | 2965 | Java | 61 | A fast dependency injector for Android and Java. | 2020-07-01T20:40:18Z |
| 55 | Android-Bootstrap | 7156 | 1494 | Java | 30 | Bootstrap style widgets for Android, with Glyph Icons | 2018-10-15T19:15:10Z |
| 56 | VirtualApp | 7092 | 2232 | Java | 168 | Virtual Engine for Android(Support 10.0 in business version) | 2020-07-18T06:51:34Z |
| 57 | WeChatLuckyMoney | 7007 | 2239 | Java | 23 | 💸 WeChat's lucky money helper (微信抢红包插件) by Zhongyi Tong. An Android app that helps you snatch red packets in WeChat groups. | 2019-01-25T02:02:51Z |
| 58 | Java | 6948 | 3473 | Java | 32 | 27天成为Java大神 | 2020-08-14T05:49:22Z |
| 59 | DataX | 6937 | 2446 | Java | 619 | None | 2020-08-13T08:29:20Z |
| 60 | Activiti | 6906 | 5944 | Java | 372 | 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. | 2020-08-14T10:15:33Z |
| 61 | okhttputils | 6824 | 2406 | Java | 217 | [停止维护]okhttp的辅助类 | 2019-12-09T07:57:42Z |
| 62 | thingsboard | 6812 | 2171 | Java | 971 | Open-source IoT Platform - Device management, data collection, processing and visualization. | 2020-08-14T17:31:23Z |
| 63 | AndroidAsync | 6765 | 1494 | Java | 332 | Asynchronous socket, http(s) (client+server) and websocket library for android. Based on nio, not threads. | 2020-05-18T02:29:01Z |
| 64 | vjtools | 6736 | 1365 | Java | 32 | The vip.com's java coding standard, libraries and tools | 2020-08-11T15:37:26Z |
| 65 | epoxy | 6665 | 547 | Java | 163 | Epoxy is an Android library for building complex screens in a RecyclerView | 2020-08-11T05:51:43Z |
| 66 | moshi | 6479 | 519 | Java | 89 | A modern JSON library for Kotlin and Java. | 2020-08-15T02:40:42Z |
| 67 | DroidPlugin | 6406 | 2505 | Java | 219 | A plugin framework on android,Run any third-party apk without installation, modification or repackage | 2020-08-13T06:19:58Z |
| 68 | mall-learning | 6201 | 4085 | Java | 13 | mall学习教程,架构、业务、技术要点全方位解析。mall项目(39k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。 | 2020-08-16T02:14:29Z |
| 69 | ion | 6169 | 1053 | Java | 327 | Android Asynchronous Networking and Image Loading | 2020-06-24T14:15:20Z |
| 70 | tsunami-security-scanner | 6141 | 613 | Java | 35 | Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence. | 2020-08-11T15:16:11Z |
| 71 | feign | 6102 | 1278 | Java | 96 | Feign makes writing java http clients easier | 2020-08-10T18:48:50Z |
| 72 | RoundedImageView | 6021 | 1220 | Java | 36 | A fast ImageView that supports rounded corners, ovals, and circles. | 2020-04-17T13:55:34Z |
| 73 | SpringCloud-Learning | 6021 | 2638 | Java | 15 | Spring Cloud基础教程,持续连载更新中 | 2020-07-01T19:09:09Z |
| 74 | MaterialEditText | 6008 | 1068 | Java | 196 | EditText in Material Design | 2019-08-27T08:05:32Z |
| 75 | androidmvp | 5929 | 1644 | Java | 4 | MVP Android Example | 2020-06-08T04:59:13Z |
| 76 | Toasty | 5893 | 768 | Java | 28 | The usual Toast, but with steroids 💪 | 2020-08-10T03:40:09Z |
| 77 | AndroidPerformanceMonitor | 5748 | 880 | Java | 44 | A transparent ui-block detection library for Android. (known as BlockCanary) | 2019-09-25T19:02:05Z |
| 78 | xmall | 5711 | 2281 | Java | 13 | 基于SOA架构的分布式电商购物商城 前后端分离 前台商城:Vue全家桶 后台管理系统:Dubbo/SSM/Elasticsearch/Redis/MySQL/ActiveMQ/Shiro/Zookeeper等 | 2020-07-01T18:44:56Z |
| 79 | j2objc | 5676 | 823 | Java | 49 | A Java to iOS Objective-C translation tool and runtime. | 2020-08-15T23:21:17Z |
| 80 | MVVMHabit | 5675 | 1258 | Java | 7 | 👕基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。 | 2020-06-05T06:04:41Z |
| 81 | AndroidImageSlider | 5602 | 1717 | Java | 302 | An amazing and convenient Android image slider. | 2019-09-06T13:43:29Z |
| 82 | ShowcaseView | 5532 | 1320 | Java | 95 | [Archived] Highlight the best bits of your app to users quickly, simply, and cool...ly | 2018-02-01T16:31:39Z |
| 83 | async-http-client | 5504 | 1487 | Java | 59 | Asynchronous Http and WebSocket Client library for Java | 2020-08-02T06:53:47Z |
| 84 | android-oss | 5443 | 976 | Java | 3 | Kickstarter for Android. Bring new ideas to life, anywhere. | 2020-08-14T22:08:21Z |
| 85 | checkstyle | 5428 | 7458 | Java | 707 | Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program. | 2020-08-16T01:16:54Z |
| 86 | mosby | 5425 | 853 | Java | 27 | A Model-View-Presenter / Model-View-Intent library for modern Android apps | 2020-01-07T02:08:40Z |
| 87 | SystemBarTint | 5392 | 1512 | Java | 38 | [DEPRECATED] Apply background tinting to the Android system UI when using KitKat translucent modes | 2015-09-05T09:30:48Z |
| 88 | freeline | 5357 | 625 | Java | 181 | A super fast build tool for Android, an alternative to Instant Run | 2020-05-10T15:57:31Z |
| 89 | server | 5296 | 1193 | Java | 19 | 即时通讯(IM)系统 | 2020-08-12T06:58:35Z |
| 90 | flyway | 5290 | 1065 | Java | 187 | Flyway by Redgate • Database Migrations Made Easy. | 2020-08-15T18:27:09Z |
| 91 | twoway-view | 5285 | 1072 | Java | 168 | [DEPRECATED] RecyclerView made simple | 2017-03-20T14:42:55Z |
| 92 | titan | 5071 | 1038 | Java | 191 | Distributed Graph Database | 2017-02-18T21:00:37Z |
| 93 | richeditor-android | 5064 | 1043 | Java | 180 | RichEditor for Android is a beautiful Rich Text WYSIWYG Editor for Android. | 2020-08-11T14:39:50Z |
| 94 | Mindustry | 5000 | 1011 | Java | 29 | A sandbox tower defense game | 2020-08-15T22:55:02Z |
| 95 | Fast-Android-Networking | 4994 | 875 | Java | 222 | 🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀 | 2020-06-08T08:52:55Z |
| 96 | JFoenix | 4993 | 959 | Java | 76 | JavaFX Material Design Library | 2020-07-12T04:14:13Z |
| 97 | config | 4978 | 810 | Java | 207 | configuration library for JVM languages using HOCON files | 2020-07-24T15:22:05Z |
| 98 | android-advancedrecyclerview | 4934 | 859 | Java | 185 | RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting) | 2019-07-16T07:05:01Z |
| 99 | rabbitmq-tutorials | 4934 | 2904 | Java | 5 | Tutorials for using RabbitMQ in various ways | 2020-08-04T13:14:34Z |
| 100 | AndroidPicker | 4930 | 1265 | Java | 116 | 【抱歉,暂停维护】 安卓选择器类库,包括日期选择器、时间选择器、单项选择器、双项选择器、城市地址选择器、车牌号选择器、数字选择器、星座选择器、生肖选择器、颜色选择器、文件选择器、目录选择器等……WheelPicker/DateTimePicker/DatePicker/TimePicker/SinglePicker/NumberPicker/DoublePicker/LinkagePicker/AddressPicker/CalendarPicker/ColorPicker/FilePicker etc. | 2019-09-17T08:48:55Z |