Files
Github-Ranking/Top100/Java.md
T
2020-08-16 11:01:31 +08:00

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