Files
Github-Ranking/Top100/Java.md
T
2022-06-01 11:05:07 +08:00

15 KiB
Raw Blame History

Github Ranking

Top 100 Stars in Java

Ranking Project Name Stars Forks Language Open Issues Description Last Commit
1 JavaGuide 121821 41314 Java 67 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide! 2022-05-31T13:13:31Z
2 java-design-patterns 75185 23374 Java 220 Design patterns implemented in Java 2022-05-30T02:45:16Z
3 LeetCodeAnimation 70366 13523 Java 13 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2022-03-06T09:10:42Z
4 advanced-java 63618 17161 Java 3 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 2022-06-01T00:23:40Z
5 spring-boot 61456 36488 Java 523 Spring Boot 2022-05-31T22:53:22Z
6 spring-framework 47892 33810 Java 1175 Spring Framework 2022-06-01T02:57:04Z
7 GitHub-Chinese-Top-Charts 46493 6732 Java 81 🇨🇳 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。 2022-06-01T00:49:40Z
8 RxJava 46095 7612 Java 13 RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. 2022-05-30T06:49:32Z
9 guava 44734 9968 Java 645 Google core libraries for Java 2022-05-28T11:50:34Z
10 retrofit 40031 7130 Java 134 A type-safe HTTP client for Android and the JVM 2022-05-24T23:52:23Z
11 dubbo 37340 24997 Java 383 Apache Dubbo is a high-performance, java based, open source RPC framework. 2022-05-31T01:32:00Z
12 MPAndroidChart 35142 8749 Java 1945 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-05-21T21:28:18Z
13 lottie-android 32796 5268 Java 17 Render After Effects animations natively on Android and iOS, Web, and React Native 2022-05-31T00:34:05Z
14 hello-algorithm 30927 6031 Java 6 🌍 针对小白的算法训练 | 包括四部分:①.算法基础 ②.力扣图解 ③.大厂面经 ④.CS_汇总 | 附:1、千本开源电子书 2、百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~) 2022-02-14T02:51:32Z
15 AndroidUtilCode 30866 10278 Java 178 🔥 Android developers should collect the following utils(updating). 2022-05-25T03:23:49Z
16 tutorials 30685 49064 Java 38 Just Announced - "Learn Spring Security OAuth": 2022-05-31T21:35:54Z
17 jadx 30318 3824 Java 215 Dex to Java decompiler 2022-05-31T20:12:03Z
18 zxing 29620 9232 Java 5 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2022-05-16T14:28:48Z
19 jeecg-boot 29573 11772 Java 23 「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 2022-05-31T02:42:09Z
20 netty 29305 14534 Java 503 Netty project - an event-driven asynchronous network application framework 2022-05-31T22:58:36Z
21 arthas 29279 6442 Java 184 Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas 2022-05-28T14:43:23Z
22 JCSprout 26703 7145 Java 30 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2022-02-08T09:04:39Z
23 dbeaver 26673 2471 Java 1432 Free universal database tool and SQL client 2022-05-31T20:34:53Z
24 spring-boot-demo 25776 9099 Java 70 该项目已成功集成 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-05-16T17:53:53Z
25 butterknife 25697 4715 Java 96 Bind Android views and callbacks to fields and methods. 2022-03-08T16:26:04Z
26 proxyee-down 25210 4590 Java 0 http下载工具,基于http代理,支持多连接分块下载 2021-06-04T21:55:32Z
27 EventBus 23974 4664 Java 105 Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 2022-05-02T15:13:30Z
28 easyexcel 23657 6368 Java 69 快速、简洁、解决大文件内存溢出的java处理Excel工具 2022-05-31T08:01:46Z
29 SmartRefreshLayout 23592 4838 Java 235 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 2022-03-31T01:16:05Z
30 SpringAll 23585 7096 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
31 canal 23131 6784 Java 715 阿里巴巴 MySQL binlog 增量订阅&消费组件 2022-05-30T02:29:38Z
32 Hystrix 22677 4607 Java 339 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-05-10T07:24:52Z
33 nacos 22663 9931 Java 563 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2022-06-01T01:40:53Z
34 halo 22452 7596 Java 121 ✍ 一款现代化的开源博客 / CMS 系统。 2022-05-31T04:06:10Z
35 Signal-Android 22440 5460 Java 253 A private messenger for Android. 2022-05-31T14:23:24Z
36 seata 22217 7785 Java 600 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2022-06-01T03:00:29Z
37 xxl-job 21583 9144 Java 816 A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2022-05-22T03:37:41Z
38 gson 20967 4046 Java 482 A Java serialization/deserialization library to convert Java Objects into JSON and back 2022-05-30T18:27:41Z
39 libgdx 20043 6304 Java 162 Desktop/Android/HTML5/iOS Java game development framework 2022-05-31T12:38:38Z
40 RxAndroid 19638 3004 Java 2 RxJava bindings for Android 2021-08-26T12:59:07Z
41 ExoPlayer 19360 5668 Java 596 An extensible media player for Android 2022-05-31T14:58:50Z
42 Sentinel 19172 6905 Java 404 A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件) 2022-05-31T05:55:00Z
43 redisson 19091 4668 Java 280 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-31T05:11:43Z
44 DoKit 18747 2839 Java 152 一款面向泛前端产品研发全生命周期的效率平台。 2022-05-31T13:55:23Z
45 bazel 18730 3424 Java 2345 a fast, scalable, multi-language and extensible build system 2022-06-01T01:32:44Z
46 GSYVideoPlayer 17462 3878 Java 15 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。 2022-05-24T10:03:14Z
47 rocketmq 17301 9747 Java 403 Mirror of Apache RocketMQ 2022-06-01T02:58:55Z
48 mybatis-3 17253 11627 Java 136 MyBatis SQL mapper framework for Java 2022-05-31T12:08:50Z
49 graal 17078 1368 Java 778 GraalVM: Run Programs Faster Anywhere 🚀 2022-06-01T01:42:30Z
50 Android-Universal-Image-Loader 16807 6237 Java 442 Powerful and flexible library for loading, caching and displaying images on Android. 2022-01-17T09:48:53Z
51 fresco 16799 3774 Java 174 An Android library for managing images and the memory they use. 2022-05-31T22:59:09Z
52 cat 16713 5176 Java 101 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2022-05-31T10:14:47Z
53 SpringCloudLearning 16650 7943 Java 36 《史上最简单的Spring Cloud教程源码》 2021-04-12T09:53:47Z
54 tinker 16378 3286 Java 442 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2022-04-26T14:40:56Z
55 zheng 16271 7470 Java 34 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 2022-03-31T19:53:14Z
56 java8-tutorial 15712 3860 Java 0 Modern Java - A Guide to Java 8 2022-03-17T10:04:56Z
57 springboot-learning-example 14864 6996 Java 12 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 2021-11-01T14:08:07Z
58 disruptor 14858 3618 Java 22 High Performance Inter-Thread Messaging Library 2022-05-22T07:09:06Z
59 Mindustry 14762 2064 Java 32 The automation tower defense RTS 2022-06-01T00:35:21Z
60 SpringBoot-Learning 14429 4713 Java 34 《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录! 2022-02-14T02:40:05Z