Files
Github-Ranking/Top100/Java.md
T
2022-03-23 12:04:55 +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 119147 40567 Java 67 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide! 2022-03-23T09:13:48Z
2 LeetCodeAnimation 69404 13379 Java 13 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2022-03-06T09:10:42Z
3 advanced-java 61883 16839 Java 3 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 2022-03-21T12:13:12Z
4 spring-boot 60210 35968 Java 538 Spring Boot 2022-03-23T11:48:45Z
5 elasticsearch 58933 21450 Java 3387 Free and Open, Distributed, RESTful Search Engine 2022-03-23T11:57:50Z
6 mall 56792 24220 Java 23 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 2022-03-23T07:12:07Z
7 interviews 56586 11979 Java 29 Everything you need to know to get the job. 2022-02-25T11:22:30Z
8 spring-framework 46616 33042 Java 1115 Spring Framework 2022-03-23T11:32:31Z
9 RxJava 45868 7588 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-03-22T04:09:11Z
10 GitHub-Chinese-Top-Charts 45270 6535 Java 76 🇨🇳 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。 2022-03-22T23:04:49Z
11 Java 45173 14812 Java 3 All Algorithms implemented in Java 2022-03-21T18:35:11Z
12 guava 43988 9827 Java 645 Google core libraries for Java 2022-03-23T07:45:35Z
13 retrofit 39730 7089 Java 133 A type-safe HTTP client for Android and the JVM 2022-03-02T14:00:30Z
14 dubbo 36985 24800 Java 341 Apache Dubbo is a high-performance, java based, open source RPC framework. 2022-03-23T11:16:21Z
15 MPAndroidChart 34815 8695 Java 1928 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-03-04T05:27:35Z
16 lottie-android 32564 5242 Java 20 Render After Effects animations natively on Android and iOS, Web, and React Native 2022-03-18T15:04:56Z
17 glide 32379 5907 Java 332 An image loading and caching library for Android focused on smooth scrolling 2022-03-17T00:41:04Z
18 ghidra 31838 4167 Java 1131 Ghidra is a software reverse engineering (SRE) framework 2022-03-22T14:27:38Z
19 AndroidUtilCode 30573 10202 Java 158 🔥 Android developers should collect the following utils(updating). 2021-12-11T04:02:25Z
20 hello-algorithm 30120 5875 Java 4 🌍 针对小白的算法训练 | 包括四部分:①.算法基础 ②.力扣图解 ③.大厂面经 ④.CS_汇总 | 附:1、千本开源电子书 2、百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~) 2022-02-14T02:51:32Z
21 zxing 29310 9177 Java 6 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2022-03-13T14:40:09Z
22 netty 28785 14268 Java 470 Netty project - an event-driven asynchronous network application framework 2022-03-23T11:48:32Z
23 arthas 28701 6314 Java 173 Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas 2022-03-14T16:55:03Z
24 jeecg-boot 28347 11254 Java 24 「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 2022-03-23T10:34:45Z
25 JCSprout 26634 7149 Java 30 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2022-02-08T09:04:39Z
26 apollo 26478 9697 Java 116 Apollo is a reliable configuration management system suitable for microservice configuration management scenarios. 2022-03-22T06:13:52Z
27 butterknife 25710 4724 Java 95 Bind Android views and callbacks to fields and methods. 2022-03-08T16:26:04Z
28 druid 25257 8039 Java 2167 阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池 2022-03-21T09:55:27Z
29 proxyee-down 25248 4616 Java 0 http下载工具,基于http代理,支持多连接分块下载 2021-06-04T21:55:32Z
30 dbeaver 25245 2366 Java 1433 Free universal database tool and SQL client 2022-03-23T11:51:59Z
31 spring-boot-demo 25086 8862 Java 68 该项目已成功集成 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
32 fastjson 24208 6399 Java 1668 A fast JSON parser/generator for Java. 2022-03-22T05:13:14Z
33 miaosha 24178 6263 Java 31 ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 2022-03-21T21:56:44Z
34 EventBus 23872 4656 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
35 vhr 23589 9718 Java 147 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 2022-02-26T02:25:29Z
36 selenium 23052 6848 Java 105 A browser automation framework and ecosystem. 2022-03-23T11:24:18Z
37 SpringAll 23006 6942 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 easyexcel 22900 6167 Java 128 快速、简洁、解决大文件内存溢出的java处理Excel工具 2022-03-23T03:23:50Z
39 Hystrix 22485 4575 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
40 canal 22432 6642 Java 851 阿里巴巴 MySQL binlog 增量订阅&消费组件 2022-03-16T04:35:32Z
41 selenium 23052 6848 Java 105 A browser automation framework and ecosystem. 2022-03-23T11:24:18Z
42 SpringAll 23006 6942 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 22900 6167 Java 128 快速、简洁、解决大文件内存溢出的java处理Excel工具 2022-03-23T03:23:50Z
44 BaseRecyclerViewAdapterHelper 22695 4859 Java 449 BRVAH:Powerful and flexible RecyclerAdapter 2022-01-17T10:52:45Z
45 toBeTopJavaer 22496 5076 Java 34 To Be Top Javaer - Java工程师成神之路 2022-02-14T07:37:55Z
46 Hystrix 22485 4575 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
47 canal 22432 6642 Java 851 阿里巴巴 MySQL binlog 增量订阅&消费组件 2022-03-16T04:35:32Z
48 hutool 22205 6325 Java 1 🍬A set of tools that keep Java sweet. 2022-03-23T09:13:27Z
49 Signal-Android 22171 5388 Java 372 A private messenger for Android. 2022-03-22T21:32:11Z
50 seata 21811 7506 Java 554 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2022-03-23T09:51:22Z
51 nacos 21763 9411 Java 645 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2022-03-23T07:00:26Z
52 spring-cloud-alibaba 21716 6728 Java 355 Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. 2022-03-23T09:53:46Z
53 halo 21651 7360 Java 85 ✍ 一款现代化的开源博客 / CMS 系统。 2022-03-23T09:23:44Z
54 kafka 21472 11295 Java 0 Mirror of Apache Kafka 2022-03-23T11:37:53Z
55 xxl-job 20967 8917 Java 809 A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2022-03-03T07:45:15Z
56 gson 20685 4010 Java 482 A Java serialization/deserialization library to convert Java Objects into JSON and back 2022-03-22T09:51:54Z
57 libgdx 19773 6275 Java 163 Desktop/Android/HTML5/iOS Java game development framework 2022-03-22T23:54:19Z
58 RxAndroid 19619 3006 Java 1 RxJava bindings for Android 2021-08-26T12:59:07Z
59 Telegram 19500 6763 Java 0 Telegram for Android source 2022-03-20T20:23:33Z
60 ExoPlayer 19080 5606 Java 556 An extensible media player for Android 2022-03-17T20:28:45Z
61 Apktool 13658 3018 Java 72 A tool for reverse engineering Android apk files 2022-03-21T23:54:06Z
62 Material-Animations 13561 2539 Java 13 Android Transition animations explanation with examples. 2019-04-02T15:42:38Z
63 QMUI_Android 13492 2580 Java 401 提高 Android UI 开发效率的 UI 库 2022-03-23T09:09:39Z
64 elasticsearch-analysis-ik 13481 2958 Java 323 The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. 2022-03-09T03:59:38Z
65 SpringBoot-Labs 13454 4496 Java 22 一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024 2022-03-19T04:44:35Z
66 logger 13202 2094 Java 63 ✔️ Simple, pretty and powerful logger for android 2021-06-17T07:17:33Z
67 JustAuth 13179 2364 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
68 VirtualXposed 12991 2275 Java 94 A simple app to use Xposed without root, unlock the bootloader or modify system image, etc. 2022-02-01T05:54:48Z
69 APIJSON 12984 1680 Java 137 🚀 零代码、热更新、全自动 ORM 库,后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。 🚀 A JSON Transmission Protocol and an ORM Library for automatically providing APIs and Docs. 2022-03-20T16:46:26Z
70 Luban 12871 2186 Java 137 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2021-11-06T13:32:29Z
71 bytecode-viewer 12819 986 Java 51 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2022-03-22T15:56:22Z
72 mockito 12716 2236 Java 302 Most popular Mocking framework for unit tests written in Java 2022-03-20T18:33:00Z
73 jdk 12534 3317 Java 0 JDK main-line development 2022-03-23T11:06:25Z
74 greenDAO 12510 2890 Java 196 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2021-11-04T06:43:48Z
75 hadoop 12421 7745 Java 0 Apache Hadoop 2022-03-23T09:42:28Z
76 deeplearning4j 12395 4926 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-03-20T23:49:59Z
77 Algorithms 12254 3329 Java 51 A collection of algorithms and data structures 2022-03-23T00:18:23Z
78 AndroidAutoSize 12235 1799 Java 69 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). 2021-12-13T11:28:32Z
79 Matisse 12225 2011 Java 396 🎆 A well-designed local image and video selector for Android 2022-01-31T12:10:15Z
80 banner 11835 2337 Java 205 🔥🔥🔥Banner 2.0 来了!Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义。 2021-07-11T15:24:21Z
81 hadoop 12421 7745 Java 0 Apache Hadoop 2022-03-23T09:42:28Z
82 deeplearning4j 12395 4926 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-03-20T23:49:59Z
83 Algorithms 12254 3329 Java 51 A collection of algorithms and data structures 2022-03-23T00:18:23Z
84 AndroidAutoSize 12235 1799 Java 69 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). 2021-12-13T11:28:32Z
85 Matisse 12225 2011 Java 396 🎆 A well-designed local image and video selector for Android 2022-01-31T12:10:15Z
86 AndroidSwipeLayout 12190 2725 Java 353 The Most Powerful Swipe Layout! 2021-08-05T11:51:50Z
87 banner 11835 2337 Java 205 🔥🔥🔥Banner 2.0 来了!Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义。 2021-07-11T15:24:21Z
88 zuul 11798 2200 Java 230 Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. 2022-03-23T06:03:54Z
89 termux-app 11684 1616 Java 256 Termux - a terminal emulator application for Android OS extendible by variety of packages. 2022-03-18T01:31:53Z
90 druid 11625 3215 Java 1260 Apache Druid: a high performance real-time analytics database. 2022-03-23T00:47:15Z
91 spring-analysis 11519 3772 Java 10 Spring源码阅读 2021-06-04T21:52:41Z
92 VasSonic 11478 1579 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
93 piggymetrics 11427 5505 Java 0 Microservice Architecture with Spring Boot, Spring Cloud and Docker 2022-03-01T09:20:15Z
94 BigData-Notes 11411 3344 Java 13 大数据入门指南 ⭐ 2022-02-09T22:32:40Z
95 PictureSelector 11317 2596 Java 186 Picture Selector Library for Android or 图片选择器 2022-03-20T14:18:27Z
96 realm-java 11265 1786 Java 353 Realm is a mobile database: a replacement for SQLite & ORMs 2022-03-23T12:00:38Z
97 thingsboard 11249 3523 Java 1460 Open-source IoT Platform - Device management, data collection, processing and visualization. 2022-03-23T11:00:27Z
98 Auto.js 11209 3683 Java 56 A UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具) 2022-03-22T13:13:36Z
99 SlidingMenu 11172 5171 Java 263 An Android library that allows you to easily create applications with slide-in menus. You may use it in your Android apps provided that you cite this project and include the license in your app. Thanks! 2021-09-19T14:04:18Z
100 eureka 11141 3491 Java 36 AWS Service registry for resilient mid-tier load balancing and failover. 2022-02-13T19:16:42Z