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

14 KiB
Raw Blame History

Github Ranking

Top 100 Stars in Java

Ranking Project Name Stars Forks Language Open Issues Description Last Commit
1 JavaGuide 122356 41420 Java 67 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide! 2022-06-07T06:10:25Z
2 java-design-patterns 75280 23395 Java 220 Design patterns implemented in Java 2022-06-06T03:03:29Z
3 advanced-java 63695 17173 Java 3 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 2022-06-06T00:18:15Z
4 spring-boot 61543 36519 Java 534 Spring Boot 2022-06-07T18:04:55Z
5 RxJava 46122 7612 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-06T10:19:04Z
6 guava 44798 9984 Java 647 Google core libraries for Java 2022-06-06T21:57:42Z
7 lottie-android 32808 5270 Java 19 Render After Effects animations natively on Android and iOS, Web, and React Native 2022-05-31T00:34:05Z
8 AndroidUtilCode 30896 10285 Java 179 🔥 Android developers should collect the following utils(updating). 2022-06-08T02:56:44Z
9 tutorials 30758 49179 Java 34 Just Announced - "Learn Spring Security OAuth": 2022-06-07T22:04:05Z
10 jadx 30395 3827 Java 216 Dex to Java decompiler 2022-06-06T19:18:35Z
11 zxing 29672 9235 Java 5 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2022-05-16T14:28:48Z
12 apollo 26830 9842 Java 135 Apollo is a reliable configuration management system suitable for microservice configuration management scenarios. 2022-06-07T13:36:30Z
13 dbeaver 26779 2479 Java 1440 Free universal database tool and SQL client 2022-06-07T18:35:03Z
14 JCSprout 26709 7146 Java 30 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2022-02-08T09:04:39Z
15 spring-boot-demo 25818 9121 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
16 proxyee-down 25207 4586 Java 0 http下载工具,基于http代理,支持多连接分块下载 2021-06-04T21:55:32Z
17 EventBus 23987 4668 Java 105 Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 2022-06-01T18:24:11Z
18 easyexcel 23735 6395 Java 80 快速、简洁、解决大文件内存溢出的java处理Excel工具 2022-06-06T07:16:59Z
19 SmartRefreshLayout 23598 4840 Java 236 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 2022-06-07T03:57:26Z
20 canal 23186 6797 Java 722 阿里巴巴 MySQL binlog 增量订阅&消费组件 2022-05-30T02:29:38Z
21 nacos 22747 9966 Java 570 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2022-06-07T09:01:07Z
22 Hystrix 22692 4613 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
23 halo 22500 7612 Java 121 ✍ 一款现代化的开源博客 / CMS 系统。 2022-06-08T00:25:26Z
24 seata 22245 7803 Java 602 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2022-06-08T02:45:38Z
25 xxl-job 21652 9166 Java 821 A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2022-06-05T12:56:39Z
26 RxAndroid 19642 3005 Java 2 RxJava bindings for Android 2021-08-26T12:59:07Z
27 ExoPlayer 19390 5672 Java 605 An extensible media player for Android 2022-06-07T16:21:35Z
28 redisson 19140 4680 Java 292 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-06T06:38:46Z
29 graal 17109 1370 Java 784 GraalVM: Run Programs Faster Anywhere 🚀 2022-06-08T02:22:08Z
30 fresco 16796 3774 Java 174 An Android library for managing images and the memory they use. 2022-06-07T13:31:17Z
31 cat 16720 5181 Java 102 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2022-06-04T00:39:13Z
32 SpringCloudLearning 16662 7944 Java 36 《史上最简单的Spring Cloud教程源码》 2021-04-12T09:53:47Z
33 disruptor 14874 3621 Java 23 High Performance Inter-Thread Messaging Library 2022-05-22T07:09:06Z
34 Mindustry 14817 2071 Java 47 The automation tower defense RTS 2022-06-07T16:24:43Z
35 SpringBoot-Learning 14442 4715 Java 34 《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录! 2022-02-14T02:40:05Z
36 Apktool 14148 3081 Java 80 A tool for reverse engineering Android apk files 2022-05-23T11:09:44Z
37 ARouter 13824 2453 Java 77 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2022-05-05T13:09:58Z
38 elasticsearch-analysis-ik 13845 3002 Java 325 The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. 2022-05-24T06:18:35Z
39 material-components-android 13703 2726 Java 348 Modular and customizable Material Design UI components for Android 2022-06-08T01:53:51Z
40 QMUI_Android 13647 2602 Java 400 提高 Android UI 开发效率的 UI 库 2022-05-18T09:35:57Z
41 Material-Animations 13560 2537 Java 13 Android Transition animations explanation with examples. 2019-04-02T15:42:38Z
42 JustAuth 13447 2402 Java 23 🏆Gitee 最有价值开源项目 🚀💯 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。 Login, so easy! 2022-01-03T10:41:34Z
43 VirtualXposed 13308 2315 Java 92 A simple app to use Xposed without root, unlock the bootloader or modify system image, etc. 2022-06-07T03:13:26Z
44 logger 13279 2109 Java 65 ✔️ Simple, pretty and powerful logger for android 2022-05-17T08:50:07Z
45 jdk 13266 3567 Java 0 JDK main-line development 2022-06-08T02:39:03Z
46 mybatis-plus 13019 3564 Java 89 An powerful enhanced toolkit of MyBatis for simplify development 2022-06-06T07:56:23Z
47 vert.x 12951 1930 Java 163 Vert.x is a tool-kit for building reactive applications on the JVM 2022-06-07T08:09:31Z
48 Arduino 12910 7035 Java 768 Arduino IDE 1.x 2022-04-25T06:43:42Z
49 greenDAO 12531 2891 Java 192 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2021-11-04T06:43:48Z
50 stetho 12521 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
51 openapi-generator 12400 4277 Java 2886 OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3) 2022-06-07T16:35:44Z
52 antlr4 12293 2722 Java 645 ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. 2022-06-07T18:01:27Z
53 pinpoint 12206 3603 Java 277 APM, (Application Performance Management) tool for large-scale distributed systems. 2022-06-07T10:42:56Z
54 jib 11853 1234 Java 134 🏗 Build container images for your Java applications. 2022-06-07T14:46:16Z
55 BigData-Notes 11821 3480 Java 14 大数据入门指南 ⭐ 2022-05-25T06:41:01Z
56 caffeine 11684 1267 Java 3 A high performance caching library for Java 2022-06-04T18:40:45Z
57 PictureSelector 11570 2677 Java 216 Picture Selector Library for Android or 图片选择器 2022-06-06T08:03:20Z
58 Auto.js 11651 3899 Java 59 A UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具) 2022-03-22T13:13:36Z
59 VasSonic 11519 1587 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 realm-java 11297 1781 Java 363 Realm is a mobile database: a replacement for SQLite & ORMs 2022-05-24T08:57:56Z