Files
Github-Ranking/Top100/Java.md
T
2023-09-28 11:05:24 +08:00

109 lines
20 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[Github Ranking](../README.md)
==========
## Top 100 Stars in Java
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
| ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- |
| 1 | [cardslib](https://github.com/gabrielemariotti/cardslib) | 4685 | 1213 | Java | 168 | Android Library to build a UI Card | 2021-11-18T19:50:33Z |
| 2 | [DDComponentForAndroid](https://github.com/luojilab/DDComponentForAndroid) | 3327 | 581 | Java | 22 | 一套完整有效的android组件化方案,支持组件的组件完全隔离、单独调试、集成调试、组件交互、UI跳转、动态加载卸载等功能 | 2020-08-05T03:14:22Z |
| 3 | [PatternLockView](https://github.com/aritraroy/PatternLockView) | 2705 | 461 | Java | 19 | An easy-to-use, customizable and Material Design ready Pattern Lock view for Android | 2022-03-03T15:17:44Z |
| 4 | [android-material-design-icon-generator-plugin](https://github.com/konifar/android-material-design-icon-generator-plugin) | 2413 | 245 | Java | 16 | This plugin help you to set material design icon to your project. | 2018-04-28T03:26:15Z |
| 5 | [NavigationTabStrip](https://github.com/Devlight/NavigationTabStrip) | 2240 | 324 | Java | 37 | Navigation tab strip with smooth interaction. | 2020-10-02T08:51:23Z |
| 6 | [ViewInspector](https://github.com/xfumihiro/ViewInspector) | 2154 | 211 | Java | 12 | View Inspection Toolbar for Android Development | 2019-08-04T15:19:46Z |
| 7 | [android-PullRefreshLayout](https://github.com/baoyongzhang/android-PullRefreshLayout) | 2062 | 523 | Java | 34 | This component like SwipeRefreshLayout, it is more beautiful than SwipeRefreshLayout. | 2018-05-04T21:11:56Z |
| 8 | [Shimmer-android](https://github.com/romainpiel/Shimmer-android) | 1992 | 446 | Java | 13 | (DEPRECATED) An Android TextView with a shimmering effect | 2016-10-10T13:28:38Z |
| 9 | [phonegap-facebook-plugin](https://github.com/Wizcorp/phonegap-facebook-plugin) | 1899 | 2040 | Java | 412 | The official plugin for Facebook in Apache Cordova/PhoneGap | 2021-01-03T18:26:18Z |
| 10 | [testable-mock](https://github.com/alibaba/testable-mock) | 1738 | 303 | Java | 62 | 换种思路写Mock,让单元测试更简单 | 2023-05-17T11:09:55Z |
| 11 | [bubble-navigation](https://github.com/gauravk95/bubble-navigation) | 1716 | 212 | Java | 25 | 🎉 [Android Library] A light-weight library to easily make beautiful Navigation Bar with ton of 🎨 customization option. | 2023-02-18T19:02:03Z |
| 12 | [EazeGraph](https://github.com/paulroehr/EazeGraph) | 1589 | 275 | Java | 51 | An Android chart and graph library | 2016-11-11T08:51:39Z |
| 13 | [loadtoast](https://github.com/code-mc/loadtoast) | 1535 | 226 | Java | 9 | Pretty material design toasts with feedback animations | 2021-02-22T09:06:06Z |
| 14 | [pandora](https://github.com/whataa/pandora) | 1479 | 167 | Java | 11 | an android library for debugging what we care about directly in app. | 2023-08-26T06:44:52Z |
| 15 | [MaterialTabs](https://github.com/neokree/MaterialTabs) | 1399 | 393 | Java | 0 | Custom Tabs with Material Design effects | 2019-03-12T01:46:41Z |
| 16 | [ParticleTextView](https://github.com/Yasic/ParticleTextView) | 1314 | 196 | Java | 10 | 一个用粒子动画显示文字的 Android 自定义 View | 2017-05-31T16:23:21Z |
| 17 | [coolMenu](https://github.com/notice501/coolMenu) | 1292 | 147 | Java | 2 | A Cool Cards Menu Concept | 2021-07-24T21:24:42Z |
| 18 | [Surviving-with-android](https://github.com/survivingwithandroid/Surviving-with-android) | 1272 | 2779 | Java | 11 | Source code related to the posts in the blog | 2019-06-04T04:26:58Z |
| 19 | [MaterializeYourApp](https://github.com/antoniolg/MaterializeYourApp) | 1271 | 359 | Java | 7 | Example of a Material App for Android | 2017-08-25T10:12:27Z |
| 20 | [SuperSwipeRefreshLayout](https://github.com/nuptboyzhb/SuperSwipeRefreshLayout) | 1251 | 359 | Java | 38 | A custom SwipeRefreshLayout to support the pull-to-refresh featrue.RecyclerView,ListView,GridView,NestedScrollView,ScrollView are supported. | 2018-06-14T02:47:23Z |
| 21 | [XobotOS](https://github.com/xamarin/XobotOS) | 1246 | 285 | Java | 6 | XobotOS - Android ported to C# | 2016-02-19T19:28:20Z |
| 22 | [Scrollable](https://github.com/noties/Scrollable) | 1233 | 241 | Java | 3 | Android scrollable tabs | 2017-07-04T09:45:45Z |
| 23 | [LazyList](https://github.com/thest1/LazyList) | 1199 | 502 | Java | 20 | Lazy load of images in Android | 2018-10-10T12:11:38Z |
| 24 | [HTTPDNSLib](https://github.com/CNSRE/HTTPDNSLib) | 1194 | 286 | Java | 6 | None | 2015-11-26T03:43:49Z |
| 25 | [material-animated-switch](https://github.com/glomadrian/material-animated-switch) | 1175 | 159 | Java | 21 | A material Switch with icon animations and color transitions | 2020-02-28T18:49:16Z |
| 26 | [chromium-webview-samples](https://github.com/googlearchive/chromium-webview-samples) | 1174 | 391 | Java | 10 | Useful examples for Developing apps with the Chromium based WebView | 2017-04-18T08:12:59Z |
| 27 | [android-design-template](https://github.com/andreasschrade/android-design-template) | 1173 | 278 | Java | 1 | This is a State of the Art Android Material Design template. You can use this project as a template for upcoming App projects. Just clone the project, change package name and make all necessary customisations. | 2015-12-17T19:19:31Z |
| 28 | [GanK](https://github.com/dongjunkun/GanK) | 1159 | 323 | Java | 8 | 干货集中营 | 2017-05-03T09:16:36Z |
| 29 | [parseq](https://github.com/linkedin/parseq) | 1154 | 293 | Java | 48 | Asynchronous Java made easier | 2023-07-14T18:29:07Z |
| 30 | [androidtv-Leanback](https://github.com/googlearchive/androidtv-Leanback) | 1148 | 447 | Java | 0 | Migrated: | 2019-09-27T18:27:21Z |
| 31 | [Avengers](https://github.com/saulmm/Avengers) | 1085 | 182 | Java | 18 | [Deprecated] This project aims to work as a demo project and reference using the common frameworks and tools | 2016-12-28T08:27:53Z |
| 32 | [morphy-toolbar](https://github.com/badoualy/morphy-toolbar) | 1078 | 116 | Java | 1 | A morphing toolbar that can expand/collapse at anytime | 2016-05-27T07:03:03Z |
| 33 | [SpringBootBucket](https://github.com/yidao620c/SpringBootBucket) | 1040 | 721 | Java | 15 | Springboot bucket | 2021-10-04T16:24:14Z |
| 34 | [wechat_jump_hack](https://github.com/burningcl/wechat_jump_hack) | 1027 | 287 | Java | 6 | 腾讯微信跳一跳破解(目前最高19844分) | 2023-01-12T10:05:07Z |
| 35 | [BubbleView](https://github.com/cpiz/BubbleView) | 976 | 119 | Java | 4 | A control/container with an arrow for Android, which can be fully customized by code or XML layout file. | 2023-03-09T18:15:33Z |
| 36 | [HorizontalWheelView](https://github.com/shchurov/HorizontalWheelView) | 973 | 108 | Java | 3 | None | 2017-03-28T23:06:22Z |
| 37 | [UrlImageViewHelper](https://github.com/koush/UrlImageViewHelper) | 970 | 274 | Java | 17 | Android library that sets an ImageView's contents from a url. Manages image downloading, caching, and makes your coffee too. | 2014-06-19T18:18:25Z |
| 38 | [BarcodeScanner](https://github.com/wildabeast/BarcodeScanner) | 966 | 776 | Java | 178 | Official repository now at [phonegap/phonegap-plugin-barcodescanner](http://github.com/phonegap/phonegap-plugin-barcodescanner). | 2018-12-17T02:52:28Z |
| 39 | [Parallax-Layer-Layout](https://github.com/AdevintaSpain/Parallax-Layer-Layout) | 955 | 91 | Java | 7 | Layered parallax effect to any Android views | 2021-02-26T12:03:22Z |
| 40 | [LessCode](https://github.com/openproject/LessCode) | 933 | 163 | Java | 0 | less code, more efficient for android | 2018-03-28T09:47:38Z |
| 41 | [Spanny](https://github.com/binaryfork/Spanny) | 924 | 110 | Java | 6 | A helper class that extends SpannableStringBuilder and adds methods to easily mark the text with multiple spans. | 2016-04-16T14:30:00Z |
| 42 | [Elephant](https://github.com/Freelander/Elephant) | 922 | 178 | Java | 7 | Elephant is PHPHub Community Android unofficial client, base on Material Design + MVP+RxJava+Retrofit . | 2018-01-07T14:36:44Z |
| 43 | [MultiThreadDownload](https://github.com/Aspsine/MultiThreadDownload) | 907 | 293 | Java | 36 | Android Multi-Thread Download library | 2018-01-22T07:49:27Z |
| 44 | [ssm](https://github.com/codingXiaxw/ssm) | 907 | 448 | Java | 1 | :on: a simple example introducing SSM's basic development knowledge with detailed manual | 2016-11-19T09:43:23Z |
| 45 | [IconSwitch](https://github.com/polyak01/IconSwitch) | 905 | 123 | Java | 5 | 🍭 Custom Android Switch widget | 2019-01-23T10:21:30Z |
| 46 | [SearchMenuAnim](https://github.com/kongnanlive/SearchMenuAnim) | 894 | 123 | Java | 1 | None | 2021-03-26T02:38:05Z |
| 47 | [Volley-demo](https://github.com/smanikandan14/Volley-demo) | 890 | 429 | Java | 4 | An demonstration of Volley - HTTP library announced by google in I/O 2013. Illustrates, JSONRequest,StringRequest, Image caching. | 2016-03-28T11:52:22Z |
| 48 | [ItemTouchHelperDemo](https://github.com/YoKeyword/ItemTouchHelperDemo) | 875 | 187 | Java | 2 | ItemTouchHelper实现今日头条频道功能 | 2016-02-15T03:59:59Z |
| 49 | [Mizuu](https://github.com/MizzleDK/Mizuu) | 875 | 197 | Java | 0 | Popular media indexer app for Android. No longer maintained. DEPRECATED. | 2018-05-10T15:54:12Z |
| 50 | [Android-PullLayout](https://github.com/BlueMor/Android-PullLayout) | 871 | 279 | Java | 0 | 仿UC天气下拉和微信下拉眼睛 | 2017-04-17T07:27:21Z |
| 51 | [floatingsearchview](https://github.com/arimorty/floatingsearchview) | 3539 | 681 | Java | 62 | A search view that implements a floating search bar also known as persistent search | 2022-08-28T17:46:50Z |
| 52 | [typedb](https://github.com/vaticle/typedb) | 3528 | 339 | Java | 181 | TypeDB: a polymorphic database powered by types | 2023-09-27T10:50:43Z |
| 53 | [ipscan](https://github.com/angryip/ipscan) | 3506 | 681 | Java | 135 | Angry IP Scanner - fast and friendly network scanner | 2023-09-11T16:36:25Z |
| 54 | [data-transfer-project](https://github.com/google/data-transfer-project) | 3502 | 488 | Java | 126 | The Data Transfer Project makes it easy for people to transfer their data between online service providers. We are establishing a common framework, including data models and protocols, to enable direct transfer of data both into and out of participating online service providers. | 2023-09-27T23:07:14Z |
| 55 | [openhab1-addons](https://github.com/openhab/openhab1-addons) | 3446 | 1742 | Java | 237 | Add-ons for openHAB 1.x | 2021-01-18T20:08:08Z |
| 56 | [NullAway](https://github.com/uber/NullAway) | 3400 | 279 | Java | 88 | A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead | 2023-09-22T19:36:59Z |
| 57 | [My-Blog](https://github.com/ZHENFENG13/My-Blog) | 3320 | 938 | Java | 7 | :palm_tree::octocat:A simple & beautiful blogging system implemented with spring-boot & thymeleaf & mybatis My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验 | 2023-07-19T04:52:20Z |
| 58 | [bitcoin-wallet](https://github.com/bitcoin-wallet/bitcoin-wallet) | 3316 | 2009 | Java | 61 | Bitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required. | 2023-09-21T07:39:29Z |
| 59 | [BubbleSeekBar](https://github.com/woxingxiao/BubbleSeekBar) | 3266 | 518 | Java | 52 | A beautiful Android custom seekbar, which has a bubble view with progress appearing upon when seeking. 自定义SeekBar,进度变化更以可视化气泡样式呈现 | 2022-06-29T13:11:46Z |
| 60 | [UETool](https://github.com/eleme/UETool) | 3241 | 338 | Java | 2 | Show/edit any view's attributions on the screen. | 2022-11-01T08:08:23Z |
| 61 | [android-saripaar](https://github.com/ragunathjawahar/android-saripaar) | 3232 | 483 | Java | 60 | UI form validation library for Android | 2020-12-03T16:41:19Z |
| 62 | [MyPerf4J](https://github.com/LinShunKang/MyPerf4J) | 3138 | 496 | Java | 4 | High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it. | 2023-09-24T13:12:01Z |
| 63 | [Highlight](https://github.com/hongyangAndroid/Highlight) | 3132 | 596 | Java | 61 | 一个用于app指向性功能高亮的库 | 2022-01-12T03:01:36Z |
| 64 | [ShadowLayout](https://github.com/lihangleo2/ShadowLayout) | 3109 | 370 | Java | 6 | 可定制化阴影的万能阴影布局ShadowLayout 3.0 震撼上线。效果赶超CardView。阴影支持x,y轴偏移,支持阴影扩散程度,支持阴影圆角,支持单边或多边不显示阴影;控件支持动态设置shape和selector(项目里再也不用画shape了);支持随意更改颜色值,支持随意更改颜色值,支持随意更改颜色值。重要的事情说三遍 | 2023-09-13T03:13:56Z |
| 65 | [react-native-keychain](https://github.com/oblador/react-native-keychain) | 2975 | 496 | Java | 193 | :key: Keychain Access for React Native | 2023-09-26T07:32:51Z |
| 66 | [chatgpt-java](https://github.com/PlexPt/chatgpt-java) | 2966 | 631 | Java | 19 | ChatGPT Java SDK。支持 GPT3.5、 GPT4 API。开箱即用。 | 2023-09-04T12:26:40Z |
| 67 | [simple-binary-encoding](https://github.com/real-logic/simple-binary-encoding) | 2911 | 495 | Java | 25 | Simple Binary Encoding (SBE) - High Performance Message Codec | 2023-09-27T16:37:04Z |
| 68 | [CommonDevKnowledge](https://github.com/AweiLoveAndroid/CommonDevKnowledge) | 2851 | 558 | Java | 3 | :octocat::fire: :star2::star::star::star: :star: 史上最全的BAT大厂Android面试题汇集,以及常用的Android开发的一些技能点,冷门知识点汇总,开发中遇到的坑汇总等干货。 | 2019-11-04T16:35:53Z |
| 69 | [learning-note](https://github.com/rbmonster/learning-note) | 2789 | 603 | Java | 0 | Java开发及面试(个人面试、工作总结、资料收集站) | 2023-08-06T14:24:21Z |
| 70 | [ZXingLite](https://github.com/jenly1314/ZXingLite) | 2753 | 454 | Java | 15 | 🔥 ZXing的精简极速版,优化扫码和生成二维码/条形码,内置闪光灯等功能。扫描风格支持:微信的线条样式,支付宝的网格样式。几句代码轻松拥有扫码功能 ,ZXingLite让集成更简单。(扫码识别速度快如微信) | 2023-09-12T16:46:26Z |
| 71 | [paho.mqtt.android](https://github.com/eclipse/paho.mqtt.android) | 2718 | 820 | Java | 224 | MQTT Android | 2023-08-08T08:53:12Z |
| 72 | [react-native-sound](https://github.com/zmxv/react-native-sound) | 2701 | 735 | Java | 310 | React Native module for playing sound clips | 2023-07-15T06:22:19Z |
| 73 | [spring-loaded](https://github.com/spring-projects/spring-loaded) | 2699 | 529 | Java | 122 | Java agent that enables class reloading in a running JVM | 2022-04-07T12:04:39Z |
| 74 | [android_design_patterns_analysis](https://github.com/simple-android-framework/android_design_patterns_analysis) | 2657 | 1502 | Java | 5 | Android源码设计模式分析项目 | 2023-09-26T09:34:23Z |
| 75 | [hover](https://github.com/google/hover) | 2649 | 297 | Java | 30 | A floating menu library for Android. | 2021-06-02T13:05:52Z |
| 76 | [ShadowImageView](https://github.com/yingLanNull/ShadowImageView) | 2611 | 310 | Java | 8 | 🔥可以根据图片内容变阴影颜色,更加细腻的阴影效果 It can change color according to the picture, more delicate shadow effect | 2018-05-23T08:26:45Z |
| 77 | [pinned-section-listview](https://github.com/sergejsha/pinned-section-listview) | 2596 | 826 | Java | 24 | Easy to use ListView with pinned sections for Android. | 2020-02-23T15:16:35Z |
| 78 | [avro](https://github.com/apache/avro) | 2581 | 1520 | Java | 0 | Apache Avro is a data serialization system. | 2023-09-27T19:24:14Z |
| 79 | [code-examples](https://github.com/thombergs/code-examples) | 2454 | 2539 | Java | 23 | A collection of code examples from blog posts etc. | 2023-09-27T02:38:41Z |
| 80 | [incubator-hugegraph](https://github.com/apache/incubator-hugegraph) | 2423 | 479 | Java | 251 | A graph database that supports more than 100+ billion data, high performance and scalability (Include OLTP Engine & REST-API & Backends) | 2023-09-27T12:59:05Z |
| 81 | [learnjavabug](https://github.com/threedr3am/learnjavabug) | 2358 | 487 | Java | 3 | Java安全相关的漏洞和技术demo,原生Java、Fastjson、Jackson、Hessian2、XML反序列化漏洞利用和Spring、Dubbo、Shiro、CAS、Tomcat、RMI、Nexus等框架\中间件\功能的exploits以及Java Security Manager绕过、Dubbo-Hessian2安全加固等等实践代码。 | 2022-06-21T12:55:05Z |
| 82 | [brave](https://github.com/openzipkin/brave) | 2295 | 740 | Java | 106 | Java distributed tracing implementation compatible with Zipkin backend services. | 2023-09-08T09:39:49Z |
| 83 | [WeiXinRecordedDemo](https://github.com/Zhaoss/WeiXinRecordedDemo) | 2245 | 469 | Java | 11 | 仿微信视频拍摄UI, 基于ffmpeg的视频录制编辑 | 2020-11-16T09:40:18Z |
| 84 | [BGAPhotoPicker-Android](https://github.com/bingoogolapple/BGAPhotoPicker-Android) | 2228 | 423 | Java | 90 | Android 图片选择、预览、九宫格图片控件、拖拽排序九宫格图片控件 | 2021-04-05T12:15:38Z |
| 85 | [h2o-2](https://github.com/h2oai/h2o-2) | 2223 | 579 | Java | 0 | Please visit https://github.com/h2oai/h2o-3 for latest H2O | 2022-08-08T21:43:24Z |
| 86 | [kafka-streams-examples](https://github.com/confluentinc/kafka-streams-examples) | 2205 | 1115 | Java | 12 | Demo applications and code examples for Apache Kafka's Streams API. | 2023-09-28T02:57:24Z |
| 87 | [NiceVieoPlayer](https://github.com/jianjunxiao/NiceVieoPlayer) | 2187 | 496 | Java | 101 | IjkPlayer/MediaPlayer+TextureView,支持列表,完美切换全屏、小窗口的Android视频播放器 | 2020-02-04T07:55:03Z |
| 88 | [Minimal-Todo](https://github.com/avjinder/Minimal-Todo) | 2144 | 1021 | Java | 46 | Material To-Do App | 2023-05-22T19:36:43Z |
| 89 | [9GAG](https://github.com/stormzhang/9GAG) | 2143 | 1099 | Java | 8 | Android unofficial REST Client of 9GAG. | 2022-08-28T07:41:09Z |
| 90 | [Jest](https://github.com/searchbox-io/Jest) | 2117 | 754 | Java | 106 | Elasticsearch Java Rest Client. | 2023-03-31T13:36:58Z |
| 91 | [ScrollablePanel](https://github.com/Kelin-Hong/ScrollablePanel) | 2069 | 306 | Java | 29 | A flexible view for providing a limited rect window into a large data set,just like a two-dimensional RecyclerView. It different from RecyclerView is that it's two-dimensional(just like a Panel) and it pin the itemView of first row and first column in their original location. | 2019-05-06T06:38:30Z |
| 92 | [FanLayoutManager](https://github.com/Cleveroad/FanLayoutManager) | 2058 | 261 | Java | 1 | Using Fan Layout Manager you can implement the horizontal list, the items of which move like fan blades | 2017-08-09T12:06:45Z |
| 93 | [Note](https://github.com/scalad/Note) | 2055 | 846 | Java | 5 | 常规Java工具,算法,加密,数据库,面试题,源代码分析,解决方案 | 2022-09-01T17:38:27Z |
| 94 | [android-ui-animation-components-and-libraries](https://github.com/Ramotion/android-ui-animation-components-and-libraries) | 2051 | 289 | Java | 2 | Android UI libraries, components and animations by @ramotion | 2020-04-06T13:32:43Z |
| 95 | [ud851-Exercises](https://github.com/udacity/ud851-Exercises) | 2044 | 6937 | Java | 31 | None | 2023-03-25T00:40:24Z |
| 96 | [SmartSwipe](https://github.com/luckybilly/SmartSwipe) | 2039 | 259 | Java | 33 | An android library to make swipe more easier and more powerful. Android各种侧滑,有这一个就够了 | 2020-01-04T05:40:54Z |
| 97 | [voltdb](https://github.com/VoltDB/voltdb) | 2024 | 459 | Java | 0 | Volt Active Data | 2023-08-11T11:20:18Z |
| 98 | [netty-in-action](https://github.com/normanmaurer/netty-in-action) | 2019 | 1744 | Java | 18 | None | 2023-08-27T08:31:31Z |
| 99 | [KJFrameForAndroid](https://github.com/kymjs/KJFrameForAndroid) | 1946 | 801 | Java | 16 | An Android library and includes ActivityFrame, KJHttp, KJBitmap, KJDataBase. KJFrameForAndroid is designed to wrap complexity of the Android native SDK and keep things simple. | 2022-04-08T09:25:36Z |
| 100 | [SpringBoot-vue](https://github.com/boylegu/SpringBoot-vue) | 1942 | 878 | Java | 13 | A example demo base SpringBooot with vueJS2.x + webpack2.x as Java full stack web practice | 2023-01-12T09:22:37Z |