mirror of
https://github.com/EvanLi/Github-Ranking.git
synced 2026-11-06 16:31:49 +00:00
23 KiB
23 KiB
Github Ranking
Top 100 Stars in Java
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | java-design-patterns | 82340 | 25167 | Java | 187 | Design patterns implemented in Java | 2023-06-04T11:22:13Z |
| 2 | LeetCodeAnimation | 73229 | 13919 | Java | 17 | Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) | 2023-03-21T01:33:14Z |
| 3 | GitHub-Chinese-Top-Charts | 62247 | 8982 | Java | 116 | 🇨🇳 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。 | 2023-06-09T01:30:58Z |
| 4 | spring-framework | 52065 | 36250 | Java | 1254 | Spring Framework | 2023-06-08T16:32:15Z |
| 5 | retrofit | 41609 | 7274 | Java | 151 | A type-safe HTTP client for Android and the JVM | 2023-06-09T02:49:47Z |
| 6 | dubbo | 38978 | 25933 | Java | 806 | Apache Dubbo is a high-performance, java based, open source RPC framework. | 2023-06-09T02:34:02Z |
| 7 | jeecg-boot | 34860 | 13610 | Java | 37 | 🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 | 2023-06-07T10:35:43Z |
| 8 | lottie-android | 33971 | 5354 | Java | 29 | Render After Effects animations natively on Android and iOS, Web, and React Native | 2023-06-08T19:42:23Z |
| 9 | dbeaver | 32320 | 2899 | Java | 1715 | Free universal database tool and SQL client | 2023-06-09T00:53:45Z |
| 10 | spring-boot-demo | 29666 | 10211 | Java | 82 | 🚀一个用来深入学习并实战 Spring Boot 的项目。 | 2023-05-27T02:05:07Z |
| 11 | easyexcel | 28007 | 7085 | Java | 191 | 快速、简洁、解决大文件内存溢出的java处理Excel工具 | 2023-06-06T03:02:57Z |
| 12 | halo | 27531 | 8676 | Java | 261 | 强大易用的开源建站工具。 | 2023-06-08T10:02:58Z |
| 13 | JCSprout | 26979 | 7156 | Java | 30 | 👨🎓 Java Core Sprout : basic, concurrent, algorithm | 2022-10-24T12:27:21Z |
| 14 | seata | 23823 | 8482 | Java | 677 | 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. | 2023-06-08T04:01:16Z |
| 15 | Signal-Android | 23700 | 5796 | Java | 274 | A private messenger for Android. | 2023-06-08T18:17:29Z |
| 16 | termux-app | 22223 | 2589 | Java | 292 | Termux - a terminal emulator application for Android OS extendible by variety of packages. | 2023-06-01T05:57:59Z |
| 17 | Sentinel | 21066 | 7618 | Java | 539 | A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件) | 2023-06-09T03:00:43Z |
| 18 | bazel | 20888 | 3780 | Java | 1648 | a fast, scalable, multi-language and extensible build system | 2023-06-09T00:59:04Z |
| 19 | ExoPlayer | 20764 | 5964 | Java | 739 | An extensible media player for Android | 2023-06-08T14:22:46Z |
| 20 | DoKit | 19472 | 3030 | Java | 194 | 一款面向泛前端产品研发全生命周期的效率平台。 | 2023-06-07T03:46:16Z |
| 21 | rocketmq | 19354 | 10860 | Java | 384 | Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications. | 2023-06-08T12:36:23Z |
| 22 | GSYVideoPlayer | 18639 | 4033 | Java | 16 | 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。 | 2023-06-08T01:51:07Z |
| 23 | mybatis-3 | 18575 | 12295 | Java | 128 | MyBatis SQL mapper framework for Java | 2023-06-01T11:32:15Z |
| 24 | Mindustry | 18066 | 2508 | Java | 0 | The automation tower defense RTS | 2023-06-08T14:47:15Z |
| 25 | cat | 17800 | 5324 | Java | 135 | CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 | 2023-03-22T17:18:53Z |
| 26 | tinker | 16801 | 3344 | Java | 483 | Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. | 2023-05-26T16:02:19Z |
| 27 | java8-tutorial | 16338 | 3986 | Java | 0 | Modern Java - A Guide to Java 8 | 2023-04-27T07:52:04Z |
| 28 | mybatis-plus | 14680 | 3971 | Java | 154 | An powerful enhanced toolkit of MyBatis for simplify development | 2023-06-09T02:59:49Z |
| 29 | ARouter | 14204 | 2563 | Java | 104 | 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) | 2023-05-17T12:17:20Z |
| 30 | caffeine | 13743 | 1462 | Java | 2 | A high performance caching library for Java | 2023-06-08T01:16:15Z |
| 31 | Material-Animations | 13567 | 2525 | Java | 14 | Android Transition animations explanation with examples. | 2019-04-02T15:42:38Z |
| 32 | DataX | 13556 | 4829 | Java | 877 | DataX是阿里云DataWorks数据集成的开源版本。 | 2023-05-31T02:35:37Z |
| 33 | Luban | 13273 | 2227 | Java | 145 | Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 | 2021-11-06T13:32:29Z |
| 34 | AndroidAutoSize | 13012 | 1911 | Java | 105 | 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). | 2023-05-28T15:08:32Z |
| 35 | spring-analysis | 12928 | 4128 | Java | 10 | Spring源码阅读 | 2023-03-24T12:08:27Z |
| 36 | source-code-hunter | 12912 | 2507 | Java | 6 | 😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等 | 2023-06-08T08:00:32Z |
| 37 | zuul | 12666 | 2299 | Java | 242 | Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. | 2023-06-05T14:39:59Z |
| 38 | greenDAO | 12576 | 2931 | Java | 193 | greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. | 2021-11-04T06:43:48Z |
| 39 | PictureSelector | 12500 | 2891 | Java | 327 | Picture Selector Library for Android or 图片选择器 | 2023-05-17T01:17:58Z |
| 40 | Matisse | 12417 | 2075 | Java | 403 | 🎆 A well-designed local image and video selector for Android | 2023-05-15T09:55:57Z |
| 41 | guice | 11987 | 1645 | Java | 304 | Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 8 and above, brought to you by Google. | 2023-06-06T22:15:51Z |
| 42 | eureka | 11844 | 3698 | Java | 58 | AWS Service registry for resilient mid-tier load balancing and failover. | 2023-06-05T16:34:03Z |
| 43 | Mybatis-PageHelper | 11717 | 3121 | Java | 37 | Mybatis通用分页插件 | 2023-06-03T03:25:30Z |
| 44 | questdb | 11535 | 787 | Java | 327 | An open source time-series database for fast ingest and SQL queries | 2023-06-08T19:04:07Z |
| 45 | uCrop | 11511 | 2118 | Java | 234 | Image Cropping Library for Android | 2023-05-18T07:21:26Z |
| 46 | zookeeper | 11336 | 7017 | Java | 0 | Apache ZooKeeper | 2023-06-07T17:48:08Z |
| 47 | Java | 11191 | 4779 | Java | 42 | 27天成为Java大神 | 2023-02-23T14:37:06Z |
| 48 | fullstack-tutorial | 11145 | 2442 | Java | 18 | 🚀 fullstack tutorial 2022,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 | 2022-12-02T03:33:19Z |
| 49 | jedis | 11137 | 3765 | Java | 125 | Redis Java client | 2023-06-08T13:55:28Z |
| 50 | CtCI-6th-Edition | 10710 | 4281 | Java | 47 | Cracking the Coding Interview 6th Ed. Solutions | 2023-06-05T18:26:20Z |
| 51 | DiscreteScrollView | 5694 | 769 | Java | 41 | A scrollable list of items that centers the current element and provides easy-to-use APIs for cool item animations. | 2021-08-30T09:15:17Z |
| 52 | quartz | 5642 | 1814 | Java | 15 | Code for Quartz Scheduler | 2023-06-02T09:01:20Z |
| 53 | ListViewAnimations | 5596 | 1683 | Java | 0 | [DEPRECATED] An Android library which allows developers to easily add animations to ListView items | 2016-11-03T13:04:11Z |
| 54 | jOOQ | 5453 | 1146 | Java | 1899 | jOOQ is the best way to write SQL in Java | 2023-06-08T15:49:56Z |
| 55 | rebound | 5447 | 854 | Java | 23 | A Java library that models spring dynamics and adds real world physics to your app. | 2019-03-27T22:30:26Z |
| 56 | XRecyclerView | 5325 | 1273 | Java | 238 | A RecyclerView that implements pullrefresh and loadingmore featrues.you can use it like a standard RecyclerView | 2022-03-18T05:00:00Z |
| 57 | VitamioBundle | 5271 | 2101 | Java | 292 | Vitamio for Android | 2017-04-23T19:32:23Z |
| 58 | dialogplus | 4999 | 808 | Java | 53 | Advanced dialog solution for android | 2022-01-17T09:57:28Z |
| 59 | spring-mvc-showcase | 4992 | 3772 | Java | 5 | Demonstrates the features of the Spring MVC web framework | 2022-02-04T23:36:03Z |
| 60 | FastBle | 4956 | 1164 | Java | 225 | Android Bluetooth Low Energy (BLE) Fast Development Framework. It uses simple ways to filter, scan, connect, read ,write, notify, readRssi, setMTU, and multiConnection. | 2022-07-27T09:20:44Z |
| 61 | camel | 4877 | 4750 | Java | 0 | Apache Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data. | 2023-06-08T20:56:44Z |
| 62 | janusgraph | 4848 | 1126 | Java | 456 | JanusGraph: an open-source, distributed graph database | 2023-06-08T14:08:40Z |
| 63 | baseAdapter | 4698 | 1196 | Java | 108 | Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。 | 2021-10-13T10:21:40Z |
| 64 | cardslib | 4692 | 1213 | Java | 168 | Android Library to build a UI Card | 2021-11-18T19:50:33Z |
| 65 | thumbnailator | 4661 | 761 | Java | 51 | Thumbnailator - a thumbnail generation library for Java | 2023-05-20T18:50:18Z |
| 66 | cglib | 4616 | 881 | Java | 69 | cglib - Byte Code Generation Library is high level API to generate and transform Java byte code. It is used by AOP, testing, data access frameworks to generate dynamic proxy objects and intercept field access. | 2023-05-28T17:31:45Z |
| 67 | pinot | 4614 | 1077 | Java | 1072 | Apache Pinot - A realtime distributed OLAP datastore | 2023-06-08T21:15:05Z |
| 68 | PageIndicatorView | 4575 | 553 | Java | 40 | An page indicator for Android ViewPager | 2021-10-15T05:11:14Z |
| 69 | Depth-LIB-Android- | 4571 | 601 | Java | 11 | A library that gives depth to Views. | 2018-11-06T20:31:49Z |
| 70 | SimplifyReader | 4571 | 1644 | Java | 40 | 一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。项目采取的是MVP架构开发,由于还是摸索阶段,可能不是很规范。但基本上应该是这么个套路,至少我个人认为是这样的~恩,就是这样的! | 2021-09-17T06:40:26Z |
| 71 | Douya | 4535 | 1173 | Java | 17 | 开源的 Material Design 豆瓣客户端(A Material Design app for douban.com) | 2021-06-14T20:48:22Z |
| 72 | NineOldAndroids | 4514 | 1568 | 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 |
| 73 | dddsample-core | 4492 | 1372 | Java | 10 | This is the new home of the original DDD Sample app (previously hosted at sf.net).. | 2023-05-31T20:00:57Z |
| 74 | JGrowing | 4464 | 924 | Java | 16 | Java is Growing up but not only Java。Java成长路线,但学到不仅仅是Java。 | 2020-10-13T13:45:13Z |
| 75 | android-times-square | 4435 | 1204 | Java | 23 | Standalone Android widget for picking a single date from a calendar view. | 2023-05-28T01:46:37Z |
| 76 | android-mvp-architecture | 4425 | 1248 | Java | 33 | This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView | 2023-05-28T16:37:21Z |
| 77 | coursera-android | 4280 | 5384 | Java | 46 | Source Code for Android Course Example Applications | 2020-10-04T07:21:38Z |
| 78 | JustTrustMe | 4215 | 744 | Java | 20 | An xposed module that disables SSL certificate checking for the purposes of auditing an app with cert pinning | 2022-06-06T09:50:18Z |
| 79 | tx-lcn | 4198 | 1467 | Java | 192 | LCN distributed transaction framework, compatible with dubbo, spring cloud and Motan framework, supports various relational databases | 2023-02-16T13:24:20Z |
| 80 | epic | 4149 | 772 | Java | 0 | Dynamic java method AOP hook for Android(continution of Dexposed on ART), Supporting 5.0~11 | 2023-04-14T13:08:21Z |
| 81 | OpenHub | 4135 | 447 | Java | 233 | An open source GitHub Android client app, faster and concise. | 2023-02-12T23:53:42Z |
| 82 | AndroidWiFiADB | 4134 | 495 | Java | 23 | IntelliJ/AndroidStudio plugin which provides a button to connect your Android device over WiFi to install, run and debug your applications without a USB connected. | 2019-05-23T10:17:28Z |
| 83 | microservices-platform | 4119 | 1600 | Java | 2 | 基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。 | 2023-06-02T01:46:46Z |
| 84 | usb-serial-for-android | 4082 | 1456 | Java | 30 | Android USB host serial driver library for CDC, FTDI, Arduino and other devices. | 2023-03-15T06:50:40Z |
| 85 | ForestBlog | 4071 | 1608 | Java | 5 | 一个简单漂亮的SSM(Spring+SpringMVC+Mybatis)博客系统 | 2023-02-22T07:05:13Z |
| 86 | ViewPagerCards | 4059 | 622 | Java | 15 | ViewPager cards inspired by Duolingo | 2018-03-11T10:12:42Z |
| 87 | Phoenix | 4032 | 934 | Java | 11 | Phoenix Pull-to-Refresh | 2022-09-22T09:40:03Z |
| 88 | jodd | 3995 | 740 | Java | 1 | Jodd! Lightweight. Java. Zero dependencies. Use what you like. | 2022-06-22T08:33:22Z |
| 89 | CC | 3994 | 623 | Java | 22 | 业界首个支持渐进式组件化改造的Android组件化开源框架,支持跨进程调用。Componentize your android project gradually. | 2023-01-31T10:00:35Z |
| 90 | XCL-Charts | 3959 | 1135 | Java | 8 | Android图表库(XCL-Charts is a free charting library for Android platform.),基于Android Canvas来绘制各种图表,使用简便,定制灵活。目前支持3D/非3D/背向式/横向/竖向柱形图(Bar Chart)、3D/非3D饼图(Pie Chart)、堆叠图(Stacked Bar Chart)、面积图(Area Chart)、 折线图(Line Chart)、曲线图(Spline Chart)、环形图(Dount Chart)、南丁格尔玫瑰图(Rose Chart)、仪表盘(Dial Chart)、刻度盘(Gauge Chart)、雷达图(Radar Chart)、漏斗图(Funnel Chart)、圆形图(Circle Chart)、弧线比较图、散点图(Scatter Chart)、气泡图(Bubble Chart)、范围条形图(RangeBar Chart)等图表。其它特性还包括支持图表缩放、手势移动、点击响应、动画效果、多轴显示、图表参考线、混合图表及同数据源不同图表类型切换等。 | 2017-07-07T03:10:05Z |
| 91 | jstorm | 3933 | 1828 | Java | 203 | Enterprise Stream Process Engine | 2022-11-03T10:34:09Z |
| 92 | spring-boot-starter | 3887 | 1745 | Java | 5 | MyBatis integration with Spring Boot | 2023-06-07T23:43:32Z |
| 93 | open-location-code | 3861 | 497 | Java | 46 | Open Location Code is a library to generate short codes, called "plus codes", that can be used as digital addresses where street addresses don't exist. | 2023-05-03T06:12:10Z |
| 94 | sticky-headers-recyclerview | 3748 | 777 | Java | 73 | [UNMAINTAINED] Sticky Headers decorator for Android's RecyclerView | 2018-10-24T21:23:54Z |
| 95 | NoHttp | 3710 | 860 | Java | 76 | 🍋 Android实现Http标准协议框架,支持多种缓存模式,底层可动态切换OkHttp、URLConnection。 | 2018-07-30T01:23:31Z |
| 96 | CustomActivityOnCrash | 3652 | 545 | Java | 2 | Android library that allows launching a custom activity when your app crashes, instead of showing the hated "Unfortunately, X has stopped" dialog. | 2022-08-28T05:00:44Z |
| 97 | mpush | 3644 | 1451 | Java | 22 | MPush开源实时消息推送系统 | 2022-06-17T01:50:04Z |
| 98 | android-common | 3635 | 1103 | Java | 12 | Android Common Utils or Helper. Such as Log, Averager, Base64, Check, FlashLight, KeyguardLock, LogReader, Network, SilentInstaller, TimeAverager, TimeCounter, Toastor, WakeLock, ScreenReceiver, SmsReceiver, PhoneReceiver, NotificationService, AndroidUtil, AppUtil, BitmapUtil, ByteUtil, ClassUtil, DialogUtil, FieldUtil, FileUtil, HexUtil, MD5Util, NotificationUtil, NumberUtil, PackageUtil, RandomUtil, ShellUtil, TelephoneUtil, VibrateUtil, IOUtils, FileUtils, AsyncExecutor, etc. 通用性强,纯洁简单,体积不到50K!其中包括bitmap处理,文件操作,加密存储器,shell命令,静默安装,计数器,均值器,吐司,日志,校验,提示,网络监测等基础功能,以及一些Base64、MD5、Hex、Byte、Number、Dialog、Filed、Class、Package、Telephone、Random等工具类。 | 2017-09-06T00:23:05Z |
| 99 | blurkit-android | 3632 | 310 | Java | 31 | The missing Android blurring library. Fast blur-behind layout that parallels iOS. | 2021-04-03T23:18:57Z |
| 100 | atmosphere | 3628 | 764 | Java | 46 | Event Driven WebSockets Framework with Cross-Browser Fallbacks | 2023-05-29T21:33:27Z |