Files
Github-Ranking/Top100/Java.md
T
2022-06-25 11:05:06 +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 123733 41717 Java 68 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide! 2022-06-24T06:59:31Z
2 java-design-patterns 75532 23474 Java 221 Design patterns implemented in Java 2022-06-22T20:05:47Z
3 LeetCodeAnimation 70656 13577 Java 13 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2022-03-06T09:10:42Z
4 spring-boot 61868 36622 Java 529 Spring Boot 2022-06-24T17:02:16Z
5 spring-framework 48221 34010 Java 1189 Spring Framework 2022-06-24T18:04:27Z
6 GitHub-Chinese-Top-Charts 46665 6756 Java 80 🇨🇳 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。 2022-06-24T00:12:23Z
7 RxJava 46174 7614 Java 12 RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. 2022-06-12T13:25:39Z
8 retrofit 40120 7140 Java 137 A type-safe HTTP client for Android and the JVM 2022-06-01T17:44:45Z
9 dubbo 37467 25072 Java 392 Apache Dubbo is a high-performance, java based, open source RPC framework. 2022-06-24T12:09:34Z
10 MPAndroidChart 35247 8760 Java 1954 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
11 lottie-android 32882 5268 Java 25 Render After Effects animations natively on Android and iOS, Web, and React Native 2022-05-31T00:34:05Z
12 glide 32699 5945 Java 369 An image loading and caching library for Android focused on smooth scrolling 2022-06-22T14:00:55Z
13 hello-algorithm 31024 6041 Java 6 🌍 针对小白的算法训练 | 包括四部分:①.算法基础 ②.力扣图解 ③.大厂面经 ④.CS_汇总 | 附:1、千本开源电子书 2、百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~) 2022-02-14T02:51:32Z
14 tutorials 30972 49423 Java 31 Just Announced - "Learn Spring Security OAuth": 2022-06-24T21:33:08Z
15 jeecg-boot 29848 11874 Java 19 「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 2022-06-22T13:49:42Z
16 zxing 29742 9234 Java 5 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2022-06-09T13:41:59Z
17 arthas 29457 6467 Java 190 Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas 2022-06-22T15:37:11Z
18 netty 29439 14579 Java 504 Netty project - an event-driven asynchronous network application framework 2022-06-25T01:03:24Z
19 dbeaver 27050 2505 Java 1459 Free universal database tool and SQL client 2022-06-24T23:37:05Z
20 apollo 26911 9855 Java 128 Apollo is a reliable configuration management system suitable for microservice configuration management scenarios. 2022-06-22T05:35:32Z
21 JCSprout 26725 7142 Java 30 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2022-06-17T01:44:57Z
22 spring-boot-demo 25969 9181 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-06-21T00:50:55Z
23 butterknife 25691 4711 Java 96 Bind Android views and callbacks to fields and methods. 2022-03-08T16:26:04Z
24 proxyee-down 25206 4584 Java 0 http下载工具,基于http代理,支持多连接分块下载 2021-06-04T21:55:32Z
25 easyexcel 23997 6450 Java 96 快速、简洁、解决大文件内存溢出的java处理Excel工具 2022-06-17T03:53:58Z
26 SpringAll 23714 7151 Java 13 循序渐进,学习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
27 BaseRecyclerViewAdapterHelper 22931 4905 Java 487 BRVAH:Powerful and flexible RecyclerAdapter 2022-06-21T09:13:33Z
28 nacos 22925 10089 Java 546 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2022-06-24T12:46:36Z
29 Hystrix 22727 4615 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-06-21T04:23:53Z
30 halo 22665 7641 Java 128 ✍ 一款现代化的开源博客 / CMS 系统。 2022-06-24T15:16:27Z
31 Signal-Android 22499 5470 Java 240 A private messenger for Android. 2022-06-23T23:18:52Z
32 seata 22357 7860 Java 613 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2022-06-24T09:34:04Z
33 xxl-job 21818 9232 Java 832 A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2022-06-24T16:13:54Z
34 gson 21073 4067 Java 476 A Java serialization/deserialization library to convert Java Objects into JSON and back 2022-06-23T00:42:19Z
35 libgdx 20135 6310 Java 170 Desktop/Android/HTML5/iOS Java game development framework 2022-06-19T23:25:00Z
36 ExoPlayer 19464 5684 Java 610 An extensible media player for Android 2022-06-19T02:37:45Z
37 Sentinel 19340 6961 Java 403 A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件) 2022-06-21T02:46:56Z
38 redisson 19257 4708 Java 291 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-06-23T08:34:44Z
39 bazel 18869 3449 Java 2345 a fast, scalable, multi-language and extensible build system 2022-06-24T20:53:47Z
40 DoKit 18785 2859 Java 155 一款面向泛前端产品研发全生命周期的效率平台。 2022-06-24T12:34:30Z
41 PhotoView 18270 3900 Java 181 Implementation of ImageView for Android that supports zooming, by various touch gestures. 2022-03-25T09:53:49Z
42 GSYVideoPlayer 17548 3891 Java 16 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。 2022-06-24T01:45:48Z
43 rocketmq 17476 9832 Java 420 Mirror of Apache RocketMQ 2022-06-24T14:41:29Z
44 mybatis-3 17347 11679 Java 141 MyBatis SQL mapper framework for Java 2022-06-23T19:55:18Z
45 graal 17169 1379 Java 787 GraalVM: Run Programs Faster Anywhere 🚀 2022-06-25T00:52:51Z
46 HikariCP 16896 2586 Java 349 光 HikariCP・A solid, high-performance, JDBC connection pool at last. 2022-05-26T18:39:44Z
47 Android-Universal-Image-Loader 16805 6238 Java 443 Powerful and flexible library for loading, caching and displaying images on Android. 2022-01-17T09:48:53Z
48 cat 16766 5194 Java 104 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2022-06-24T12:08:14Z
49 tinker 16412 3286 Java 448 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2022-06-13T20:54:45Z
50 zheng 16291 7473 Java 34 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 2022-06-20T23:54:53Z
51 java8-tutorial 15768 3875 Java 0 Modern Java - A Guide to Java 8 2022-03-17T10:04:56Z
52 Mindustry 14941 2079 Java 3 The automation tower defense RTS 2022-06-25T01:18:12Z
53 disruptor 14940 3628 Java 23 High Performance Inter-Thread Messaging Library 2022-05-22T07:09:06Z
54 springboot-learning-example 14903 6999 Java 12 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 2022-06-20T23:13:52Z
55 SpringBoot-Labs 14440 4793 Java 25 一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024 2022-06-13T11:53:42Z
56 SpringBoot-Learning 14480 4730 Java 34 《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录! 2022-06-21T02:40:53Z
57 CircleImageView 14226 3125 Java 14 A circular ImageView for Android 2022-05-17T07:44:15Z
58 Apktool 14269 3098 Java 78 A tool for reverse engineering Android apk files 2022-06-20T11:57:12Z
59 elasticsearch-analysis-ik 13930 3011 Java 327 The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. 2022-06-10T01:50:14Z
60 ARouter 13844 2466 Java 81 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2022-05-05T13:09:58Z