Files
Github-Ranking/Top100/Java.md
T
2022-05-16 12:04:53 +00:00

23 KiB
Raw Blame History

Github Ranking

Top 100 Stars in Java

Ranking Project Name Stars Forks Language Open Issues Description Last Commit
1 LeetCodeAnimation 70143 13489 Java 13 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2022-03-06T09:10:42Z
2 spring-boot 61157 36394 Java 545 Spring Boot 2022-05-16T12:01:31Z
3 mall 58230 24704 Java 24 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 2022-05-15T07:27:12Z
4 spring-framework 47661 33665 Java 1153 Spring Framework 2022-05-16T09:24:09Z
5 GitHub-Chinese-Top-Charts 46231 6692 Java 82 🇨🇳 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。 2022-05-16T01:00:06Z
6 dubbo 37269 24951 Java 355 Apache Dubbo is a high-performance, java based, open source RPC framework. 2022-05-16T11:45:13Z
7 ghidra 32543 4238 Java 1152 Ghidra is a software reverse engineering (SRE) framework 2022-05-16T10:11:01Z
8 tutorials 30498 48812 Java 42 Just Announced - "Learn Spring Security OAuth": 2022-05-16T11:06:13Z
9 netty 29207 14490 Java 499 Netty project - an event-driven asynchronous network application framework 2022-05-16T11:13:17Z
10 butterknife 25704 4713 Java 96 Bind Android views and callbacks to fields and methods. 2022-03-08T16:26:04Z
11 vhr 23919 9820 Java 149 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 2022-02-26T02:25:29Z
12 selenium 23375 6930 Java 85 A browser automation framework and ecosystem. 2022-05-16T01:48:10Z
13 Signal-Android 22388 5450 Java 257 A private messenger for Android. 2022-05-15T06:13:39Z
14 gson 20905 4036 Java 483 A Java serialization/deserialization library to convert Java Objects into JSON and back 2022-05-16T03:04:19Z
15 Telegram 19888 6865 Java 0 Telegram for Android source 2022-05-14T15:27:39Z
16 NewPipe 19207 2287 Java 1033 A libre lightweight streaming front-end for Android. 2022-05-16T09:10:52Z
17 Sentinel 19069 6860 Java 393 A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件) 2022-05-10T01:59:20Z
18 redisson 18970 4637 Java 277 Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ... 2022-05-16T07:06:44Z
19 bazel 18645 3417 Java 2341 a fast, scalable, multi-language and extensible build system 2022-05-16T11:06:11Z
20 eladmin 18122 6660 Java 24 项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由 2022-05-03T15:44:58Z
21 selenium 23375 6930 Java 85 A browser automation framework and ecosystem. 2022-05-16T01:48:10Z
22 nacos 22451 9828 Java 568 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2022-05-16T10:43:00Z
23 Signal-Android 22388 5450 Java 257 A private messenger for Android. 2022-05-15T06:13:39Z
24 halo 22316 7547 Java 118 ✍ 一款现代化的开源博客 / CMS 系统。 2022-05-16T08:26:27Z
25 seata 22112 7727 Java 587 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2022-05-15T16:36:59Z
26 kafka 21938 11481 Java 0 Mirror of Apache Kafka 2022-05-16T11:23:11Z
27 Telegram 19888 6865 Java 0 Telegram for Android source 2022-05-14T15:27:39Z
28 skywalking 19347 5688 Java 62 APM, Application Performance Monitoring System 2022-05-16T08:30:56Z
29 ExoPlayer 19311 5656 Java 590 An extensible media player for Android 2022-05-15T16:27:05Z
30 NewPipe 19207 2287 Java 1033 A libre lightweight streaming front-end for Android. 2022-05-16T09:10:52Z
31 Sentinel 19069 6860 Java 393 A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件) 2022-05-10T01:59:20Z
32 redisson 18970 4637 Java 277 Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ... 2022-05-16T07:06:44Z
33 flink 18903 10734 Java 0 Apache Flink 2022-05-16T11:47:34Z
34 jenkins 18868 7418 Java 0 Jenkins automation server 2022-05-16T11:07:33Z
35 bazel 18645 3417 Java 2341 a fast, scalable, multi-language and extensible build system 2022-05-16T11:06:11Z
36 eladmin 18122 6660 Java 24 项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由 2022-05-03T15:44:58Z
37 GSYVideoPlayer 17409 3869 Java 16 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。 2022-05-16T05:06:28Z
38 rocketmq 17183 9675 Java 405 Mirror of Apache RocketMQ 2022-05-16T09:32:48Z
39 mybatis-3 17180 11599 Java 137 MyBatis SQL mapper framework for Java 2022-05-16T10:02:37Z
40 FizzBuzzEnterpriseEdition 17221 696 Java 379 FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. 2022-03-21T18:23:04Z
41 GSYVideoPlayer 17409 3869 Java 16 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。 2022-05-16T05:06:28Z
42 rocketmq 17183 9675 Java 405 Mirror of Apache RocketMQ 2022-05-16T09:32:48Z
43 mybatis-3 17180 11599 Java 137 MyBatis SQL mapper framework for Java 2022-05-16T10:02:37Z
44 FizzBuzzEnterpriseEdition 17221 696 Java 379 FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. 2022-03-21T18:23:04Z
45 graal 17020 1361 Java 765 GraalVM: Run Programs Faster Anywhere 🚀 2022-05-16T11:46:29Z
46 Android-Universal-Image-Loader 16812 6235 Java 442 Powerful and flexible library for loading, caching and displaying images on Android. 2022-01-17T09:48:53Z
47 fresco 16789 3770 Java 174 An Android library for managing images and the memory they use. 2022-05-15T20:02:18Z
48 cat 16675 5163 Java 98 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2022-04-29T09:59:23Z
49 SpringCloudLearning 16604 7927 Java 36 《史上最简单的Spring Cloud教程源码》 2021-04-12T09:53:47Z
50 tinker 16355 3278 Java 440 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2022-04-26T14:40:56Z
51 zheng 16262 7468 Java 34 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 2022-03-31T19:53:14Z
52 shardingsphere 15879 5603 Java 494 Ecosystem to transform any database into a distributed database system, and enhance it with sharding, elastic scaling, encryption features & more 2022-05-16T11:37:13Z
53 java8-tutorial 15675 3847 Java 0 Modern Java - A Guide to Java 8 2022-03-17T10:04:56Z
54 zipkin 15375 2932 Java 167 Zipkin is a distributed tracing system 2022-05-10T08:05:04Z
55 Android-CleanArchitecture 15151 3353 Java 128 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. 2021-09-09T11:43:49Z
56 disruptor 14816 3604 Java 20 High Performance Inter-Thread Messaging Library 2022-03-16T07:49:14Z
57 Mindustry 14640 2042 Java 16 The automation tower defense RTS 2022-05-16T06:59:47Z
58 SpringBoot-Learning 14387 4691 Java 34 《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录! 2022-02-14T02:40:05Z
59 leetcode 14060 2710 Java 2 😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解 2022-05-16T12:00:04Z
60 Apktool 13990 3056 Java 72 A tool for reverse engineering Android apk files 2022-05-07T11:10:58Z
61 QMUI_Android 13618 2595 Java 400 提高 Android UI 开发效率的 UI 库 2022-05-11T07:12:12Z
62 logger 13257 2106 Java 64 ✔️ Simple, pretty and powerful logger for android 2021-06-17T07:17:33Z
63 VirtualXposed 13224 2305 Java 100 A simple app to use Xposed without root, unlock the bootloader or modify system image, etc. 2022-05-06T04:02:23Z
64 Android-PickerView 13122 3389 Java 403 This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) 2022-02-12T07:34:30Z
65 bytecode-viewer 12970 1010 Java 57 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2022-04-28T20:22:25Z
66 Luban 12926 2190 Java 137 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2021-11-06T13:32:29Z
67 mockito 12876 2269 Java 308 Most popular Mocking framework for unit tests written in Java 2022-05-16T06:35:48Z
68 Arduino 12866 7033 Java 771 Arduino IDE 1.x 2022-04-25T06:43:42Z
69 termux-app 12758 1739 Java 261 Termux - a terminal emulator application for Android OS extendible by variety of packages. 2022-05-15T12:31:18Z
70 hadoop 12577 7823 Java 0 Apache Hadoop 2022-05-16T11:59:25Z
71 greenDAO 12522 2891 Java 192 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2021-11-04T06:43:48Z
72 Algorithms 12604 3440 Java 51 A collection of algorithms and data structures 2022-04-16T17:41:22Z
73 stetho 12508 1145 Java 62 Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. 2022-04-20T16:47:36Z
74 deeplearning4j 12464 4927 Java 757 Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learning using automatic differentiation. 2022-05-12T16:12:26Z
75 AndroidAutoSize 12373 1820 Java 70 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). 2021-12-13T11:28:32Z
76 Matisse 12265 2014 Java 398 🎆 A well-designed local image and video selector for Android 2022-05-13T14:36:00Z
77 AndroidSwipeLayout 12213 2717 Java 353 The Most Powerful Swipe Layout! 2021-08-05T11:51:50Z
78 pinpoint 12163 3599 Java 267 APM, (Application Performance Management) tool for large-scale distributed systems. 2022-05-16T10:22:48Z
79 openapi-generator 12136 4194 Java 2849 OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3) 2022-05-16T09:08:25Z
80 zuul 11942 2228 Java 231 Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. 2022-05-06T16:01:44Z
81 androidannotations 11168 2427 Java 50 Fast Android Development. Easy maintainance. 2021-08-16T06:37:41Z
82 SlidingMenu 11169 5160 Java 263 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! 2021-09-19T14:04:18Z
83 jd-gui 11178 2082 Java 167 A standalone Java Decompiler GUI 2022-03-10T19:14:57Z
84 uCrop 11163 2055 Java 204 Image Cropping Library for Android 2022-03-23T09:03:14Z
85 lombok 11180 2119 Java 712 Very spicy additions to the Java programming language. 2022-05-12T08:36:48Z
86 Mybatis-PageHelper 11124 3041 Java 62 Mybatis通用分页插件 2022-05-05T04:19:08Z
87 DataX 11088 4075 Java 810 DataX是阿里云DataWorks数据集成的开源版本。 2022-05-15T05:02:45Z
88 mall-learning 10967 7731 Java 12 mall学习教程,架构、业务、技术要点全方位解析。mall项目(50k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。 2022-05-12T05:55:07Z
89 pulsar 10818 2852 Java 1733 Apache Pulsar - distributed pub-sub messaging system 2022-05-16T11:48:28Z
90 android-async-http 10651 4226 Java 108 This project under develop 2021-08-04T12:47:34Z
91 FlycoTabLayout 10614 2384 Java 345 An Android TabLayout Lib 2022-01-21T03:04:12Z
92 FileDownloader 10535 2135 Java 139 Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process 2022-01-30T05:13:38Z
93 zookeeper 10458 6624 Java 0 Apache ZooKeeper 2022-05-16T04:07:49Z
94 jedis 10438 3671 Java 138 Redis Java client designed for performance and ease of use. 2022-05-12T07:56:28Z
95 JiaoZiVideoPlayer 10425 2421 Java 268 MediaPlayer exoplayer ijkplayer ffmpeg 2020-09-14T19:02:20Z
96 okhttp-OkGo 10417 2530 Java 451 OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能 2020-05-09T13:57:40Z
97 RxPermissions 10335 1313 Java 86 Android runtime permissions powered by RxJava2 2022-05-11T09:47:47Z
98 ImmersionBar 10297 1769 Java 102 android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62 2022-03-25T02:26:08Z
99 ViewPagerIndicator 10209 4117 Java 135 Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. 2017-11-26T17:13:46Z
100 MVPArms 10167 2437 Java 42 ⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架). 2021-11-19T02:57:52Z