Files
Github-Ranking/Top100/Java.md
T
2023-03-17 11:05:16 +08:00

24 KiB
Raw Blame History

Github Ranking

Top 100 Stars in Java

Ranking Project Name Stars Forks Language Open Issues Description Last Commit
1 JavaGuide 131936 43607 Java 68 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide! 2023-03-16T07:55:48Z
2 LeetCodeAnimation 72524 13837 Java 16 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2022-03-06T09:10:42Z
3 advanced-java 69124 18143 Java 2 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 2023-03-06T12:09:22Z
4 spring-boot 66116 38178 Java 590 Spring Boot 2023-03-16T19:12:43Z
5 guava 46997 10433 Java 656 Google core libraries for Java 2023-03-15T01:30:03Z
6 RxJava 46864 7669 Java 14 RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. 2023-03-14T21:20:57Z
7 MPAndroidChart 36227 8911 Java 1992 A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. 2023-03-13T18:10:34Z
8 jadx 33741 4220 Java 291 Dex to Java decompiler 2023-03-16T18:06:01Z
9 lottie-android 33690 5343 Java 22 Render After Effects animations natively on Android and iOS, Web, and React Native 2023-03-01T09:39:42Z
10 tutorials 33634 52868 Java 24 Just Announced - "Learn Spring Security OAuth": 2023-03-16T22:12:38Z
11 glide 33434 6045 Java 387 An image loading and caching library for Android focused on smooth scrolling 2023-03-15T21:51:37Z
12 AndroidUtilCode 31946 10554 Java 243 🔥 Android developers should collect the following utils(updating). 2023-03-16T03:31:50Z
13 dbeaver 31055 2795 Java 1727 Free universal database tool and SQL client 2023-03-17T02:00:55Z
14 netty 30861 15187 Java 513 Netty project - an event-driven asynchronous network application framework 2023-03-16T18:03:59Z
15 spring-boot-demo 28979 10031 Java 82 🚀一个用来深入学习并实战 Spring Boot 的项目。 2022-12-22T02:27:52Z
16 apollo 27844 10091 Java 135 Apollo is a reliable configuration management system suitable for microservice configuration management scenarios. 2023-03-17T01:28:52Z
17 butterknife 25653 4687 Java 97 Bind Android views and callbacks to fields and methods. 2022-03-08T16:26:04Z
18 canal 25247 7158 Java 886 阿里巴巴 MySQL binlog 增量订阅&消费组件 2023-03-16T10:42:37Z
19 SpringAll 25179 7542 Java 15 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc 2022-10-31T09:56:20Z
20 proxyee-down 25098 4547 Java 0 http下载工具,基于http代理,支持多连接分块下载 2022-10-26T09:46:16Z
21 EventBus 24282 4680 Java 102 Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 2023-03-15T15:27:26Z
22 SmartRefreshLayout 24096 4914 Java 274 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 2023-01-12T14:29:16Z
23 xxl-job 23789 9911 Java 978 A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2023-03-09T08:50:17Z
24 Signal-Android 23410 5712 Java 247 A private messenger for Android. 2023-03-15T23:56:28Z
25 Hystrix 23255 4684 Java 342 Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable. 2022-11-12T05:34:13Z
26 gson 21935 4213 Java 282 A Java serialization/deserialization library to convert Java Objects into JSON and back 2023-03-15T03:56:58Z
27 redisson 20791 4993 Java 335 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 ... 2023-03-15T11:49:53Z
28 Sentinel 20680 7510 Java 509 A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件) 2023-03-16T07:56:40Z
29 ExoPlayer 20507 5920 Java 728 An extensible media player for Android 2023-03-16T16:48:58Z
30 bazel 20450 3699 Java 2062 a fast, scalable, multi-language and extensible build system 2023-03-16T22:52:11Z
31 RxAndroid 19768 3009 Java 1 RxJava bindings for Android 2023-02-20T12:33:53Z
32 DoKit 19353 2999 Java 184 一款面向泛前端产品研发全生命周期的效率平台。 2023-03-13T07:30:45Z
33 GSYVideoPlayer 18346 4003 Java 17 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。 2023-03-15T05:09:30Z
34 graal 18324 1472 Java 830 GraalVM: Run Programs Faster Anywhere 🚀 2023-03-16T22:49:08Z
35 cat 17598 5312 Java 126 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2023-03-08T17:27:56Z
36 Mindustry 17352 2414 Java 9 The automation tower defense RTS 2023-03-17T02:19:37Z
37 SpringCloudLearning 17171 8075 Java 38 《史上最简单的Spring Cloud教程源码》 2021-04-12T09:53:47Z
38 fresco 16921 3783 Java 198 An Android library for managing images and the memory they use. 2023-03-16T19:23:55Z
39 SpringBoot-Labs 16300 5328 Java 26 一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024 2022-09-03T08:55:18Z
40 java8-tutorial 16204 3967 Java 0 Modern Java - A Guide to Java 8 2023-01-11T14:16:18Z
41 disruptor 15827 3754 Java 9 High Performance Inter-Thread Messaging Library 2023-03-15T11:29:22Z
42 openapi-generator 15627 5096 Java 3477 OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3) 2023-03-17T02:49:09Z
43 springboot-learning-example 15319 7060 Java 13 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 2023-01-13T10:01:05Z
44 SpringBoot-Learning 15036 4828 Java 35 《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录! 2022-09-15T08:08:50Z
45 material-components-android 14685 2956 Java 410 Modular and customizable Material Design UI components for Android 2023-03-16T18:35:37Z
46 Algorithms 14486 3911 Java 53 A collection of algorithms and data structures 2023-02-22T18:23:59Z
47 CircleImageView 14391 3141 Java 4 A circular ImageView for Android 2023-01-10T19:03:41Z
48 VirtualXposed 14216 2409 Java 118 A simple app to use Xposed without root, unlock the bootloader or modify system image, etc. 2022-09-09T02:58:50Z
49 mybatis-plus 14185 3857 Java 89 An powerful enhanced toolkit of MyBatis for simplify development 2023-03-08T02:27:15Z
50 ARouter 14126 2538 Java 98 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2023-02-24T12:44:50Z
51 BigData-Notes 13545 3860 Java 18 大数据入门指南 ⭐ 2023-02-01T11:44:36Z
52 logger 13539 2141 Java 68 ✔️ Simple, pretty and powerful logger for android 2022-09-14T10:04:00Z
53 Arduino 13453 7082 Java 658 Arduino IDE 1.x 2022-10-29T19:36:35Z
54 vert.x 13447 1987 Java 189 Vert.x is a tool-kit for building reactive applications on the JVM 2023-03-16T09:31:06Z
55 hadoop 13332 8279 Java 0 Apache Hadoop 2023-03-17T02:58:15Z
56 logstash 13328 3401 Java 1834 Logstash - transport and process your logs, events, or other data 2023-03-16T13:13:31Z
57 thingsboard 13296 4218 Java 1437 Open-source IoT Platform - Device management, data collection, processing and visualization. 2023-03-17T02:45:11Z
58 ip2region 13001 2340 Java 23 Ip2region (2.0 - xdb) is a offline IP address manager framework and locator, support billions of data segments, ten microsecond searching performance. xdb engine implementation for many programming languages 2023-02-05T11:06:52Z
59 deeplearning4j 12821 4939 Java 609 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. 2023-03-16T10:11:36Z
60 pinpoint 12649 3697 Java 324 APM, (Application Performance Management) tool for large-scale distributed systems. 2023-03-16T09:29:56Z
61 stetho 12623 1160 Java 64 Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. 2022-04-20T16:47:36Z
62 druid 12472 3481 Java 1419 Apache Druid: a high performance real-time analytics database. 2023-03-17T00:00:37Z
63 banner 12319 2398 Java 239 🔥🔥🔥Banner 2.0 来了!Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义。 2022-11-20T10:52:25Z
64 jd-gui 12284 2216 Java 188 A standalone Java Decompiler GUI 2023-02-21T09:24:20Z
65 piggymetrics 12210 5826 Java 0 Microservice Architecture with Spring Boot, Spring Cloud and Docker 2022-03-01T09:20:15Z
66 mall-learning 11827 8157 Java 16 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容器化部署。 2023-02-28T02:40:08Z
67 VasSonic 11634 1615 Java 41 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. 2020-01-04T11:55:57Z
68 quarkus 11498 2149 Java 1977 Quarkus: Supersonic Subatomic Java. 2023-03-16T23:53:41Z
69 realm-java 11365 1783 Java 356 Realm is a mobile database: a replacement for SQLite & ORMs 2023-03-16T15:01:53Z
70 androidannotations 11131 2408 Java 50 Fast Android Development. Easy maintainance. 2022-05-31T13:16:38Z
71 SlidingMenu 11130 5127 Java 262 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
72 PermissionsDispatcher 11099 1438 Java 23 A declarative API to handle Android runtime permissions. 2022-09-24T00:46:05Z
73 mit-deep-learning-book-pdf 10999 2428 Java 10 MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville 2022-12-26T10:15:38Z
74 webmagic 10756 4119 Java 307 A scalable web crawler framework for Java. 2023-02-10T18:14:11Z
75 FileDownloader 10746 2171 Java 157 Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process 2022-01-30T05:13:38Z
76 ImmersionBar 10712 1833 Java 117 android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62 2022-03-25T02:26:08Z
77 interview 10705 5155 Java 60 Interview questions 2023-01-21T04:31:41Z
78 dex2jar 10700 1953 Java 382 Tools to work with android .dex and java .class files 2023-01-28T17:39:07Z
79 ruoyi-vue-pro 10645 3032 Java 5 🔥 官方推荐 🔥 RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城等功能。你的 ⭐️ Star ⭐️,是作者生发的动力! 2023-03-16T14:44:17Z
80 android-async-http 10645 4198 Java 111 This project under develop 2021-08-04T12:47:34Z
81 okhttp-OkGo 10510 2533 Java 457 OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能 2022-09-06T01:29:03Z
82 grpc-java 10416 3616 Java 442 The Java gRPC implementation. HTTP/2 based RPC 2023-03-17T01:44:18Z
83 SmarterStreaming 10404 2729 Java 5 业内为数不多致力于极致体验的超强全自研跨平台(windows/linux/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTSP推流、RTMP播放器、RTSP播放器、录像、多路流媒体转发、音视频导播、动态视频合成、音频混音、直播互动、内置轻量级RTSP服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。 2023-02-08T01:51:01Z
84 platform_frameworks_base 10343 6219 Java 0 None 2023-01-09T21:15:20Z
85 MVPArms 10204 2425 Java 45 ⚔️ 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
86 javapoet 10106 1312 Java 89 A Java API for generating .java source files. 2023-03-09T21:21:30Z
87 dolphinscheduler 10101 3719 Java 908 Apache DolphinScheduler is the modern data workflow orchestration platform with powerful user interface, dedicated to solving complex task dependencies in the data pipeline and providing various types of jobs available out of the box 2023-03-17T02:51:49Z
88 jsoup 10031 2094 Java 66 jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety. 2023-03-13T23:56:44Z
89 newbee-mall 9812 2534 Java 0 🔥 🎉newbee-mall是一套电商系统,包括基础版本(Spring Boot+Thymeleaf)、前后端分离版本(Spring Boot+Vue 3+Element-Plus+Vue-Router 4+Pinia+Vant 4) 、秒杀版本、Go语言版本、微服务版本(Spring Cloud Alibaba+Nacos+Sentinel+Seata+Spring Cloud Gateway+OpenFeign+ELK)。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。 2023-02-12T12:23:16Z
90 AVLoadingIndicatorView 9696 1893 Java 66 DEPRECATED 2022-02-09T09:15:36Z
91 SmartTubeNext 9683 665 Java 1243 Ad free app for watching tube videos on Android TV boxes 2023-03-16T13:22:03Z
92 Java-WebSocket 9631 2517 Java 41 A barebones WebSocket client and server implementation written in 100% Java. 2023-03-11T18:31:16Z
93 android-Ultra-Pull-To-Refresh 9622 2710 Java 150 Ultra Pull to Refresh for Android. Support all the views. 2020-04-10T05:12:58Z
94 Android-ObservableScrollView 9609 2091 Java 174 Android library to observe scroll events on scrollable views. 2021-06-01T03:54:51Z
95 paascloud-master 9547 4346 Java 82 spring cloud + vue + oAuth2.0全家桶实战,前后端分离模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。支持微信登录等三方登录。 2022-12-10T04:31:34Z
96 spark 9462 1569 Java 195 A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin 2022-11-22T23:59:54Z
97 AndroidSlidingUpPanel 9453 2311 Java 267 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
98 PocketHub 9418 3540 Java 123 PocketHub Android App 2022-01-17T10:16:26Z
99 android-gif-drawable 9320 1800 Java 34 Views and Drawable for displaying animated GIFs on Android 2022-12-28T09:22:04Z
100 JsBridge 9269 1923 Java 135 android java and javascript bridge, inspired by wechat webview jsbridge 2022-12-22T12:42:58Z