Files
Github-Ranking/Top100/Java.md
T
2022-04-25 12:04:58 +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 120627 41048 Java 64 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide! 2022-04-25T01:14:48Z
2 java-design-patterns 74432 23185 Java 220 Design patterns implemented in Java 2022-04-24T14:50:51Z
3 LeetCodeAnimation 69913 13463 Java 13 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2022-03-06T09:10:42Z
4 advanced-java 62710 16997 Java 3 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 2022-04-24T12:08:29Z
5 spring-boot 60804 36266 Java 550 Spring Boot 2022-04-25T11:36:56Z
6 mall 57738 24551 Java 23 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 2022-04-23T06:44:14Z
7 spring-framework 47374 33502 Java 1138 Spring Framework 2022-04-25T09:03:03Z
8 GitHub-Chinese-Top-Charts 46011 6661 Java 79 🇨🇳 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。 2022-04-25T00:14:33Z
9 RxJava 45982 7603 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-22T07:02:36Z
10 guava 44286 9897 Java 646 Google core libraries for Java 2022-04-22T19:29:04Z
11 retrofit 39878 7106 Java 130 A type-safe HTTP client for Android and the JVM 2022-04-24T12:17:03Z
12 dubbo 37152 24915 Java 359 Apache Dubbo is a high-performance, java based, open source RPC framework. 2022-04-25T08:46:43Z
13 MPAndroidChart 34981 8717 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
14 lottie-android 32681 5258 Java 16 Render After Effects animations natively on Android and iOS, Web, and React Native 2022-04-24T02:12:00Z
15 glide 32499 5930 Java 344 An image loading and caching library for Android focused on smooth scrolling 2022-04-19T22:29:13Z
16 AndroidUtilCode 30730 10240 Java 170 🔥 Android developers should collect the following utils(updating). 2021-12-11T04:02:25Z
17 hello-algorithm 30693 5991 Java 4 🌍 针对小白的算法训练 | 包括四部分:①.算法基础 ②.力扣图解 ③.大厂面经 ④.CS_汇总 | 附:1、千本开源电子书 2、百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~) 2022-02-14T02:51:32Z
18 tutorials 30235 48481 Java 38 Just Announced - "Learn Spring Security OAuth": 2022-04-25T10:44:09Z
19 jadx 29887 3765 Java 211 Dex to Java decompiler 2022-04-25T11:45:20Z
20 zxing 29446 9202 Java 7 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2022-04-19T13:58:35Z
21 jadx 29887 3765 Java 211 Dex to Java decompiler 2022-04-25T11:45:20Z
22 zxing 29446 9202 Java 7 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2022-04-19T13:58:35Z
23 netty 29048 14408 Java 496 Netty project - an event-driven asynchronous network application framework 2022-04-24T09:49:17Z
24 jeecg-boot 28999 11532 Java 24 「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 2022-04-25T01:28:58Z
25 arthas 28948 6380 Java 170 Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas 2022-04-25T03:23:27Z
26 apollo 26659 9770 Java 118 Apollo is a reliable configuration management system suitable for microservice configuration management scenarios. 2022-04-25T03:49:24Z
27 JCSprout 26661 7154 Java 30 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2022-02-08T09:04:39Z
28 dbeaver 26109 2430 Java 1424 Free universal database tool and SQL client 2022-04-25T11:09:46Z
29 butterknife 25698 4716 Java 95 Bind Android views and callbacks to fields and methods. 2022-03-08T16:26:04Z
30 spring-boot-demo 25420 8990 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
31 proxyee-down 25229 4605 Java 0 http下载工具,基于http代理,支持多连接分块下载 2021-06-04T21:55:32Z
32 EventBus 23913 4657 Java 103 Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 2022-01-25T07:54:12Z
33 vhr 23782 9792 Java 148 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 2022-02-26T02:25:29Z
34 SmartRefreshLayout 23510 4821 Java 230 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 2022-03-31T01:16:05Z
35 selenium 23255 6910 Java 105 A browser automation framework and ecosystem. 2022-04-23T08:24:11Z
36 easyexcel 23212 6279 Java 94 快速、简洁、解决大文件内存溢出的java处理Excel工具 2022-04-24T16:51:27Z
37 SpringAll 23301 7037 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
38 canal 22762 6721 Java 877 阿里巴巴 MySQL binlog 增量订阅&消费组件 2022-04-11T06:32:31Z
39 toBeTopJavaer 22596 5107 Java 35 To Be Top Javaer - Java工程师成神之路 2022-02-14T07:37:55Z
40 Hystrix 22579 4595 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
41 QMUI_Android 13576 2589 Java 401 提高 Android UI 开发效率的 UI 库 2022-04-24T10:09:18Z
42 material-components-android 13568 2686 Java 391 Modular and customizable Material Design UI components for Android 2022-04-21T21:47:13Z
43 elasticsearch-analysis-ik 13648 2988 Java 324 The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. 2022-04-04T13:37:31Z
44 logger 13247 2099 Java 64 ✔️ Simple, pretty and powerful logger for android 2021-06-17T07:17:33Z
45 JustAuth 13293 2384 Java 22 🏆Gitee 最有价值开源项目 🚀💯 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。 Login, so easy! 2022-01-03T10:41:34Z
46 Android-PickerView 13113 3380 Java 400 This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) 2022-02-12T07:34:30Z
47 VirtualXposed 13137 2298 Java 100 A simple app to use Xposed without root, unlock the bootloader or modify system image, etc. 2022-04-12T05:16:47Z
48 bytecode-viewer 12913 1004 Java 55 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2022-04-25T02:06:41Z
49 jdk 12855 3439 Java 0 JDK main-line development 2022-04-25T10:30:12Z
50 mockito 12807 2261 Java 304 Most popular Mocking framework for unit tests written in Java 2022-04-21T11:31:50Z
51 mybatis-plus 12775 3507 Java 88 An powerful enhanced toolkit of MyBatis for simplify development 2022-04-22T04:11:22Z
52 deeplearning4j 12443 4925 Java 763 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. 2022-04-24T05:58:26Z
53 AndroidAutoSize 12324 1812 Java 69 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). 2021-12-13T11:28:32Z
54 Matisse 12247 2011 Java 398 🎆 A well-designed local image and video selector for Android 2022-01-31T12:10:15Z
55 antlr4 11989 2669 Java 623 ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. 2022-04-25T08:49:06Z
56 openapi-generator 11923 4117 Java 2821 OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3) 2022-04-25T11:07:11Z
57 druid 11696 3240 Java 1276 Apache Druid: a high performance real-time analytics database. 2022-04-25T11:38:41Z
58 spring-analysis 11588 3803 Java 10 Spring源码阅读 2022-04-22T23:41:50Z
59 VasSonic 11495 1580 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
60 BigData-Notes 11587 3401 Java 14 大数据入门指南 ⭐ 2022-04-23T02:13:10Z
61 druid 11696 3240 Java 1276 Apache Druid: a high performance real-time analytics database. 2022-04-25T11:38:41Z
62 VasSonic 11495 1580 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
63 BigData-Notes 11587 3401 Java 14 大数据入门指南 ⭐ 2022-04-23T02:13:10Z
64 caffeine 11469 1238 Java 2 A high performance caching library for Java 2022-04-25T07:23:13Z
65 Auto.js 11387 3795 Java 57 A UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具) 2022-03-22T13:13:36Z
66 realm-java 11282 1781 Java 358 Realm is a mobile database: a replacement for SQLite & ORMs 2022-04-25T10:44:57Z
67 lombok 11095 2109 Java 709 Very spicy additions to the Java programming language. 2022-04-21T12:17:50Z
68 jd-gui 11099 2065 Java 164 A standalone Java Decompiler GUI 2022-03-10T19:14:57Z
69 PermissionsDispatcher 10938 1423 Java 21 A declarative API to handle Android runtime permissions. 2022-04-06T18:02:07Z
70 DataX 10967 4035 Java 807 DataX是阿里云DataWorks数据集成的开源版本。 2022-04-24T10:43:27Z
71 spring-boot-admin 10819 2880 Java 45 Admin UI for administration of spring boot applications 2022-04-23T23:14:35Z
72 android-async-http 10651 4231 Java 108 This project under develop 2021-08-04T12:47:34Z
73 FlycoTabLayout 10590 2384 Java 345 An Android TabLayout Lib 2022-01-21T03:04:12Z
74 JiaoZiVideoPlayer 10422 2421 Java 266 MediaPlayer exoplayer ijkplayer ffmpeg 2020-09-14T19:02:20Z
75 jedis 10394 3669 Java 140 Redis Java client designed for performance and ease of use. 2022-04-20T12:55:42Z
76 RxPermissions 10324 1313 Java 85 Android runtime permissions powered by RxJava2 2021-10-20T10:40:05Z
77 webmagic 10342 4069 Java 292 A scalable web crawler framework for Java. 2022-04-14T23:21:22Z
78 interview 10331 5080 Java 60 Interview questions 2022-01-21T16:38:08Z
79 ViewPagerIndicator 10211 4120 Java 135 Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. 2017-11-26T17:13:46Z
80 mit-deep-learning-book-pdf 10187 2322 Java 9 MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville 2021-01-16T03:11:05Z
81 SpringBoot-Labs 13714 4603 Java 23 一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024 2022-03-26T15:49:53Z
82 presto 13398 4586 Java 794 The official home of the Presto distributed SQL query engine for big data 2022-04-25T11:24:56Z
83 logger 13247 2099 Java 64 ✔️ Simple, pretty and powerful logger for android 2021-06-17T07:17:33Z
84 APIJSON 13192 1716 Java 129 🚀 零代码、全功能、强安全 ORM 库,后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。 🚀 A JSON Transmission Protocol and an ORM Library for providing APIs and Docs without writing any code. 2022-04-23T13:53:47Z
85 Android-PickerView 13113 3380 Java 400 This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) 2022-02-12T07:34:30Z
86 bytecode-viewer 12913 1004 Java 55 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2022-04-25T02:06:41Z
87 Luban 12908 2193 Java 137 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2021-11-06T13:32:29Z
88 vert.x 12874 1926 Java 180 Vert.x is a tool-kit for building reactive applications on the JVM 2022-04-20T18:26:26Z
89 mockito 12807 2261 Java 304 Most popular Mocking framework for unit tests written in Java 2022-04-21T11:31:50Z
90 Arduino 12770 7009 Java 774 open-source electronics platform 2022-04-25T06:43:42Z
91 mybatis-plus 12775 3507 Java 88 An powerful enhanced toolkit of MyBatis for simplify development 2022-04-22T04:11:22Z
92 greenDAO 12517 2890 Java 192 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2021-11-04T06:43:48Z
93 hadoop 12504 7786 Java 0 Apache Hadoop 2022-04-25T11:29:38Z
94 stetho 12491 1146 Java 62 Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. 2022-04-20T16:47:36Z
95 Algorithms 12469 3404 Java 51 A collection of algorithms and data structures 2022-04-16T17:41:22Z
96 deeplearning4j 12443 4925 Java 763 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. 2022-04-24T05:58:26Z
97 termux-app 12313 1709 Java 261 Termux - a terminal emulator application for Android OS extendible by variety of packages. 2022-04-24T00:15:01Z
98 AndroidAutoSize 12324 1812 Java 69 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). 2021-12-13T11:28:32Z
99 Matisse 12247 2011 Java 398 🎆 A well-designed local image and video selector for Android 2022-01-31T12:10:15Z
100 AndroidSwipeLayout 12203 2719 Java 353 The Most Powerful Swipe Layout! 2021-08-05T11:51:50Z