Files
Github-Ranking/Top100/Java.md
T
2020-05-09 07:08:51 +00: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 51792 16754 Java 175 Design patterns implemented in Java 2019-10-08T15:34:10Z
2 elasticsearch 44627 14994 Java 2207 Open Source, Distributed, RESTful Search Engine 2019-10-09T10:50:54Z
3 LeetCodeAnimation 41867 7221 Java 0 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2019-09-24T10:54:59Z
4 RxJava 40686 6842 Java 10 RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. 2019-10-07T07:04:38Z
5 interviews 39217 8172 Java 56 Everything you need to know to get the job. 2019-10-02T23:10:36Z
6 okhttp 34562 7544 Java 174 An HTTP client for Android, Kotlin, and Java. 2019-10-08T09:13:08Z
7 guava 34069 7604 Java 683 Google core libraries for Java 2019-10-08T19:47:47Z
8 retrofit 33872 6274 Java 83 Type-safe HTTP client for Android and Java by Square, Inc. 2019-10-08T17:01:48Z
9 spring-framework 32726 21325 Java 1036 Spring Framework 2019-10-09T10:08:44Z
10 advanced-java 31886 8487 Java 10 😮 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,后端同学必看,前端同学也可学习 2019-10-08T13:32:31Z
11 dubbo 29424 19308 Java 563 Apache Dubbo is a high-performance, java based, open source RPC framework. 2019-10-09T09:56:07Z
12 MPAndroidChart 28710 7436 Java 1585 A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations. 2019-10-08T12:15:53Z
13 glide 27335 5037 Java 134 An image loading and caching library for Android focused on smooth scrolling 2019-10-06T18:14:06Z
14 lottie-android 27012 4288 Java 30 Render After Effects animations natively on Android and iOS, Web, and React Native 2019-10-08T18:35:27Z
15 proxyee-down 25060 4585 Java 211 http下载工具,基于http代理,支持多连接分块下载 2019-10-09T06:57:32Z
16 AndroidUtilCode 24973 8230 Java 25 🔥 Android developers should collect the following utils(updating). 2019-08-29T07:04:06Z
17 butterknife 24657 4639 Java 106 Bind Android views and callbacks to fields and methods. 2019-10-03T13:49:32Z
18 zxing 23770 8389 Java 8 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2019-10-07T03:50:14Z
19 JCSprout 22530 6268 Java 37 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2019-09-28T16:17:20Z
20 mall 22492 9041 Java 17 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 2019-10-08T13:57:30Z
21 netty 20959 9708 Java 468 Netty project - an event-driven asynchronous network application framework 2019-10-09T09:19:04Z
22 fastjson 19505 5263 Java 1159 🚄 A fast JSON parser/generator for Java. (Aliyun Data Lake Analytics https://www.aliyun.com/product/datalakeanalytics powered by fastjson ) 2019-10-09T07:15:05Z
23 druid 18810 6486 Java 1542 阿里巴巴数据库事业部出品,为监控而生的数据库连接池。阿里云Data Lake Analytics(https://www.aliyun.com/product/datalakeanalytics )、DRDS、TDDL 连接池powered by Druid 2019-10-08T13:00:38Z
24 Hystrix 18371 3788 Java 350 Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable. 2019-10-04T05:49:10Z
25 p3c 18360 4416 Java 73 Alibaba Java Coding Guidelines pmd implements and IDE plugin 2019-09-20T01:47:26Z
26 ghidra 17687 2250 Java 404 Ghidra is a software reverse engineering (SRE) framework 2019-10-08T19:01:39Z
27 apollo 17347 6177 Java 371 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 2019-10-09T09:53:23Z
28 Java 17324 6507 Java 235 All Algorithms implemented in Java 2019-10-09T08:33:03Z
29 picasso 17067 3961 Java 191 A powerful image downloading and caching library for Android 2019-10-01T22:01:09Z
30 gson 16599 3277 Java 458 A Java serialization/deserialization library to convert Java Objects into JSON and back 2019-10-06T07:09:40Z
31 fresco 15864 3677 Java 101 An Android library for managing images and the memory they use. 2019-10-09T01:03:18Z
32 selenium 15749 5200 Java 501 A browser automation framework and ecosystem. 2019-10-09T10:11:42Z
33 HanLP 15051 4265 Java 529 自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁 2019-10-03T14:00:14Z
34 tinker 14280 2884 Java 188 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2019-10-09T07:01:38Z
35 ExoPlayer 14094 4244 Java 340 An extensible media player for Android 2019-10-08T19:59:27Z
36 jenkins 14018 5754 Java 81 Jenkins automation server 2019-10-09T07:57:07Z
37 Android-CleanArchitecture 13832 3169 Java 140 This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach. 2019-07-18T20:34:04Z
38 kafka 13759 7287 Java 683 Mirror of Apache Kafka 2019-10-09T10:55:02Z
39 Material-Animations 13040 2550 Java 19 Android Transition animations explanation with examples. 2019-04-02T15:42:38Z
40 bazel 12945 2190 Java 1928 a fast, scalable, multi-language and extensible build system 2019-10-09T10:54:48Z
41 symphony 12773 3757 Java 0 🎶 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台。 2019-10-07T12:32:37Z
42 Telegram 12569 4850 Java 398 Telegram for Android source 2019-10-02T10:45:17Z
43 CircleImageView 12393 2792 Java 11 A circular ImageView for Android 2019-08-26T14:00:31Z
44 java8-tutorial 12254 2910 Java 15 Modern Java - A Guide to Java 8 2019-07-02T04:23:12Z
45 lottie-react-native 12008 1235 Java 84 Lottie wrapper for React Native. 2019-09-30T10:59:26Z
46 seata 11968 3007 Java 243 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2019-10-09T09:57:59Z
47 mybatis-3 11964 7623 Java 137 MyBatis SQL mapper framework for Java 2019-10-08T06:11:21Z
48 Signal-Android 11957 3063 Java 499 A private messenger for Android. 2019-10-09T04:41:11Z
49 GSYVideoPlayer 11876 2673 Java 13 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。 2019-09-30T03:07:43Z
50 solo 11812 3168 Java 4 🎸 一款小而美的博客系统,专为程序员设计。 2019-10-07T12:11:35Z
51 FizzBuzzEnterpriseEdition 11810 541 Java 308 FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. 2019-09-28T14:22:11Z
52 zipkin 11775 2159 Java 249 Zipkin is a distributed tracing system 2019-10-09T08:25:37Z
53 logger 11718 1867 Java 54 ✔️ Simple, pretty and powerful logger for android 2019-08-23T05:49:38Z
54 greenDAO 11694 2784 Java 180 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2019-10-02T09:03:11Z
55 cat 11556 3869 Java 48 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2019-10-08T06:25:11Z
56 disruptor 11266 2834 Java 8 High Performance Inter-Thread Messaging Library 2019-10-05T13:28:49Z
57 deeplearning4j 11200 4737 Java 911 Eclipse Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark 2019-10-09T06:36:23Z
58 springboot-learning-example 11169 5680 Java 6 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。另外写博客,用 OpenWrite。 2019-09-22T08:03:01Z
59 miaosha 11057 2441 Java 6 ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 2019-08-14T09:46:41Z
60 AndroidViewAnimations 10896 2291 Java 52 Cute view animation collection. 2019-05-31T18:15:45Z
61 canal 10845 3646 Java 156 阿里巴巴 MySQL binlog 增量订阅&消费组件 2019-10-09T06:51:08Z
62 ARouter 10818 1824 Java 28 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2019-09-18T09:40:11Z
63 Luban 10804 1855 Java 108 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2019-09-12T02:26:37Z
64 realm-java 10692 1685 Java 424 Realm is a mobile database: a replacement for SQLite & ORMs 2019-10-08T09:59:25Z
65 SpringCloudLearning 10630 5533 Java 35 《史上最简单的Spring Cloud教程源码》 2019-10-03T05:11:46Z
66 dbeaver 10629 932 Java 1435 Free universal database tool and SQL client 2019-10-08T17:22:39Z
67 skywalking 10622 3056 Java 51 APM, Application Performance Monitoring System 2019-10-09T10:49:15Z
68 bytecode-viewer 10596 694 Java 41 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2019-08-11T04:48:21Z
69 flink 10583 5666 Java 542 Apache Flink 2019-10-09T09:30:15Z
70 android-async-http 10503 4273 Java 107 An Asynchronous HTTP Library for Android 2019-09-08T16:37:00Z
71 vhr 10466 4161 Java 79 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 2019-10-08T11:28:53Z
72 xxl-job 10268 4389 Java 137 A lightweight distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2019-10-09T06:59:01Z
73 VasSonic 10261 1406 Java 26 VasSonic is a lightweight and high-performance Hybrid framework developed by tencent VAS team, which is intended to speed up the first screen of websites working on Android and iOS platform. 2019-06-12T14:10:15Z
74 DoraemonKit 10257 1302 Java 23 简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android、微信小程序 )研发助手,你值得拥有。 2019-10-09T09:42:47Z
75 Matisse 10246 1572 Java 311 🎆 A well-designed local image and video selector for Android 2019-10-07T12:37:09Z
76 ViewPagerIndicator 10169 4236 Java 215 Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. 2017-11-26T17:13:46Z
77 vlayout 9860 1705 Java 154 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. 2019-09-26T07:49:33Z
78 JiaoZiVideoPlayer 9751 2306 Java 238 Android VideoPlayer MediaPlayer VideoView MediaView Float View And Fullscreen.高度自定义的开源安卓视频框架 2019-08-18T10:18:10Z
79 easyexcel 9710 2531 Java 41 快速、简单避免OOM的java处理Excel工具 2019-09-29T12:08:57Z
80 android-Ultra-Pull-To-Refresh 9685 2819 Java 174 Ultra Pull to Refresh for Android. Support all the views. 2018-05-04T21:12:00Z
81 presto 9679 3322 Java 993 The official home of the Presto distributed SQL query engine for big data 2019-10-09T10:07:48Z
82 hadoop 9663 6015 Java 266 Apache Hadoop 2019-10-09T10:48:25Z
83 recyclerview-animators 9556 1826 Java 100 An Android Animation library which easily add itemanimator to RecyclerView items. 2019-08-22T05:29:31Z
84 litemall 9545 3654 Java 35 又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端 2019-10-09T07:52:17Z
85 mockito 9490 1698 Java 239 Most popular Mocking framework for unit tests written in Java 2019-10-08T12:14:50Z
86 SpringAll 9477 2513 Java 5 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Cloud、Spring Security & Spring Security OAuth2,博客Spring系列源码 2019-08-01T07:13:03Z
87 Android-ObservableScrollView 9464 2116 Java 179 Android library to observe scroll events on scrollable views. 2017-08-09T11:37:19Z
88 PermissionsDispatcher 9429 1278 Java 4 Simple annotation-based API to handle runtime permissions. 2019-09-27T03:55:31Z
89 PocketHub 9422 3642 Java 125 PocketHub Android App 2019-10-08T22:03:35Z
90 uCrop 9197 1633 Java 102 Image Cropping Library for Android 2019-10-03T05:44:55Z
91 FlycoTabLayout 9161 2012 Java 289 An Android TabLayout Lib 2019-07-27T09:10:27Z
92 rocketmq 9114 4756 Java 279 Mirror of Apache RocketMQ 2019-10-08T14:01:24Z
93 Fragmentation 9081 1930 Java 148 A powerful library that manage Fragment for Android! 2019-09-25T06:52:31Z
94 MaterialDesignLibrary 9079 2400 Java 263 This is a library with components of Android L to you use in android 2.2 2019-02-22T05:33:49Z
95 RxPermissions 9040 1118 Java 83 Android runtime permissions powered by RxJava2 2019-09-19T09:15:24Z
96 storm 9036 1767 Java 44 Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more 2017-08-16T04:24:20Z
97 Sentinel 8959 2622 Java 164 A lightweight powerful flow control component enabling reliability and monitoring for microservices. (轻量级的流量控制、熔断降级 Java 库) 2019-10-08T06:14:37Z
98 halo 8947 2549 Java 29 ✍ Halo 一款现代化的个人独立博客系统 2019-10-04T02:07:51Z
99 banner 8916 1794 Java 240 Android广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等! 2019-10-09T04:08:20Z
100 Apktool 8898 2254 Java 203 A tool for reverse engineering Android apk files 2019-10-06T13:36:47Z