Files
Github-Ranking/Top100/Java.md
T
2019-03-16 12:02:27 +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 45349 14708 Java 190 Design patterns implemented in Java 2019-02-18T17:08:41Z
2 elasticsearch 39149 13101 Java 1879 Open Source, Distributed, RESTful Search Engine 2019-03-16T03:33:39Z
3 interviews 33091 6547 Java 38 Everything you need to know to get the job. 2019-03-13T23:37:31Z
4 retrofit 31599 5915 Java 60 Type-safe HTTP client for Android and Java by Square, Inc. 2019-03-15T02:09:44Z
5 okhttp 31259 6990 Java 173 An HTTP+HTTP/2 client for Android and Java applications. 2019-03-16T03:11:59Z
6 guava 30316 6803 Java 810 Google core libraries for Java 2019-03-13T22:32:03Z
7 spring-framework 27281 17450 Java 907 Spring Framework 2019-03-15T20:27:46Z
8 MPAndroidChart 26287 6885 Java 1405 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-03-09T01:36:22Z
9 glide 25228 4733 Java 130 An image loading and caching library for Android focused on smooth scrolling 2019-03-08T15:33:53Z
10 incubator-dubbo 25082 16798 Java 274 Apache Dubbo (incubating) is a high-performance, java based, open source RPC framework. 2019-03-15T09:14:09Z
11 lottie-android 24583 3846 Java 26 Render After Effects animations natively on Android and iOS, Web, and React Native 2019-03-15T14:15:10Z
12 butterknife 23355 4457 Java 92 Bind Android views and callbacks to fields and methods. 2019-03-12T21:11:18Z
13 AndroidUtilCode 22505 7380 Java 24 🔥 Android developers should collect the following utils(updating). 2019-03-15T13:27:14Z
14 leakcanary 22051 3352 Java 33 A memory leak detection library for Android and Java. 2019-03-13T09:43:01Z
15 zxing 21853 8003 Java 8 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2019-03-12T18:25:24Z
16 EventBus 20504 4238 Java 98 Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 2019-03-12T10:52:00Z
17 JCSprout 19409 5260 Java 14 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2019-03-12T14:38:42Z
18 netty 18310 8135 Java 454 Netty project - an event-driven asynchronous network application framework 2019-03-15T20:33:00Z
19 jadx 17859 1895 Java 135 Dex to Java decompiler 2019-03-16T01:33:40Z
20 RxAndroid 17692 2768 Java 0 RxJava bindings for Android 2019-02-15T19:25:38Z
21 fastjson 16931 4731 Java 904 🚄 A fast JSON parser/generator for Java. (Aliyun Data Lake Analytics https://www.aliyun.com/product/datalakeanalytics powered by fastjson ) 2019-03-15T03:37:25Z
22 SmartRefreshLayout 16568 3438 Java 28 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 2019-03-11T13:04:41Z
23 picasso 16528 3921 Java 180 A powerful image downloading and caching library for Android 2019-02-26T19:03:30Z
24 BaseRecyclerViewAdapterHelper 16522 3498 Java 135 BRVAH:Powerful and flexible RecyclerAdapter 2019-02-26T04:17:44Z
25 Android-Universal-Image-Loader 16422 6384 Java 461 Powerful and flexible library for loading, caching and displaying images on Android. 2018-04-11T11:48:21Z
26 druid 15627 5669 Java 1276 阿里巴巴数据库事业部出品,为监控而生的数据库连接池。阿里云Data Lake Analytics(https://www.aliyun.com/product/datalakeanalytics )、DRDS、TDDL 连接池powered by Druid 2019-03-12T07:36:47Z
27 fresco 15418 3624 Java 76 An Android library for managing images and the memory they use. 2019-03-14T20:08:21Z
28 libgdx 15132 5789 Java 330 Desktop/Android/HTML5/iOS Java game development framework 2019-03-13T18:13:37Z
29 gson 15012 3033 Java 415 A Java serialization/deserialization library to convert Java Objects into JSON and back 2019-03-15T21:53:31Z
30 PhotoView 14941 3512 Java 117 Implementation of ImageView for Android that supports zooming, by various touch gestures. 2019-03-15T04:22:26Z
31 selenium 13687 4673 Java 563 A browser automation framework and ecosystem. 2019-03-13T09:18:12Z
32 tinker 13309 2709 Java 110 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2019-02-23T07:00:21Z
33 Android-CleanArchitecture 13189 3033 Java 137 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. 2018-08-30T23:35:29Z
34 zheng 12802 6309 Java 28 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 2019-03-05T09:14:03Z
35 Material-Animations 12556 2488 Java 18 Android Transition animations explanation with examples. 2019-01-22T12:25:00Z
36 ExoPlayer 12519 3813 Java 331 An extensible media player for Android 2019-03-15T08:44:23Z
37 advanced-java 12385 2557 Java 9 😮 互联网 Java 工程师进阶知识完全扫盲 2019-03-15T09:04:56Z
38 jenkins 12351 5185 Java 87 Jenkins automation server 2019-03-16T02:44:17Z
39 spring-boot-examples 11593 5205 Java 18 about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 2019-03-15T06:19:07Z
40 CircleImageView 11469 2660 Java 14 A circular ImageView for Android 2019-03-10T06:24:58Z
41 Java 11413 4312 Java 72 All Algorithms implemented in Java 2019-03-15T06:52:47Z
42 Telegram 11403 4467 Java 368 Telegram for Android source 2019-03-03T20:41:13Z
43 kafka 11396 6183 Java 562 Mirror of Apache Kafka 2019-03-16T02:58:42Z
44 HanLP 11300 3262 Java 475 自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁 2019-03-06T00:32:17Z
45 SlidingMenu 11150 5408 Java 309 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
46 symphony 11121 3385 Java 4 🎶 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台。https://hacpai.com 2019-03-15T09:25:14Z
47 greenDAO 11090 2715 Java 164 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2019-03-12T10:39:35Z
48 AndroidSwipeLayout 11017 2608 Java 346 The Most Powerful Swipe Layout! 2019-03-06T02:29:32Z
49 arthas 10978 2089 Java 77 Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas 2019-03-14T12:43:57Z
50 lottie-react-native 10886 989 Java 62 Lottie wrapper for React Native. 2019-03-15T19:39:06Z
51 logger 10850 1739 Java 51 ✔️ Simple, pretty and powerful logger for android 2019-02-11T10:58:31Z
52 zipkin 10618 1829 Java 248 Zipkin is a distributed tracing system 2019-03-15T23:42:01Z
53 FizzBuzzEnterpriseEdition 10587 496 Java 292 FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. 2019-03-13T06:03:30Z
54 deeplearning4j 10485 4608 Java 767 Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark 2019-03-15T17:46:13Z
55 android-async-http 10403 4300 Java 245 An Asynchronous HTTP Library for Android 2019-02-03T19:08:15Z
56 AndroidViewAnimations 10396 2207 Java 47 Cute view animation collection. 2018-04-27T10:04:08Z
57 realm-java 10310 1617 Java 480 Realm is a mobile database: a replacement for SQLite & ORMs 2019-03-14T08:40:41Z
58 MaterialDrawer 10188 1997 Java 9 The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design. 2019-02-10T22:04:31Z
59 ViewPagerIndicator 10065 4262 Java 215 Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. 2017-11-26T17:13:46Z
60 mybatis-3 9997 6178 Java 126 MyBatis SQL mapper framework for Java 2019-03-11T15:44:49Z
61 disruptor 9946 2523 Java 6 High Performance Inter-Thread Messaging Library 2019-03-13T21:05:36Z
62 bytecode-viewer 9932 600 Java 114 A Java 8 Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2018-11-05T02:25:43Z
63 react-native-navigation 9860 2138 Java 179 A complete native navigation solution for React Native 2019-03-15T13:56:09Z
64 android-Ultra-Pull-To-Refresh 9552 2831 Java 174 Ultra Pull to Refresh for Android. Support all the views. 2018-05-04T21:12:00Z
65 Luban 9464 1663 Java 80 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2019-02-19T03:45:41Z
66 Android-PickerView 9431 2409 Java 207 This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) 2019-03-07T03:50:54Z
67 PocketHub 9377 3674 Java 115 PocketHub Android App 2019-03-11T21:25:43Z
68 HikariCP 9347 1409 Java 113 光 HikariCP・A solid, high-performance, JDBC connection pool at last. 2019-03-12T09:55:07Z
69 VasSonic 9336 1301 Java 9 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-01-07T06:19:20Z
70 Android-ObservableScrollView 9261 2105 Java 178 Android library to observe scroll events on scrollable views. 2017-08-09T11:37:19Z
71 vlayout 9166 1596 Java 115 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-03-12T11:29:14Z
72 ARouter 9108 1511 Java 26 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2019-03-01T06:18:11Z
73 storm 9051 1782 Java 44 Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more 2017-08-16T04:24:20Z
74 MaterialDesignLibrary 8990 2397 Java 265 This is a library with components of Android L to you use in android 2.2 2019-02-22T05:33:49Z
75 okhttp-OkGo 8903 2193 Java 347 OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能 2019-03-05T09:21:52Z
76 presto 8828 3004 Java 1422 Distributed SQL query engine for big data 2019-03-15T23:13:12Z
77 Android-PullToRefresh 8780 5058 Java 30 DEPRECATED 2017-10-13T08:40:58Z
78 hadoop 8701 5452 Java 223 Mirror of Apache Hadoop 2019-03-16T03:56:50Z
79 PermissionsDispatcher 8688 1212 Java 4 Simple annotation-based API to handle runtime permissions. 2019-02-28T12:12:21Z
80 RxTool 8675 2171 Java 118 Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) | 蛛网等级 | 颜色选择器 | ArcGis | VTPK | 编译运行一下说不定会找到惊喜 2018-11-02T09:50:47Z
81 JiaoZiVideoPlayer 8675 2072 Java 89 Android VideoPlayer MediaPlayer VideoView MediaView Float View And Fullscreen 2019-03-15T21:18:03Z
82 springboot-learning-example 8457 4554 Java 18 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 2019-03-09T03:53:48Z
83 mockito 8445 1515 Java 280 Most popular Mocking framework for unit tests written in Java 2019-03-15T17:25:56Z
84 AVLoadingIndicatorView 8428 1680 Java 65 DEPRECATED 2018-04-24T02:59:27Z
85 cat 8410 3074 Java 13 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2019-03-15T02:40:40Z
86 mall 8388 2858 Java 15 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 2019-03-14T02:00:50Z
87 AppIntro 8384 1537 Java 42 Make a cool intro for your Android app. 2019-03-15T10:25:29Z
88 AndroidSlidingUpPanel 8351 2233 Java 284 This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano. 2018-10-22T15:51:54Z
89 platform_frameworks_base 8339 5397 Java 0 None 2018-09-05T21:52:03Z
90 dbeaver 8224 670 Java 1010 Free universal database tool and SQL client 2019-03-15T20:18:34Z
91 FlycoTabLayout 8211 1794 Java 254 An Android TabLayout Lib 2019-01-30T09:22:42Z
92 BottomBar 8189 1540 Java 294 (Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern. 2017-12-07T16:59:39Z
93 Calligraphy 8176 1040 Java 139 Custom fonts in Android the easy way... 2018-10-04T07:22:11Z
94 spark 8152 1441 Java 220 A simple expressive web framework for java. News: Spark now has a kotlin DSL https://github.com/perwendel/spark-kotlin 2019-03-14T18:46:41Z
95 banner 7928 1607 Java 197 Android广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等! 2019-03-13T03:38:43Z
96 flink 7893 4160 Java 385 Apache Flink 2019-03-16T01:50:13Z
97 HomeMirror 7864 699 Java 36 Android application powering the mirror in my house 2018-02-27T05:50:52Z
98 MaterialViewPager 7855 1491 Java 186 A Material Design ViewPager easy to use library 2018-10-12T01:11:20Z
99 guice 7812 1171 Java 321 Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. 2019-03-08T19:27:32Z
100 jedis 7783 3008 Java 160 A blazingly small and sane redis java client 2019-03-14T10:41:58Z