Files
Github-Ranking/Top100/Java.md
T
2021-03-31 11:01:17 +08:00

22 KiB
Raw Blame History

Github Ranking

Top 100 Stars in Java

Ranking Project Name Stars Forks Language Open Issues Description Last Commit
1 CS-Notes 124774 40460 Java 79 📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++ 2021-03-28T03:05:32Z
2 JavaGuide 100872 34725 Java 46 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide! 2021-03-29T05:59:58Z
3 LeetCodeAnimation 63557 12124 Java 8 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2020-09-30T01:43:30Z
4 elasticsearch 54281 19555 Java 3190 Free and Open, Distributed, RESTful Search Engine 2021-03-31T02:08:42Z
5 spring-boot 54275 33233 Java 504 Spring Boot 2021-03-31T02:01:42Z
6 advanced-java 53115 14738 Java 2 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 2021-03-28T04:08:28Z
7 mall 47818 20533 Java 17 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 2021-03-29T13:26:18Z
8 RxJava 44410 7388 Java 10 RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. 2021-03-28T12:12:30Z
9 spring-framework 42062 29300 Java 1227 Spring Framework 2021-03-30T18:16:24Z
10 guava 40695 9100 Java 733 Google core libraries for Java 2021-03-30T15:14:18Z
11 okhttp 39684 8452 Java 106 Square’s meticulous HTTP client for the JVM, Android, and GraalVM. 2021-03-31T01:28:47Z
12 retrofit 37816 6818 Java 139 A type-safe HTTP client for Android and the JVM 2021-03-30T07:53:05Z
13 Java 36208 12179 Java 721 All Algorithms implemented in Java 2021-03-30T13:09:19Z
14 dubbo 34924 23341 Java 931 Apache Dubbo is a high-performance, java based, open source RPC framework. 2021-03-31T02:34:58Z
15 MPAndroidChart 33036 8326 Java 1935 A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. 2021-03-19T04:37:35Z
16 GitHub-Chinese-Top-Charts 32259 4621 Java 96 🇨🇳 GitHub中文排行榜,帮助你发现高分优秀中文项目、更高效地吸收国人的优秀经验成果;榜单每周更新一次,敬请关注! 2021-03-22T00:44:32Z
17 glide 30940 5642 Java 229 An image loading and caching library for Android focused on smooth scrolling 2021-03-30T01:55:01Z
18 AndroidUtilCode 29062 9651 Java 52 🔥 Android developers should collect the following utils(updating). 2021-03-10T08:27:39Z
19 zxing 27442 8974 Java 10 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2021-03-29T04:42:06Z
20 netty 26331 12864 Java 457 Netty project - an event-driven asynchronous network application framework 2021-03-30T17:22:28Z
21 hello-algorithm 25743 4914 Java 0 🌍「算法面试+算法知识」针对小白的算法训练 | 还包括:1、阿里、字节、滴滴 百篇大厂面经汇总 2、千本开源电子书 3、百张思维导图 (右侧来个 star 吧 🌹,English version supported) 2021-03-28T14:27:38Z
22 butterknife 25663 4751 Java 114 Bind Android views and callbacks to fields and methods. 2021-01-07T07:11:24Z
23 jadx 25552 3133 Java 159 Dex to Java decompiler 2021-03-29T20:13:40Z
24 proxyee-down 25494 4652 Java 211 http下载工具,基于http代理,支持多连接分块下载 2020-08-11T09:34:25Z
25 tutorials 25352 40629 Java 43 Just Announced - "Learn Spring Security OAuth": 2021-03-31T02:10:45Z
26 arthas 25181 5518 Java 174 Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas 2021-03-29T09:32:03Z
27 spring-boot-examples 25144 11139 Java 6 about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 2020-12-15T13:16:16Z
28 apollo 24182 8853 Java 224 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 2021-03-28T12:46:09Z
29 druid 23569 7671 Java 1965 阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池 2021-03-27T15:43:28Z
30 EventBus 23266 4581 Java 139 Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 2020-03-04T03:28:27Z
31 fastjson 23168 6209 Java 1603 A fast JSON parser/generator for Java. 2021-03-30T06:29:21Z
32 SmartRefreshLayout 22358 4603 Java 144 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 2021-01-06T14:31:20Z
33 BaseRecyclerViewAdapterHelper 21676 4617 Java 333 BRVAH:Powerful and flexible RecyclerAdapter 2021-03-29T11:43:09Z
34 jeecg-boot 21334 8234 Java 29 「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 2021-03-30T20:12:41Z
35 Hystrix 21304 4335 Java 383 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-03-03T12:36:06Z
36 vhr 20787 8701 Java 166 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 2021-03-30T06:18:58Z
37 selenium 20443 6225 Java 198 A browser automation framework and ecosystem. 2021-03-30T18:04:24Z
38 Signal-Android 20185 4785 Java 1397 A private messenger for Android. 2021-03-30T00:14:57Z
39 miaosha 19673 4991 Java 43 ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 2021-03-28T12:57:45Z
40 RxAndroid 19363 2991 Java 2 RxJava bindings for Android 2021-02-04T19:46:59Z
41 gson 19362 3758 Java 643 A Java serialization/deserialization library to convert Java Objects into JSON and back 2021-03-30T09:19:46Z
42 SpringAll 18948 5748 Java 11 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc 2021-01-31T03:32:50Z
43 hutool 18427 5509 Java 0 A set of tools that keep Java sweet. 2021-03-31T00:26:32Z
44 kafka 18385 9793 Java 852 Mirror of Apache Kafka 2021-03-31T02:52:41Z
45 canal 18291 5637 Java 632 阿里巴巴 MySQL binlog 增量订阅&消费组件 2021-03-05T03:29:46Z
46 libgdx 18232 6137 Java 201 Desktop/Android/HTML5/iOS Java game development framework 2021-03-30T20:28:56Z
47 spring-cloud-alibaba 18119 5517 Java 319 Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. 2021-03-30T09:32:27Z
48 picasso 17921 4001 Java 211 A powerful image downloading and caching library for Android 2021-03-30T15:36:44Z
49 xxl-job 17696 7578 Java 540 A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2021-03-23T09:31:22Z
50 PhotoView 17593 3811 Java 169 Implementation of ImageView for Android that supports zooming, by various touch gestures. 2021-03-11T03:55:31Z
51 jenkins 17098 6733 Java 51 Jenkins automation server 2021-03-30T14:41:48Z
52 DoraemonKit 17063 2469 Java 84 A full-featured App (iOS 、Android、miniapp、Flutter) development assistant. You deserve it. 简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android、微信小程序、Flutter )研发助手,你值得拥有。https://www.dokit.cn/ 2021-03-30T10:59:33Z
53 nacos 16925 6583 Java 268 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2021-03-31T02:32:00Z
54 Android-Universal-Image-Loader 16801 6285 Java 438 Powerful and flexible library for loading, caching and displaying images on Android. 2020-04-06T21:07:32Z
55 fresco 16527 3742 Java 133 An Android library for managing images and the memory they use. 2021-03-30T13:50:50Z
56 skywalking 16471 4853 Java 93 APM, Application Performance Monitoring System 2021-03-31T02:49:52Z
57 bazel 16446 2925 Java 2066 a fast, scalable, multi-language and extensible build system 2021-03-30T22:06:33Z
58 redisson 16056 3919 Java 206 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 ... 2021-03-30T11:28:16Z
59 GSYVideoPlayer 15963 3536 Java 17 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。 2021-03-29T02:12:13Z
60 zheng 15902 7427 Java 61 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 2021-01-20T22:44:04Z
61 flink 15871 8792 Java 556 Apache Flink 2021-03-31T02:15:33Z
62 tinker 15717 3155 Java 378 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2021-03-25T06:05:29Z
63 Sentinel 15682 5373 Java 330 A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件) 2021-03-30T09:22:14Z
64 mybatis-3 15321 10367 Java 165 MyBatis SQL mapper framework for Java 2021-03-30T09:05:23Z
65 SpringCloudLearning 15185 7435 Java 45 《史上最简单的Spring Cloud教程源码》 2020-06-10T10:16:16Z
66 eladmin 14968 5528 Java 12 项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由 2021-03-20T06:21:37Z
67 graal 14905 1120 Java 760 GraalVM: Run Programs Faster Anywhere 🚀 2021-03-31T02:09:05Z
68 HikariCP 14781 2255 Java 306 光 HikariCP・A solid, high-performance, JDBC connection pool at last. 2021-03-06T17:05:43Z
69 Android-CleanArchitecture 14773 3288 Java 144 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. 2020-12-28T17:22:08Z
70 java8-tutorial 14544 3524 Java 19 Modern Java - A Guide to Java 8 2020-10-30T02:33:19Z
71 FizzBuzzEnterpriseEdition 14274 627 Java 328 FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. 2020-12-14T11:37:41Z
72 zipkin 14178 2692 Java 144 Zipkin is a distributed tracing system 2021-01-05T14:24:56Z
73 springboot-learning-example 14103 6739 Java 46 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。另外写博客,用 OpenWrite。 2021-03-02T04:51:41Z
74 lottie-react-native 13971 1517 Java 128 Lottie wrapper for React Native. 2021-03-24T14:31:06Z
75 rocketmq 13850 7613 Java 420 Mirror of Apache RocketMQ 2021-03-31T02:22:02Z
76 CircleImageView 13818 3046 Java 8 A circular ImageView for Android 2020-12-30T07:44:38Z
77 shardingsphere 13581 4612 Java 227 Distributed Database Ecosphere 2021-03-31T00:57:20Z
78 disruptor 13571 3335 Java 16 High Performance Inter-Thread Messaging Library 2021-03-21T00:41:32Z
79 SpringBoot-Learning 12942 4291 Java 48 Spring Boot基础教程,Spring Boot 2.x版本连载中!!! 2021-03-03T14:18:18Z
80 QMUI_Android 12794 2465 Java 363 提高 Android UI 开发效率的 UI 库 2021-03-16T14:45:10Z
81 logger 12721 2036 Java 65 ✔️ Simple, pretty and powerful logger for android 2021-03-22T13:26:58Z
82 Android-PickerView 12640 3260 Java 389 This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) 2021-01-25T14:06:24Z
83 Luban 12399 2094 Java 139 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2021-03-12T03:20:49Z
84 stetho 12188 1128 Java 75 Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. 2021-03-30T22:03:25Z
85 material-components-android 12146 2320 Java 708 Modular and customizable Material Design UI components for Android 2021-03-30T18:49:14Z
86 AndroidSwipeLayout 12013 2726 Java 376 The Most Powerful Swipe Layout! 2021-03-25T13:05:49Z
87 deeplearning4j 12006 4883 Java 961 Model import deployment framework for retraining models (pytorch, tensorflow,keras) deploying in JVM Micro service environments, mobile devices, iot, and Apache Spark 2021-03-30T07:22:04Z
88 bytecode-viewer 11958 865 Java 68 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2021-03-30T20:09:26Z
89 vert.x 11952 1789 Java 278 Vert.x is a tool-kit for building reactive applications on the JVM 2021-03-30T20:50:15Z
90 Matisse 11893 1887 Java 433 🎆 A well-designed local image and video selector for Android 2021-01-28T11:25:24Z
91 presto 11839 4055 Java 948 The official home of the Presto distributed SQL query engine for big data 2021-03-31T01:40:58Z
92 AndroidViewAnimations 11754 2389 Java 57 Cute view animation collection. 2020-08-30T15:10:57Z
93 elasticsearch-analysis-ik 11752 2658 Java 299 The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. 2021-03-29T15:09:07Z
94 mockito 11652 2072 Java 301 Most popular Mocking framework for unit tests written in Java 2021-03-29T20:55:26Z
95 Arduino 11574 6831 Java 919 open-source electronics platform 2021-03-29T05:39:02Z
96 Apktool 11561 2713 Java 47 A tool for reverse engineering Android apk files 2021-03-28T21:33:13Z
97 VirtualXposed 11466 2001 Java 67 A simple app to use Xposed without root, unlock the bootloader or modify system image, etc. 2021-02-24T21:29:52Z
98 AndroidAutoSize 11296 1629 Java 50 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). 2020-07-15T07:47:56Z
99 pinpoint 11282 3394 Java 197 APM, (Application Performance Management) tool for large-scale distributed systems. 2021-03-31T02:54:05Z
100 VasSonic 11233 1537 Java 42 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