Files
Github-Ranking/Top100/Java.md
T
2022-04-11 12:04:56 +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 JavaGuide 120001 40875 Java 62 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide! 2022-04-11T01:10:30Z
2 LeetCodeAnimation 69606 13433 Java 13 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2022-03-06T09:10:42Z
3 advanced-java 62148 16906 Java 3 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 2022-04-10T07:45:30Z
4 spring-boot 60538 36152 Java 590 Spring Boot 2022-04-10T16:18:05Z
5 elasticsearch 59161 21538 Java 3410 Free and Open, Distributed, RESTful Search Engine 2022-04-11T11:58:29Z
6 mall 57319 24425 Java 23 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 2022-04-11T01:29:39Z
7 interviews 56843 12037 Java 29 Everything you need to know to get the job. 2022-02-25T11:22:30Z
8 spring-framework 47135 33348 Java 1130 Spring Framework 2022-04-11T07:53:12Z
9 RxJava 45931 7598 Java 9 RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. 2022-04-11T07:16:34Z
10 GitHub-Chinese-Top-Charts 45664 6614 Java 78 🇨🇳 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。 2022-04-09T23:08:29Z
11 Java 45525 14934 Java 4 All Algorithms implemented in Java 2022-04-10T14:11:05Z
12 guava 44154 9869 Java 646 Google core libraries for Java 2022-04-10T06:21:38Z
13 retrofit 39815 7098 Java 129 A type-safe HTTP client for Android and the JVM 2022-03-30T22:07:33Z
14 dubbo 37086 24878 Java 345 Apache Dubbo is a high-performance, java based, open source RPC framework. 2022-04-11T07:24:40Z
15 MPAndroidChart 34926 8708 Java 1931 A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. 2022-04-06T07:02:47Z
16 lottie-android 32633 5250 Java 21 Render After Effects animations natively on Android and iOS, Web, and React Native 2022-04-05T16:13:43Z
17 glide 32449 5924 Java 339 An image loading and caching library for Android focused on smooth scrolling 2022-03-31T19:40:37Z
18 ghidra 32042 4199 Java 1141 Ghidra is a software reverse engineering (SRE) framework 2022-04-11T08:54:47Z
19 AndroidUtilCode 30650 10215 Java 165 🔥 Android developers should collect the following utils(updating). 2021-12-11T04:02:25Z
20 hello-algorithm 30479 5961 Java 4 🌍 针对小白的算法训练 | 包括四部分:①.算法基础 ②.力扣图解 ③.大厂面经 ④.CS_汇总 | 附:1、千本开源电子书 2、百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~) 2022-02-14T02:51:32Z
21 proxyee-down 25237 4609 Java 0 http下载工具,基于http代理,支持多连接分块下载 2021-06-04T21:55:32Z
22 spring-boot-demo 25249 8937 Java 69 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作数据库)、JPA(强大的ORM框架)、mybatis(强大的ORM框架)、通用Mapper(快速操作Mybatis)、PageHelper(通用的Mybatis分页插件)、mybatis-plus(快速操作Mybatis)、BeetlSQL(强大的ORM框架)、upload(本地文件上传和七牛云文件上传)、redis(缓存)、ehcache(缓存)、email(发送各种类型邮件)、task(基础定时任务)、quartz(动态管理定时任务)、xxl-job(分布式定时任务)、swagger(API接口管理测试)、security(基于RBAC的动态权限认证)、SpringSession(Session共享)、Zookeeper(结合AOP实现分布式锁)、RabbitMQ(消息队列)、Kafka(消息队列)、websocket(服务端推送监控服务器运行信息)、socket.io(聊天室)、ureport2(中国式报表)、打包成war文件、集成 ElasticSearch(基本操作和高级查询)、Async(异步任务)、集成Dubbo(采用官方的starter)、MongoDB(文档数据库)、neo4j(图数据库)、docker(容器化)、JPA多数据源、Mybatis多数据源、代码生成器、GrayLog(日志收集)、JustAuth(第三方登录)、LDAP(增删改查)、动态添加/切换数据源、单机限流(AOP + Guava RateLimiter)、分布式限流(AOP + Redis + Lua)、ElasticSearch 7.x(使用官方 Rest High Level Client)、HTTPS、Flyway(数据库初始化)、UReport2(中国式复杂报表)。 2022-03-02T11:23:40Z
23 EventBus 23904 4657 Java 104 Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 2022-01-25T07:54:12Z
24 SmartRefreshLayout 23437 4811 Java 228 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 2022-03-31T01:16:05Z
25 SpringAll 23188 7000 Java 12 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc 2022-02-09T22:07:40Z
26 easyexcel 23086 6229 Java 74 快速、简洁、解决大文件内存溢出的java处理Excel工具 2022-04-10T16:47:58Z
27 BaseRecyclerViewAdapterHelper 22748 4878 Java 456 BRVAH:Powerful and flexible RecyclerAdapter 2022-01-17T10:52:45Z
28 canal 22606 6690 Java 861 阿里巴巴 MySQL binlog 增量订阅&消费组件 2022-04-11T06:32:31Z
29 Hystrix 22534 4581 Java 341 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. 2021-12-21T04:27:08Z
30 hutool 22364 6366 Java 1 🍬A set of tools that keep Java sweet. 2022-04-11T09:27:08Z
31 Signal-Android 22222 5412 Java 286 A private messenger for Android. 2022-04-11T09:42:24Z
32 nacos 22001 9586 Java 644 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2022-04-11T07:58:01Z
33 halo 21931 7452 Java 95 ✍ 一款现代化的开源博客 / CMS 系统。 2022-04-10T08:40:28Z
34 spring-cloud-alibaba 21951 6818 Java 362 Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. 2022-04-09T08:28:51Z
35 seata 21907 7590 Java 569 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2022-04-11T12:00:19Z
36 xxl-job 21138 9003 Java 821 A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2022-04-09T08:02:07Z
37 gson 20757 4021 Java 482 A Java serialization/deserialization library to convert Java Objects into JSON and back 2022-04-10T17:36:38Z
38 libgdx 19837 6281 Java 163 Desktop/Android/HTML5/iOS Java game development framework 2022-04-11T00:10:20Z
39 RxAndroid 19623 3009 Java 1 RxJava bindings for Android 2021-08-26T12:59:07Z
40 ExoPlayer 19171 5621 Java 576 An extensible media player for Android 2022-04-11T10:16:30Z
41 selenium 23161 6895 Java 106 A browser automation framework and ecosystem. 2022-04-11T10:23:32Z
42 SpringAll 23188 7000 Java 12 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc 2022-02-09T22:07:40Z
43 easyexcel 23086 6229 Java 74 快速、简洁、解决大文件内存溢出的java处理Excel工具 2022-04-10T16:47:58Z
44 BaseRecyclerViewAdapterHelper 22748 4878 Java 456 BRVAH:Powerful and flexible RecyclerAdapter 2022-01-17T10:52:45Z
45 toBeTopJavaer 22543 5096 Java 35 To Be Top Javaer - Java工程师成神之路 2022-02-14T07:37:55Z
46 canal 22606 6690 Java 861 阿里巴巴 MySQL binlog 增量订阅&消费组件 2022-04-11T06:32:31Z
47 Hystrix 22534 4581 Java 341 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. 2021-12-21T04:27:08Z
48 hutool 22364 6366 Java 1 🍬A set of tools that keep Java sweet. 2022-04-11T09:27:08Z
49 Signal-Android 22222 5412 Java 286 A private messenger for Android. 2022-04-11T09:42:24Z
50 nacos 22001 9586 Java 644 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2022-04-11T07:58:01Z
51 halo 21931 7452 Java 95 ✍ 一款现代化的开源博客 / CMS 系统。 2022-04-10T08:40:28Z
52 spring-cloud-alibaba 21951 6818 Java 362 Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. 2022-04-09T08:28:51Z
53 seata 21907 7590 Java 569 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2022-04-11T12:00:19Z
54 kafka 21628 11379 Java 0 Mirror of Apache Kafka 2022-04-11T10:34:46Z
55 xxl-job 21138 9003 Java 821 A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2022-04-09T08:02:07Z
56 gson 20757 4021 Java 482 A Java serialization/deserialization library to convert Java Objects into JSON and back 2022-04-10T17:36:38Z
57 libgdx 19837 6281 Java 163 Desktop/Android/HTML5/iOS Java game development framework 2022-04-11T00:10:20Z
58 RxAndroid 19623 3009 Java 1 RxJava bindings for Android 2021-08-26T12:59:07Z
59 Telegram 19606 6796 Java 0 Telegram for Android source 2022-04-10T16:51:29Z
60 ExoPlayer 19171 5621 Java 576 An extensible media player for Android 2022-04-11T10:16:30Z
61 litemall 16991 6710 Java 16 又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端 2022-03-30T15:54:38Z
62 FizzBuzzEnterpriseEdition 17027 690 Java 372 FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. 2022-03-21T18:23:04Z
63 rocketmq 16928 9506 Java 383 Mirror of Apache RocketMQ 2022-04-11T10:02:40Z
64 graal 16843 1338 Java 747 GraalVM: Run Programs Faster Anywhere 🚀 2022-04-11T11:29:57Z
65 Android-Universal-Image-Loader 16819 6238 Java 442 Powerful and flexible library for loading, caching and displaying images on Android. 2022-01-17T09:48:53Z
66 fresco 16769 3770 Java 168 An Android library for managing images and the memory they use. 2022-04-08T20:30:27Z
67 HikariCP 16628 2553 Java 339 光 HikariCP・A solid, high-performance, JDBC connection pool at last. 2022-04-05T14:05:02Z
68 cat 16569 5137 Java 92 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2022-04-06T02:54:12Z
69 SpringCloudLearning 16510 7911 Java 36 《史上最简单的Spring Cloud教程源码》 2021-04-12T09:53:47Z
70 tinker 16309 3272 Java 432 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2022-04-08T07:58:54Z
71 zheng 16249 7465 Java 34 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 2022-03-31T19:53:14Z
72 shardingsphere 15702 5535 Java 401 Ecosystem to transform any database into a distributed database system, and enhance it with sharding, elastic scaling, encryption features & more 2022-04-11T11:09:20Z
73 java8-tutorial 15606 3822 Java 0 Modern Java - A Guide to Java 8 2022-03-17T10:04:56Z
74 zipkin 15278 2907 Java 165 Zipkin is a distributed tracing system 2022-04-04T20:23:46Z
75 Android-CleanArchitecture 15125 3352 Java 127 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
76 springboot-learning-example 14795 6983 Java 12 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 2021-11-01T14:08:07Z
77 Mindustry 14360 2000 Java 0 The automation tower defense game 2022-04-08T19:56:53Z
78 SpringBoot-Learning 14270 4661 Java 34 《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录! 2022-02-14T02:40:05Z
79 CircleImageView 14182 3111 Java 14 A circular ImageView for Android 2021-12-13T07:20:07Z
80 Apktool 13793 3037 Java 70 A tool for reverse engineering Android apk files 2022-04-06T22:13:16Z
81 disruptor 14707 3590 Java 20 High Performance Inter-Thread Messaging Library 2022-03-16T07:49:14Z
82 Mindustry 14360 2000 Java 0 The automation tower defense game 2022-04-08T19:56:53Z
83 SpringBoot-Learning 14270 4661 Java 34 《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录! 2022-02-14T02:40:05Z
84 CircleImageView 14182 3111 Java 14 A circular ImageView for Android 2021-12-13T07:20:07Z
85 ARouter 13751 2439 Java 76 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2021-12-29T10:38:59Z
86 leetcode 13577 2614 Java 2 😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解 2022-04-11T09:57:54Z
87 Material-Animations 13558 2537 Java 13 Android Transition animations explanation with examples. 2019-04-02T15:42:38Z
88 SpringBoot-Labs 13590 4561 Java 22 一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024 2022-03-26T15:49:53Z
89 presto 13337 4561 Java 940 The official home of the Presto distributed SQL query engine for big data 2022-04-11T07:12:40Z
90 logger 13227 2097 Java 63 ✔️ Simple, pretty and powerful logger for android 2021-06-17T07:17:33Z
91 APIJSON 13096 1698 Java 142 🚀 零代码、全功能、强安全 ORM 库,后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。 🚀 A JSON Transmission Protocol and an ORM Library for automatically providing APIs and Docs. 2022-04-08T16:39:54Z
92 Android-PickerView 13098 3374 Java 400 This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) 2022-02-12T07:34:30Z
93 Luban 12892 2191 Java 137 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2021-11-06T13:32:29Z
94 bytecode-viewer 12885 994 Java 53 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2022-04-09T14:29:47Z
95 vert.x 12841 1918 Java 179 Vert.x is a tool-kit for building reactive applications on the JVM 2022-04-07T13:42:45Z
96 mockito 12778 2250 Java 302 Most popular Mocking framework for unit tests written in Java 2022-04-08T18:22:35Z
97 Arduino 12737 7005 Java 775 open-source electronics platform 2022-04-08T17:46:02Z
98 mybatis-plus 12687 3479 Java 75 An powerful enhanced toolkit of MyBatis for simplify development 2022-04-06T09:38:17Z
99 greenDAO 12516 2890 Java 193 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2021-11-04T06:43:48Z
100 stetho 12476 1146 Java 62 Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. 2022-03-05T02:03:15Z