Files
Github-Ranking/Top100/Java.md
T
2019-02-14 12:02:30 +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 44456 14408 Java 190 Design patterns implemented in Java 2019-02-13T21:47:58Z
2 elasticsearch 38318 12858 Java 1879 Open Source, Distributed, RESTful Search Engine 2019-02-14T03:13:23Z
3 spring-boot 34069 22796 Java 367 Spring Boot 2019-02-14T02:50:22Z
4 interviews 32369 6397 Java 36 Everything you need to know to get the job. 2019-01-30T10:11:40Z
5 retrofit 31208 5849 Java 66 Type-safe HTTP client for Android and Java by Square, Inc. 2019-02-13T01:22:57Z
6 okhttp 30816 6913 Java 180 An HTTP+HTTP/2 client for Android and Java applications. 2019-02-13T14:51:11Z
7 guava 29759 6720 Java 805 Google core libraries for Java 2019-02-11T21:37:21Z
8 spring-framework 26502 16893 Java 882 Spring Framework 2019-02-13T07:58:35Z
9 MPAndroidChart 25885 6825 Java 1380 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-01-22T14:15:39Z
10 glide 24859 4685 Java 140 An image loading and caching library for Android focused on smooth scrolling 2019-02-12T20:39:01Z
11 incubator-dubbo 24421 16418 Java 311 Apache Dubbo (incubating) is a high-performance, java based, open source RPC framework. 2019-02-13T14:10:19Z
12 lottie-android 24207 3790 Java 45 Render After Effects animations natively on Android and iOS, Web, and React Native 2019-02-14T02:13:48Z
13 JavaGuide 23696 7005 Java 16 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 2019-02-11T15:56:13Z
14 butterknife 23142 4434 Java 86 Bind Android views and callbacks to fields and methods. 2019-02-10T00:14:37Z
15 AndroidUtilCode 22146 7233 Java 19 🔥 Android developers should collect the following utils(updating). 2019-02-13T18:15:53Z
16 leakcanary 21795 3318 Java 37 A memory leak detection library for Android and Java. 2019-01-30T07:06:32Z
17 zxing 21530 7929 Java 8 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2019-02-10T23:46:37Z
18 EventBus 20289 4212 Java 102 Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 2019-01-24T22:38:49Z
19 JCSprout 18708 5055 Java 14 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2019-01-29T17:23:54Z
20 netty 17859 7905 Java 445 Netty project - an event-driven asynchronous network application framework 2019-02-14T01:39:17Z
21 RxAndroid 17536 2756 Java 3 RxJava bindings for Android 2018-10-29T16:49:04Z
22 jadx 17354 1823 Java 131 Dex to Java decompiler 2019-02-12T09:26:22Z
23 fastjson 16498 4672 Java 877 🚄 A fast JSON parser/generator for Java. (Aliyun Data Lake Analytics https://www.aliyun.com/product/datalakeanalytics powered by fastjson ) 2019-02-11T08:01:45Z
24 picasso 16428 3914 Java 173 A powerful image downloading and caching library for Android 2019-02-07T20:49:46Z
25 Android-Universal-Image-Loader 16409 6394 Java 462 Powerful and flexible library for loading, caching and displaying images on Android. 2018-04-11T11:48:21Z
26 BaseRecyclerViewAdapterHelper 16258 3437 Java 116 BRVAH:Powerful and flexible RecyclerAdapter 2019-01-13T05:35:38Z
27 SmartRefreshLayout 16215 3347 Java 25 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 2019-02-13T03:27:38Z
28 fresco 15347 3631 Java 71 An Android library for managing images and the memory they use. 2019-02-13T19:23:44Z
29 druid 15108 5557 Java 1239 阿里巴巴数据库事业部出品,为监控而生的数据库连接池。阿里云Data Lake Analytics(https://www.aliyun.com/product/datalakeanalytics )、DRDS、TDDL 连接池powered by Druid 2019-02-05T11:22:38Z
30 libgdx 14996 5797 Java 324 Desktop/Android/HTML5/iOS Java game development framework 2019-02-13T00:03:11Z
31 PhotoView 14772 3486 Java 112 Implementation of ImageView for Android that supports zooming, by various touch gestures. 2018-12-12T21:30:36Z
32 gson 14742 2985 Java 405 A Java serialization/deserialization library to convert Java Objects into JSON and back 2019-02-07T07:03:43Z
33 selenium 13405 4597 Java 537 A browser automation framework and ecosystem. 2019-02-14T01:13:12Z
34 tinker 13157 2680 Java 118 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2019-01-15T06:51:45Z
35 Android-CleanArchitecture 13062 3008 Java 138 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
36 zheng 12565 6204 Java 27 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 2018-12-19T03:14:07Z
37 Material-Animations 12450 2465 Java 18 Android Transition animations explanation with examples. 2019-01-22T12:25:00Z
38 ExoPlayer 12292 3735 Java 319 An extensible media player for Android 2019-02-13T17:31:38Z
39 jenkins 12143 5123 Java 85 Jenkins automation server 2019-02-13T16:11:01Z
40 tutorials 11538 17106 Java 40 The "REST With Spring" Course: 2019-02-14T03:06:53Z
41 CircleImageView 11310 2638 Java 9 A circular ImageView for Android 2019-01-13T15:15:20Z
42 Telegram 11267 4431 Java 368 Telegram for Android source 2019-02-13T11:42:18Z
43 SlidingMenu 11128 5416 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
44 kafka 11097 6026 Java 547 Mirror of Apache Kafka 2019-02-14T03:43:09Z
45 bazel 11065 1780 Java 1768 a fast, scalable, multi-language and extensible build system 2019-02-14T02:36:44Z
46 Signal-Android 11043 2863 Java 351 A private messenger for Android. 2019-02-11T16:21:38Z
47 java8-tutorial 11012 2520 Java 26 Modern Java - A Guide to Java 8 2019-02-11T02:45:11Z
48 greenDAO 11004 2696 Java 170 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2018-11-13T14:24:14Z
49 AndroidSwipeLayout 10944 2609 Java 342 The Most Powerful Swipe Layout! 2018-06-25T13:56:09Z
50 HanLP 10859 3162 Java 465 自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁 2019-02-08T01:40:47Z
51 symphony 10834 3306 Java 2 🎶 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台。https://hacpai.com 2019-02-13T14:03:04Z
52 stetho 10719 990 Java 49 Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. 2018-11-13T15:33:49Z
53 lottie-react-native 10703 950 Java 51 Lottie wrapper for React Native. 2019-01-31T02:45:58Z
54 logger 10668 1736 Java 49 ✔️ Simple, pretty and powerful logger for android 2019-02-11T10:58:31Z
55 androidannotations 10655 2456 Java 57 Fast Android Development. Easy maintainance. 2019-01-31T07:34:43Z
56 Java 10515 4022 Java 81 All Algorithms implemented in Java 2019-02-13T01:53:40Z
57 FizzBuzzEnterpriseEdition 10400 488 Java 288 FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. 2018-12-08T08:59:37Z
58 zipkin 10394 1786 Java 241 Zipkin is a distributed tracing system 2019-02-13T05:33:03Z
59 android-async-http 10382 4297 Java 246 An Asynchronous HTTP Library for Android 2019-02-03T19:08:15Z
60 deeplearning4j 10332 4583 Java 752 Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark 2019-02-14T03:37:27Z
61 AndroidViewAnimations 10309 2189 Java 47 Cute view animation collection. 2018-04-27T10:04:08Z
62 realm-java 10242 1607 Java 457 Realm is a mobile database: a replacement for SQLite & ORMs 2019-02-05T09:07:33Z
63 MaterialDrawer 10098 1990 Java 5 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
64 ViewPagerIndicator 10028 4264 Java 215 Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. 2017-11-26T17:13:46Z
65 bytecode-viewer 9863 590 Java 111 A Java 8 Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2018-11-05T02:25:43Z
66 disruptor 9736 2458 Java 5 High Performance Inter-Thread Messaging Library 2019-01-29T06:56:30Z
67 arthas 9713 1799 Java 56 Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas 2019-02-14T03:52:34Z
68 mybatis-3 9686 5945 Java 126 MyBatis SQL mapper framework for Java 2019-02-11T16:53:08Z
69 react-native-navigation 9638 2082 Java 195 A complete native navigation solution for React Native 2019-02-13T22:45:22Z
70 android-Ultra-Pull-To-Refresh 9507 2834 Java 174 Ultra Pull to Refresh for Android. Support all the views. 2018-05-04T21:12:00Z
71 PocketHub 9361 3685 Java 122 PocketHub Android App 2019-02-09T17:32:27Z
72 Android-ObservableScrollView 9237 2103 Java 177 Android library to observe scroll events on scrollable views. 2017-08-09T11:37:19Z
73 Android-PickerView 9224 2357 Java 197 This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) 2019-01-10T10:18:10Z
74 Luban 9207 1631 Java 82 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2019-01-08T03:48:36Z
75 VasSonic 9160 1279 Java 6 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
76 vert.x 9149 1472 Java 189 Vert.x is a tool-kit for building reactive applications on the JVM 2019-02-13T11:54:11Z
77 storm 9060 1790 Java 44 Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more 2017-08-16T04:24:20Z
78 HikariCP 9044 1374 Java 107 光 HikariCP・A solid, high-performance, JDBC connection pool at last. 2019-02-08T04:32:33Z
79 vlayout 8997 1578 Java 113 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-02-01T07:26:09Z
80 MaterialDesignLibrary 8975 2397 Java 264 This is a library with components of Android L to you use in android 2.2 2018-10-19T03:52:29Z
81 advanced-java 8908 1645 Java 6 😮 互联网 Java 工程师进阶知识完全扫盲 2019-02-09T13:34:49Z
82 recyclerview-animators 8893 1744 Java 98 An Android Animation library which easily add itemanimator to RecyclerView items. 2018-11-16T07:20:43Z
83 Arduino 8888 6427 Java 1072 open-source electronics prototyping platform 2019-02-04T09:03:48Z
84 GSYVideoPlayer 8839 1985 Java 20 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,其他一些小动画效果,rtsp、concat、mpeg。项目解析: 2019-01-15T03:20:20Z
85 ARouter 8792 1460 Java 32 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2019-01-24T17:40:19Z
86 Matisse 8785 1307 Java 248 🎆 A well-designed local image and video selector for Android 2019-02-11T10:12:13Z
87 Android-PullToRefresh 8775 5070 Java 30 DEPRECATED 2017-10-13T08:40:58Z
88 okhttp-OkGo 8767 2168 Java 336 OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能 2018-08-09T02:48:24Z
89 presto 8708 2956 Java 1429 Distributed SQL query engine for big data 2019-02-14T02:22:03Z
90 hadoop 8565 5357 Java 203 Mirror of Apache Hadoop 2019-02-14T03:48:30Z
91 PermissionsDispatcher 8562 1205 Java 0 Simple annotation-based API to handle runtime permissions. 2019-01-22T15:30:25Z
92 JiaoZiVideoPlayer 8501 2033 Java 61 Android VideoPlayer MediaPlayer VideoView MediaView Float View And Fullscreen 2019-02-11T10:19:20Z
93 RxTool 8467 2132 Java 118 Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) | 蛛网等级 | 颜色选择器 | ArcGis | VTPK | 编译运行一下说不定会找到惊喜 2018-11-02T09:50:47Z
94 AppIntro 8356 1522 Java 68 Make a cool intro for your Android app. 2019-02-08T16:00:26Z
95 AVLoadingIndicatorView 8351 1660 Java 62 DEPRECATED 2018-04-24T02:59:27Z
96 mockito 8279 1486 Java 268 Most popular Mocking framework for unit tests written in Java 2019-02-13T17:46:17Z
97 AndroidSlidingUpPanel 8272 2222 Java 278 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
98 platform_frameworks_base 8259 5389 Java 0 None 2018-09-05T21:52:03Z
99 uCrop 8243 1470 Java 103 Image Cropping Library for Android 2019-01-11T10:09:00Z
100 BottomBar 8166 1536 Java 294 (Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern. 2017-12-07T16:59:39Z