mirror of
https://github.com/EvanLi/Github-Ranking.git
synced 2026-11-04 15:00:06 +00:00
21 KiB
21 KiB
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 |