Files
Github-Ranking/Top100/Java.md
T
2019-03-12 12:02:38 +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 45236 14660 Java 190 Design patterns implemented in Java 2019-02-18T17:08:41Z
2 elasticsearch 39008 13060 Java 1885 Open Source, Distributed, RESTful Search Engine 2019-03-12T03:44:47Z
3 spring-boot 35088 23304 Java 398 Spring Boot 2019-03-12T01:11:19Z
4 interviews 32970 6523 Java 37 Everything you need to know to get the job. 2019-01-30T10:11:40Z
5 retrofit 31553 5901 Java 60 Type-safe HTTP client for Android and Java by Square, Inc. 2019-03-07T22:15:45Z
6 okhttp 31192 6979 Java 172 An HTTP+HTTP/2 client for Android and Java applications. 2019-03-11T15:17:11Z
7 guava 30240 6794 Java 806 Google core libraries for Java 2019-03-08T19:55:11Z
8 JavaGuide 28764 8840 Java 17 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 2019-03-12T03:54:17Z
9 spring-framework 27139 17357 Java 906 Spring Framework 2019-03-12T01:07:51Z
10 MPAndroidChart 26230 6873 Java 1403 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
11 glide 25174 4728 Java 128 An image loading and caching library for Android focused on smooth scrolling 2019-03-08T15:33:53Z
12 incubator-dubbo 24994 16753 Java 279 Apache Dubbo (incubating) is a high-performance, java based, open source RPC framework. 2019-03-12T03:41:08Z
13 lottie-android 24534 3841 Java 25 Render After Effects animations natively on Android and iOS, Web, and React Native 2019-03-11T19:35:54Z
14 butterknife 23314 4452 Java 91 Bind Android views and callbacks to fields and methods. 2019-03-04T16:48:15Z
15 AndroidUtilCode 22435 7358 Java 23 🔥 Android developers should collect the following utils(updating). 2019-03-11T12:45:28Z
16 leakcanary 22017 3348 Java 31 A memory leak detection library for Android and Java. 2019-03-07T22:56:08Z
17 zxing 21795 7990 Java 8 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2019-03-11T03:10:03Z
18 EventBus 20460 4233 Java 99 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 19273 5232 Java 14 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2019-03-08T09:03:51Z
20 netty 18236 8110 Java 446 Netty project - an event-driven asynchronous network application framework 2019-03-11T23:13:51Z
21 jadx 17809 1886 Java 131 Dex to Java decompiler 2019-03-09T14:20:35Z
22 RxAndroid 17664 2766 Java 0 RxJava bindings for Android 2019-02-15T19:25:38Z
23 fastjson 16856 4719 Java 899 🚄 A fast JSON parser/generator for Java. (Aliyun Data Lake Analytics https://www.aliyun.com/product/datalakeanalytics powered by fastjson ) 2019-03-12T03:52:06Z
24 picasso 16514 3921 Java 178 A powerful image downloading and caching library for Android 2019-02-26T19:03:30Z
25 SmartRefreshLayout 16500 3425 Java 26 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 2019-03-11T13:04:41Z
26 BaseRecyclerViewAdapterHelper 16472 3486 Java 130 BRVAH:Powerful and flexible RecyclerAdapter 2019-02-26T04:17:44Z
27 Android-Universal-Image-Loader 16422 6385 Java 461 Powerful and flexible library for loading, caching and displaying images on Android. 2018-04-11T11:48:21Z
28 druid 15547 5658 Java 1267 阿里巴巴数据库事业部出品,为监控而生的数据库连接池。阿里云Data Lake Analytics(https://www.aliyun.com/product/datalakeanalytics )、DRDS、TDDL 连接池powered by Druid 2019-03-05T03:54:36Z
29 fresco 15406 3627 Java 78 An Android library for managing images and the memory they use. 2019-03-11T15:24:59Z
30 libgdx 15114 5792 Java 329 Desktop/Android/HTML5/iOS Java game development framework 2019-03-09T14:07:39Z
31 gson 14971 3021 Java 413 A Java serialization/deserialization library to convert Java Objects into JSON and back 2019-03-11T15:02:36Z
32 PhotoView 14914 3508 Java 114 Implementation of ImageView for Android that supports zooming, by various touch gestures. 2019-02-17T18:40:43Z
33 selenium 13647 4658 Java 556 A browser automation framework and ecosystem. 2019-03-11T16:16:22Z
34 tinker 13284 2704 Java 107 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2019-02-23T07:00:21Z
35 Android-CleanArchitecture 13169 3027 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
36 zheng 12768 6290 Java 28 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 2019-03-05T09:14:03Z
37 Material-Animations 12542 2491 Java 18 Android Transition animations explanation with examples. 2019-01-22T12:25:00Z
38 ExoPlayer 12490 3803 Java 324 An extensible media player for Android 2019-03-11T12:24:07Z
39 tutorials 12342 18087 Java 55 The "REST With Spring" Course: 2019-03-12T03:49:29Z
40 jenkins 12326 5179 Java 85 Jenkins automation server 2019-03-12T01:37:00Z
41 advanced-java 12000 2460 Java 9 😮 互联网 Java 工程师进阶知识完全扫盲 2019-03-12T01:09:03Z
42 CircleImageView 11444 2654 Java 13 A circular ImageView for Android 2019-03-10T06:24:58Z
43 Telegram 11382 4461 Java 368 Telegram for Android source 2019-03-03T20:41:13Z
44 kafka 11343 6151 Java 563 Mirror of Apache Kafka 2019-03-12T01:03:10Z
45 bazel 11315 1822 Java 1810 a fast, scalable, multi-language and extensible build system 2019-03-12T03:59:41Z
46 Java 11261 4267 Java 71 All Algorithms implemented in Java 2019-03-11T14:15:50Z
47 HanLP 11233 3250 Java 474 自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁 2019-03-06T00:32:17Z
48 java8-tutorial 11194 2560 Java 26 Modern Java - A Guide to Java 8 2019-02-27T03:48:58Z
49 Signal-Android 11170 2906 Java 358 A private messenger for Android. 2019-03-10T13:59:43Z
50 SlidingMenu 11147 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
51 symphony 11096 3382 Java 4 🎶 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台。https://hacpai.com 2019-03-11T02:26:56Z
52 greenDAO 11078 2717 Java 165 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2018-11-13T14:24:14Z
53 spring-boot-examples 11047 5078 Java 17 about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 2019-03-12T01:03:34Z
54 AndroidSwipeLayout 10999 2610 Java 346 The Most Powerful Swipe Layout! 2019-03-06T02:29:32Z
55 lottie-react-native 10854 979 Java 58 Lottie wrapper for React Native. 2019-02-26T10:07:22Z
56 stetho 10826 994 Java 43 Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. 2019-02-25T17:05:57Z
57 logger 10819 1740 Java 50 ✔️ Simple, pretty and powerful logger for android 2019-02-11T10:58:31Z
58 arthas 10814 2051 Java 71 Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas 2019-03-06T07:33:32Z
59 androidannotations 10693 2460 Java 44 Fast Android Development. Easy maintainance. 2019-03-05T13:46:22Z
60 zipkin 10585 1826 Java 251 Zipkin is a distributed tracing system 2019-03-07T20:37:56Z
61 FizzBuzzEnterpriseEdition 10560 491 Java 291 FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. 2019-03-10T09:53:16Z
62 deeplearning4j 10467 4604 Java 761 Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark 2019-03-12T00:05:19Z
63 android-async-http 10400 4300 Java 245 An Asynchronous HTTP Library for Android 2019-02-03T19:08:15Z
64 AndroidViewAnimations 10387 2205 Java 47 Cute view animation collection. 2018-04-27T10:04:08Z
65 realm-java 10302 1614 Java 473 Realm is a mobile database: a replacement for SQLite & ORMs 2019-03-11T12:51:48Z
66 MaterialDrawer 10175 1997 Java 8 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
67 ViewPagerIndicator 10053 4259 Java 215 Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. 2017-11-26T17:13:46Z
68 mybatis-3 9947 6150 Java 129 MyBatis SQL mapper framework for Java 2019-03-11T15:44:49Z
69 disruptor 9924 2517 Java 5 High Performance Inter-Thread Messaging Library 2019-03-11T23:57:39Z
70 bytecode-viewer 9922 597 Java 114 A Java 8 Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2018-11-05T02:25:43Z
71 react-native-navigation 9835 2129 Java 171 A complete native navigation solution for React Native 2019-03-11T13:49:10Z
72 android-Ultra-Pull-To-Refresh 9545 2831 Java 174 Ultra Pull to Refresh for Android. Support all the views. 2018-05-04T21:12:00Z
73 Android-PickerView 9404 2403 Java 206 This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) 2019-03-07T03:50:54Z
74 PocketHub 9377 3676 Java 115 PocketHub Android App 2019-03-11T21:25:43Z
75 Luban 9374 1649 Java 80 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2019-02-19T03:45:41Z
76 VasSonic 9322 1299 Java 8 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
77 HikariCP 9302 1402 Java 111 光 HikariCP・A solid, high-performance, JDBC connection pool at last. 2019-03-07T11:27:19Z
78 vert.x 9286 1488 Java 190 Vert.x is a tool-kit for building reactive applications on the JVM 2019-03-11T16:48:23Z
79 Android-ObservableScrollView 9254 2106 Java 177 Android library to observe scroll events on scrollable views. 2017-08-09T11:37:19Z
80 GSYVideoPlayer 9155 2063 Java 23 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,其他一些小动画效果,rtsp、concat、mpeg。项目解析: 2019-03-06T09:42:34Z
81 vlayout 9136 1595 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-05T07:26:42Z
82 ARouter 9055 1495 Java 23 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2019-03-01T06:18:11Z
83 storm 9050 1784 Java 44 Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more 2017-08-16T04:24:20Z
84 MaterialDesignLibrary 8986 2398 Java 265 This is a library with components of Android L to you use in android 2.2 2019-02-22T05:33:49Z
85 Matisse 8976 1338 Java 253 🎆 A well-designed local image and video selector for Android 2019-03-06T15:27:53Z
86 Arduino 8973 6436 Java 1062 open-source electronics prototyping platform 2019-03-11T23:40:59Z
87 recyclerview-animators 8970 1758 Java 98 An Android Animation library which easily add itemanimator to RecyclerView items. 2018-11-16T07:20:43Z
88 okhttp-OkGo 8890 2188 Java 347 OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能 2019-03-05T09:21:52Z
89 presto 8814 2997 Java 1419 Distributed SQL query engine for big data 2019-03-12T01:30:23Z
90 Android-PullToRefresh 8779 5062 Java 30 DEPRECATED 2017-10-13T08:40:58Z
91 hadoop 8672 5435 Java 220 Mirror of Apache Hadoop 2019-03-12T03:07:16Z
92 PermissionsDispatcher 8666 1210 Java 4 Simple annotation-based API to handle runtime permissions. 2019-02-28T12:12:21Z
93 JiaoZiVideoPlayer 8650 2065 Java 79 Android VideoPlayer MediaPlayer VideoView MediaView Float View And Fullscreen 2019-03-11T16:39:16Z
94 RxTool 8642 2169 Java 118 Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) | 蛛网等级 | 颜色选择器 | ArcGis | VTPK | 编译运行一下说不定会找到惊喜 2018-11-02T09:50:47Z
95 AVLoadingIndicatorView 8417 1675 Java 65 DEPRECATED 2018-04-24T02:59:27Z
96 mockito 8415 1513 Java 281 Most popular Mocking framework for unit tests written in Java 2019-03-08T16:48:55Z
97 springboot-learning-example 8387 4520 Java 18 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 2019-03-09T03:53:48Z
98 AppIntro 8382 1538 Java 46 Make a cool intro for your Android app. 2019-03-11T10:17:52Z
99 uCrop 8356 1483 Java 107 Image Cropping Library for Android 2019-01-11T10:09:00Z
100 cat 8338 3054 Java 29 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2019-03-07T15:43:52Z