Files
Github-Ranking/Top100/Java.md
T
2023-11-18 11:05:40 +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 | [GitHub-Chinese-Top-Charts](https://github.com/GrowingGit/GitHub-Chinese-Top-Charts) | 67777 | 9587 | Java | 123 | :cn: GitHub中文排行榜,各语言分设「软件 \| 资料」榜单,精准定位中文好项目。各取所需,高效学习。 | 2023-11-18T00:47:12Z |
| 2 | [spring-framework](https://github.com/spring-projects/spring-framework) | 53631 | 37145 | Java | 640 | Spring Framework | 2023-11-17T12:29:56Z |
| 3 | [retrofit](https://github.com/square/retrofit) | 42178 | 7363 | Java | 155 | A type-safe HTTP client for Android and the JVM | 2023-11-16T03:39:49Z |
| 4 | [dubbo](https://github.com/apache/dubbo) | 39526 | 26307 | Java | 981 | The java implementation of Apache Dubbo. An RPC and microservice framework. | 2023-11-17T16:23:34Z |
| 5 | [jadx](https://github.com/skylot/jadx) | 37060 | 4585 | Java | 349 | Dex to Java decompiler | 2023-11-16T18:09:59Z |
| 6 | [jeecg-boot](https://github.com/jeecgboot/jeecg-boot) | 36349 | 14069 | Java | 34 | 🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 | 2023-11-16T09:57:10Z |
| 7 | [termux-app](https://github.com/termux/termux-app) | 26359 | 2987 | Java | 310 | Termux - a terminal emulator application for Android OS extendible by variety of packages. | 2023-11-17T19:42:16Z |
| 8 | [EventBus](https://github.com/greenrobot/EventBus) | 24467 | 4702 | Java | 97 | Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. | 2023-09-13T16:05:50Z |
| 9 | [SmartRefreshLayout](https://github.com/scwang90/SmartRefreshLayout) | 24460 | 4965 | Java | 302 | 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 | 2023-10-10T17:36:18Z |
| 10 | [rocketmq](https://github.com/apache/rocketmq) | 20001 | 11346 | Java | 337 | Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications. | 2023-11-17T07:58:14Z |
| 11 | [RxAndroid](https://github.com/ReactiveX/RxAndroid) | 19828 | 3001 | Java | 1 | RxJava bindings for Android | 2023-09-05T10:55:08Z |
| 12 | [mybatis-3](https://github.com/mybatis/mybatis-3) | 19046 | 12616 | Java | 135 | MyBatis SQL mapper framework for Java | 2023-11-17T19:57:23Z |
| 13 | [openapi-generator](https://github.com/OpenAPITools/openapi-generator) | 18193 | 5776 | Java | 3882 | OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3) | 2023-11-18T02:47:23Z |
| 14 | [tinker](https://github.com/Tencent/tinker) | 16919 | 3345 | Java | 498 | Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. | 2023-11-07T07:08:08Z |
| 15 | [material-components-android](https://github.com/material-components/material-components-android) | 15541 | 3070 | Java | 485 | Modular and customizable Material Design UI components for Android | 2023-11-17T07:55:20Z |
| 16 | [VirtualXposed](https://github.com/android-hacker/VirtualXposed) | 14732 | 2470 | Java | 132 | A simple app to use Xposed without root, unlock the bootloader or modify system image, etc. | 2022-09-09T02:58:50Z |
| 17 | [QMUI_Android](https://github.com/Tencent/QMUI_Android) | 14220 | 2667 | Java | 420 | 提高 Android UI 开发效率的 UI 库 | 2023-11-08T13:34:08Z |
| 18 | [Material-Animations](https://github.com/lgvalle/Material-Animations) | 13546 | 2519 | Java | 14 | Android Transition animations explanation with examples. | 2019-04-02T15:42:38Z |
| 19 | [Luban](https://github.com/Curzibn/Luban) | 13400 | 2242 | Java | 146 | Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 | 2021-11-06T13:32:29Z |
| 20 | [jd-gui](https://github.com/java-decompiler/jd-gui) | 13043 | 2353 | Java | 192 | A standalone Java Decompiler GUI | 2023-08-28T12:35:13Z |
| 21 | [zuul](https://github.com/Netflix/zuul) | 12954 | 2331 | Java | 241 | Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. | 2023-11-17T01:18:22Z |
| 22 | [LSPosed](https://github.com/LSPosed/LSPosed) | 12790 | 1705 | Java | 2 | LSPosed Framework | 2023-11-17T00:41:00Z |
| 23 | [conductor](https://github.com/Netflix/conductor) | 12347 | 2308 | Java | 133 | Conductor is a microservices orchestration engine. | 2023-11-15T05:21:49Z |
| 24 | [eureka](https://github.com/Netflix/eureka) | 12046 | 3736 | Java | 61 | AWS Service registry for resilient mid-tier load balancing and failover. | 2023-11-13T18:29:39Z |
| 25 | [Mybatis-PageHelper](https://github.com/pagehelper/Mybatis-PageHelper) | 11903 | 3126 | Java | 16 | Mybatis通用分页插件 | 2023-11-17T08:28:53Z |
| 26 | [zookeeper](https://github.com/apache/zookeeper) | 11647 | 7136 | Java | 0 | Apache ZooKeeper | 2023-11-18T03:00:48Z |
| 27 | [androidannotations](https://github.com/androidannotations/androidannotations) | 11104 | 2427 | Java | 50 | Fast Android Development. Easy maintainance. | 2022-05-31T13:16:38Z |
| 28 | [COLA](https://github.com/alibaba/COLA) | 10659 | 2823 | Java | 36 | 🥤 COLA: Clean Object-oriented & Layered Architecture | 2023-11-17T19:43:21Z |
| 29 | [platform_frameworks_base](https://github.com/aosp-mirror/platform_frameworks_base) | 10527 | 6276 | Java | 0 | None | 2023-10-25T16:44:35Z |
| 30 | [javapoet](https://github.com/square/javapoet) | 10511 | 1398 | Java | 91 | A Java API for generating .java source files. | 2023-11-02T22:13:49Z |
| 31 | [JiaoZiVideoPlayer](https://github.com/lipangit/JiaoZiVideoPlayer) | 10458 | 2435 | Java | 268 | MediaPlayer exoplayer ijkplayer ffmpeg | 2020-09-14T19:02:20Z |
| 32 | [clojure](https://github.com/clojure/clojure) | 10172 | 1467 | Java | 0 | The Clojure programming language | 2023-11-15T19:40:34Z |
| 33 | [easypermissions](https://github.com/googlesamples/easypermissions) | 9752 | 1485 | Java | 29 | Simplify Android M system permissions | 2023-08-01T18:11:12Z |
| 34 | [AVLoadingIndicatorView](https://github.com/HarlonWang/AVLoadingIndicatorView) | 9709 | 1901 | Java | 66 | DEPRECATED | 2023-04-06T06:05:06Z |
| 35 | [react-native-camera](https://github.com/react-native-camera/react-native-camera) | 9645 | 3479 | Java | 73 | A Camera component for React Native. Also supports barcode scanning! | 2023-06-07T10:03:10Z |
| 36 | [spark](https://github.com/perwendel/spark) | 9553 | 1580 | Java | 202 | A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin | 2023-10-08T09:20:37Z |
| 37 | [AndroidSlidingUpPanel](https://github.com/umano/AndroidSlidingUpPanel) | 9474 | 2298 | Java | 268 | 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. | 2022-07-21T00:21:03Z |
| 38 | [DanmakuFlameMaster](https://github.com/bilibili/DanmakuFlameMaster) | 9472 | 2120 | Java | 253 | Android开源弹幕引擎·烈焰弹幕使 ~ | 2020-02-27T08:51:28Z |
| 39 | [android-gif-drawable](https://github.com/koral--/android-gif-drawable) | 9446 | 1808 | Java | 32 | Views and Drawable for displaying animated GIFs on Android | 2023-10-31T15:50:47Z |
| 40 | [MaterialDesignLibrary](https://github.com/navasmdc/MaterialDesignLibrary) | 9017 | 2277 | Java | 210 | This is a library with components of Android L to you use in android 2.2 | 2023-05-28T17:32:11Z |
| 41 | [storm](https://github.com/nathanmarz/storm) | 8866 | 1689 | Java | 0 | Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more | 2017-08-16T04:24:20Z |
| 42 | [buck](https://github.com/facebook/buck) | 8564 | 1228 | Java | 204 | A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages. | 2023-10-25T02:45:11Z |
| 43 | [JsonPath](https://github.com/json-path/JsonPath) | 8316 | 1638 | Java | 299 | Java JsonPath implementation | 2023-11-16T15:57:13Z |
| 44 | [MaterialViewPager](https://github.com/florent37/MaterialViewPager) | 8176 | 1500 | Java | 180 | A Material Design ViewPager easy to use library | 2018-10-12T01:11:20Z |
| 45 | [hsweb-framework](https://github.com/hs-web/hsweb-framework) | 8171 | 3049 | Java | 3 | hsweb (haʊs wɛb) 是一个基于spring-boot 2.x开发 ,首个使用全响应式编程的企业级后台管理系统基础项目。 | 2023-11-07T01:52:20Z |
| 46 | [atlas](https://github.com/alibaba/atlas) | 8107 | 1518 | Java | 85 | A powerful Android Dynamic Component Framework. | 2022-01-27T14:31:30Z |
| 47 | [jna](https://github.com/java-native-access/jna) | 8087 | 1682 | Java | 79 | Java Native Access | 2023-11-08T17:28:15Z |
| 48 | [HomeMirror](https://github.com/HannahMitt/HomeMirror) | 7880 | 688 | Java | 32 | Android application powering the mirror in my house | 2023-05-28T16:33:49Z |
| 49 | [RxLifecycle](https://github.com/trello/RxLifecycle) | 7722 | 656 | Java | 4 | Lifecycle handling APIs for Android apps using RxJava | 2023-03-23T15:41:20Z |
| 50 | [RxJava-Android-Samples](https://github.com/kaushikgopal/RxJava-Android-Samples) | 7562 | 1436 | Java | 5 | Learning RxJava for Android by example | 2023-08-08T02:18:57Z |
| 51 | [circular-progress-button](https://github.com/dmytrodanylyk/circular-progress-button) | 5687 | 1195 | Java | 0 | Android Circular Progress Button | 2023-11-17T07:54:29Z |
| 52 | [aurora-imui](https://github.com/jpush/aurora-imui) | 5679 | 1014 | Java | 118 | General IM UI components. Android/iOS/RectNative ready. 通用 IM 聊天 UI 组件,已经同时支持 Android/iOS/RN。 | 2022-12-30T04:04:35Z |
| 53 | [AndroidImageSlider](https://github.com/daimajia/AndroidImageSlider) | 5645 | 1681 | Java | 291 | An amazing and convenient Android image slider. | 2020-10-01T16:41:17Z |
| 54 | [ListViewAnimations](https://github.com/nhaarman/ListViewAnimations) | 5582 | 1678 | Java | 0 | [DEPRECATED] An Android library which allows developers to easily add animations to ListView items | 2016-11-03T13:04:11Z |
| 55 | [disconf](https://github.com/knightliao/disconf) | 5573 | 2323 | Java | 179 | Distributed Configuration Management Platform(分布式配置管理平台) | 2023-07-18T10:35:44Z |
| 56 | [HTextView](https://github.com/hanks-zyh/HTextView) | 5553 | 816 | Java | 41 | Animation effects to text, not really textview | 2021-05-07T03:48:05Z |
| 57 | [freeline](https://github.com/alibaba/freeline) | 5493 | 633 | Java | 182 | A super fast build tool for Android, an alternative to Instant Run | 2020-05-10T15:57:31Z |
| 58 | [java-jwt](https://github.com/auth0/java-jwt) | 5491 | 944 | Java | 6 | Java implementation of JSON Web Token (JWT) | 2023-11-17T03:00:32Z |
| 59 | [SoloPi](https://github.com/alipay/SoloPi) | 5409 | 1113 | Java | 124 | SoloPi 自动化测试工具 | 2022-08-05T11:25:14Z |
| 60 | [scribejava](https://github.com/scribejava/scribejava) | 5395 | 1724 | Java | 36 | Simple OAuth library for Java | 2023-11-17T13:36:50Z |
| 61 | [SystemBarTint](https://github.com/jgilfelt/SystemBarTint) | 5374 | 1459 | Java | 0 | [DEPRECATED] Apply background tinting to the Android system UI when using KitKat translucent modes | 2015-09-05T09:30:48Z |
| 62 | [XRecyclerView](https://github.com/XRecyclerView/XRecyclerView) | 5336 | 1268 | Java | 239 | A RecyclerView that implements pullrefresh and loadingmore featrues.you can use it like a standard RecyclerView | 2023-09-11T08:50:57Z |
| 63 | [cw-omnibus](https://github.com/commonsguy/cw-omnibus) | 5326 | 3837 | Java | 0 | Source code to omnibus edition of _The Busy Coder's Guide to Android Development_ | 2019-02-09T23:04:17Z |
| 64 | [wechat](https://github.com/motianhuo/wechat) | 5321 | 2589 | Java | 42 | A High Copy WeChat ,SNS APP (高仿微信) | 2018-08-23T07:54:02Z |
| 65 | [gradle-retrolambda](https://github.com/evant/gradle-retrolambda) | 5313 | 496 | Java | 75 | A gradle plugin for getting java lambda support in java 6, 7 and android | 2023-07-24T15:03:12Z |
| 66 | [TapTargetView](https://github.com/KeepSafe/TapTargetView) | 5287 | 593 | Java | 49 | An implementation of tap targets from the Material Design guidelines for feature discovery. | 2023-08-09T03:02:21Z |
| 67 | [VitamioBundle](https://github.com/yixia/VitamioBundle) | 5267 | 2097 | Java | 293 | Vitamio for Android | 2017-04-23T19:32:23Z |
| 68 | [shimmer-android](https://github.com/facebookarchive/shimmer-android) | 5258 | 715 | Java | 25 | An easy, flexible way to add a shimmering effect to any view in an Android app. | 2023-03-23T16:44:24Z |
| 69 | [twoway-view](https://github.com/lucasr/twoway-view) | 5237 | 1042 | Java | 149 | [DEPRECATED] RecyclerView made simple | 2017-03-20T14:42:55Z |
| 70 | [titan](https://github.com/thinkaurelius/titan) | 5236 | 1044 | Java | 157 | Distributed Graph Database | 2022-10-19T07:57:00Z |
| 71 | [Side-Menu.Android](https://github.com/Yalantis/Side-Menu.Android) | 5220 | 1526 | Java | 16 | Side menu with some categories to choose. | 2020-08-08T20:17:09Z |
| 72 | [ctci](https://github.com/careercup/ctci) | 5107 | 2337 | Java | 32 | Cracking the Coding Interview, 5th Edition | 2023-06-26T09:01:08Z |
| 73 | [Small](https://github.com/wequick/Small) | 5026 | 1126 | Java | 260 | A small framework to split app into small parts | 2023-09-23T13:49:56Z |
| 74 | [android-common](https://github.com/Trinea/android-common) | 5019 | 2678 | Java | 18 | Android common lib, include ImageCache, HttpCache, DropDownListView, DownloadManager, Utils and so on | 2020-02-16T13:44:42Z |
| 75 | [dialogplus](https://github.com/orhanobut/dialogplus) | 5008 | 805 | Java | 53 | Advanced dialog solution for android | 2022-01-17T09:57:28Z |
| 76 | [LayoutManagerGroup](https://github.com/DingMouRen/LayoutManagerGroup) | 4958 | 689 | Java | 41 | :point_right: Customize the LayoutManager of RecyclerView(自定义LayoutManager) | 2023-10-11T11:05:47Z |
| 77 | [joda-time](https://github.com/JodaOrg/joda-time) | 4943 | 1008 | Java | 25 | Joda-Time is the widely used replacement for the Java date and time classes prior to Java SE 8. | 2023-11-13T02:43:39Z |
| 78 | [RippleEffect](https://github.com/traex/RippleEffect) | 4938 | 1097 | Java | 50 | Implementation of Ripple effect from Material Design for Android API 9+ | 2021-02-04T10:54:44Z |
| 79 | [folding-cell-android](https://github.com/Ramotion/folding-cell-android) | 4886 | 859 | Java | 7 | :octocat: 📃 FoldingCell is a material design expanding content cell inspired by folding paper material made by @Ramotion | 2022-09-21T05:01:27Z |
| 80 | [Transitions-Everywhere](https://github.com/andkulikov/Transitions-Everywhere) | 4836 | 504 | Java | 6 | Set of extra Transitions on top of Jetpack Transitions Library | 2020-04-08T09:39:05Z |
| 81 | [packer-ng-plugin](https://github.com/mcxiaoke/packer-ng-plugin) | 4818 | 868 | Java | 0 | 下一代Android打包工具(对Gradle 7.x的支持,欢迎提PR) | 2022-06-27T13:21:58Z |
| 82 | [AmazeFileManager](https://github.com/TeamAmaze/AmazeFileManager) | 4776 | 1491 | Java | 475 | Material design file manager for Android | 2023-11-17T13:04:47Z |
| 83 | [Android-ConvenientBanner](https://github.com/saiwu-bigkoo/Android-ConvenientBanner) | 4776 | 1064 | Java | 89 | Simple and convenient banner, loop viewpager with 3D effects | 2023-10-10T06:15:41Z |
| 84 | [baseAdapter](https://github.com/hongyangAndroid/baseAdapter) | 4711 | 1200 | Java | 108 | Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。 | 2021-10-13T10:21:40Z |
| 85 | [ActiveAndroid](https://github.com/pardom-zz/ActiveAndroid) | 4707 | 1060 | Java | 284 | Active record style SQLite persistence for Android | 2021-10-15T16:28:24Z |
| 86 | [JAViewer](https://github.com/SplashCodes/JAViewer) | 4583 | 723 | Java | 43 | 更优雅的驾车体验 | 2021-08-22T07:00:24Z |
| 87 | [go-lang-idea-plugin](https://github.com/go-lang-plugin-org/go-lang-idea-plugin) | 4573 | 629 | Java | 407 | Google Go language IDE built using the IntelliJ Platform | 2018-08-11T19:54:16Z |
| 88 | [Depth-LIB-Android-](https://github.com/danielzeller/Depth-LIB-Android-) | 4571 | 597 | Java | 11 | A library that gives depth to Views. | 2018-11-06T20:31:49Z |
| 89 | [SimplifyReader](https://github.com/chentao0707/SimplifyReader) | 4569 | 1637 | Java | 40 | 一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。项目采取的是MVP架构开发,由于还是摸索阶段,可能不是很规范。但基本上应该是这么个套路,至少我个人认为是这样的~恩,就是这样的! | 2021-09-17T06:40:26Z |
| 90 | [android-crop](https://github.com/jdamcd/android-crop) | 4546 | 1088 | Java | 106 | Android library project for cropping images | 2021-06-01T04:07:06Z |
| 91 | [Douya](https://github.com/zhanghai/Douya) | 4535 | 1170 | Java | 17 | 开源的 Material Design 豆瓣客户端(A Material Design app for douban.com) | 2021-06-14T20:48:22Z |
| 92 | [NineOldAndroids](https://github.com/JakeWharton/NineOldAndroids) | 4506 | 1560 | Java | 30 | [DEPRECATED] Android library for using the Honeycomb animation API on all versions of the platform back to 1.0! | 2016-04-23T04:31:21Z |
| 93 | [Android-IMSI-Catcher-Detector](https://github.com/CellularPrivacy/Android-IMSI-Catcher-Detector) | 4502 | 961 | Java | 166 | AIMSICD • Fight IMSI-Catcher, StingRay and silent SMS! | 2023-10-08T07:03:21Z |
| 94 | [ribbon](https://github.com/Netflix/ribbon) | 4485 | 1232 | Java | 177 | Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The primary usage model involves REST calls with various serialization scheme support. | 2023-11-14T21:14:52Z |
| 95 | [dexposed](https://github.com/alibaba/dexposed) | 4484 | 1083 | Java | 21 | dexposed enable 'god' mode for single android application. | 2017-03-29T11:48:10Z |
| 96 | [bilibili-android-client](https://github.com/HotBitmapGG/bilibili-android-client) | 4477 | 1496 | Java | 9 | An unofficial bilibili client for android http://www.jianshu.com/p/f69a55b94c05 -- 该项目已停止维护! | 2021-03-17T10:25:18Z |
| 97 | [android-times-square](https://github.com/square/android-times-square) | 4443 | 1204 | Java | 23 | Standalone Android widget for picking a single date from a calendar view. | 2023-05-28T01:46:37Z |
| 98 | [android-mvp-architecture](https://github.com/janishar/android-mvp-architecture) | 4426 | 1252 | Java | 33 | This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView | 2023-10-09T09:07:40Z |
| 99 | [GT](https://github.com/Tencent/GT) | 4368 | 1036 | Java | 67 | GT (Great Tit) is a portable debugging tool for bug hunting and performance tuning on smartphones anytime and anywhere just as listening music with Walkman. GT can act as the Integrated Debug Environment by directly running on smartphones. | 2023-04-07T11:42:43Z |
| 100 | [BottomNavigation](https://github.com/Ashok-Varma/BottomNavigation) | 4353 | 699 | Java | 25 | This Library helps users to use Bottom Navigation Bar (A new pattern from google) with ease and allows ton of customizations | 2020-12-14T10:06:25Z |