Files
Github-Ranking/Top100/Java.md
T
2023-08-26 11:05:16 +08: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 elasticsearch 64888 23479 Java 3803 Free and Open, Distributed, RESTful Search Engine 2023-08-26T02:43:47Z
2 Java 53222 18007 Java 6 All Algorithms implemented in Java 2023-08-25T07:50:03Z
3 MPAndroidChart 36747 8995 Java 2012 A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. 2023-08-25T08:38:16Z
4 lottie-android 34186 5374 Java 34 Render After Effects animations natively on Android and iOS, Web, and React Native 2023-08-19T20:59:51Z
5 glide 33859 6098 Java 438 An image loading and caching library for Android focused on smooth scrolling 2023-08-24T03:05:21Z
6 dbeaver 33473 3012 Java 1756 Free universal database tool and SQL client 2023-08-25T13:50:13Z
7 spring-boot-demo 30295 10391 Java 87 🚀一个用来深入学习并实战 Spring Boot 的项目。 2023-08-09T08:18:30Z
8 druid 27149 8467 Java 2564 阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池 2023-08-16T15:41:56Z
9 SpringAll 26033 7749 Java 17 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc 2023-07-18T20:52:26Z
10 kafka 25668 12963 Java 0 Mirror of Apache Kafka 2023-08-26T00:31:19Z
11 fastjson 25437 6566 Java 1864 FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade. 2023-07-28T10:04:57Z
12 skywalking 22300 6348 Java 46 APM, Application Performance Monitoring System 2023-08-25T10:00:21Z
13 flink 21834 12534 Java 0 Apache Flink 2023-08-26T02:42:29Z
14 jenkins 21311 8248 Java 0 Jenkins automation server 2023-08-25T21:03:26Z
15 ExoPlayer 20977 6011 Java 714 An extensible media player for Android 2023-08-25T22:46:18Z
16 Mindustry 18784 2609 Java 0 The automation tower defense RTS 2023-08-26T02:48:25Z
17 shardingsphere 18728 6489 Java 1106 Distributed SQL transaction & query engine for data sharding, scaling, encryption, and more - on any database. 2023-08-25T14:48:06Z
18 cat 18028 5366 Java 148 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2023-08-22T12:15:42Z
19 keycloak 17178 5659 Java 1757 Open Source Identity and Access Management For Modern Applications and Services 2023-08-26T00:50:48Z
20 disruptor 16303 3832 Java 8 High Performance Inter-Thread Messaging Library 2023-07-05T11:17:44Z
21 Android-CleanArchitecture 15376 3371 Java 126 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. 2023-04-28T06:54:52Z
22 presto 14987 5156 Java 1245 The official home of the Presto distributed SQL query engine for big data 2023-08-26T02:11:42Z
23 mybatis-plus 14977 4081 Java 35 An powerful enhanced toolkit of MyBatis for simplify development 2023-08-23T13:41:10Z
24 ARouter 14254 2584 Java 108 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2023-07-15T10:27:44Z
25 caffeine 14110 1517 Java 1 A high performance caching library for Java 2023-08-25T07:50:44Z
26 DataX 14032 4993 Java 903 DataX是阿里云DataWorks数据集成的开源版本。 2023-08-24T12:10:47Z
27 bytecode-viewer 13918 1133 Java 82 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2023-07-21T16:32:23Z
28 flink-learning 13723 3779 Java 0 flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》 2023-06-14T22:41:52Z
29 deeplearning4j 13126 4989 Java 610 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. 2023-08-26T02:55:40Z
30 AndroidViewAnimations 12348 2443 Java 54 Cute view animation collection. 2021-08-18T23:15:07Z
31 Java 11419 5156 Java 41 27天成为Java大神 2023-02-23T14:37:06Z
32 jedis 11290 3810 Java 126 Redis Java client 2023-08-23T05:39:44Z
33 zaproxy 11175 2115 Java 714 The ZAP core project 2023-08-25T21:12:30Z
34 dex2jar 11129 2028 Java 385 Tools to work with android .dex and java .class files 2023-07-20T19:46:27Z
35 vlayout 10831 1819 Java 190 Project vlayout is a powerfull LayoutManager extension for RecyclerView, it provides a group of layouts for RecyclerView. Make it able to handle a complicate situation when grid, list and other layouts in the same recyclerview. 2021-07-14T04:40:34Z
36 JiaoZiVideoPlayer 10458 2436 Java 268 MediaPlayer exoplayer ijkplayer ffmpeg 2020-09-14T19:02:20Z
37 cas 10288 3857 Java 0 Apereo CAS - Identity & Single Sign On for all earthlings and beyond. 2023-08-25T22:04:17Z
38 ViewPagerIndicator 10167 4078 Java 135 Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. 2017-11-26T17:13:46Z
39 Java-WebSocket 9929 2559 Java 44 A barebones WebSocket client and server implementation written in 100% Java. 2023-07-31T12:54:48Z
40 react-native-camera 9637 3465 Java 73 A Camera component for React Native. Also supports barcode scanning! 2023-06-07T10:03:10Z
41 OpenRefine 9630 1845 Java 582 OpenRefine is a free, open source power tool for working with messy data and improving it 2023-08-25T23:58:04Z
42 Activiti 9578 6935 Java 475 Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts. 2023-08-25T10:54:23Z
43 MagicIndicator 9526 1540 Java 182 A powerful, customizable and extensible ViewPager indicator framework. As the best alternative of ViewPagerIndicator, TabLayout and PagerSlidingTabStrip —— 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用setVisibility切换FrameLayout里的View等),http://www.jianshu.com/p/f3022211821c 2022-09-24T03:25:47Z
44 jjwt 9264 1267 Java 40 Java JWT: JSON Web Token for Java and Android 2023-08-24T18:56:24Z
45 CoreNLP 9141 2703 Java 176 CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc. 2023-08-24T00:52:17Z
46 debezium 8945 2240 Java 0 Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ. 2023-08-25T13:02:19Z
47 buck 8563 1232 Java 204 A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages. 2023-05-04T22:13:59Z
48 epoxy 8322 727 Java 286 Epoxy is an Android library for building complex screens in a RecyclerView 2023-05-25T09:33:07Z
49 SpringCloud 8275 3853 Java 42 基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中 2023-07-30T14:39:50Z
50 MaterialViewPager 8186 1501 Java 180 A Material Design ViewPager easy to use library 2018-10-12T01:11:20Z
51 quartz 5764 1846 Java 29 Code for Quartz Scheduler 2023-08-07T02:40:01Z
52 PowerJob 5729 1026 Java 127 Enterprise job scheduling middleware with distributed computing ability. 2023-08-24T03:18:47Z
53 jOOQ 5610 1178 Java 1905 jOOQ is the best way to write SQL in Java 2023-08-25T14:43:33Z
54 gradle-retrolambda 5317 472 Java 75 A gradle plugin for getting java lambda support in java 6, 7 and android 2023-07-24T15:03:12Z
55 FastBle 5018 1176 Java 230 Android Bluetooth Low Energy (BLE) Fast Development Framework. It uses simple ways to filter, scan, connect, read ,write, notify, readRssi, setMTU, and multiConnection. 2022-07-27T09:20:44Z
56 dialogplus 5004 805 Java 53 Advanced dialog solution for android 2022-01-17T09:57:28Z
57 spring-mvc-showcase 4994 3765 Java 5 Demonstrates the features of the Spring MVC web framework 2022-02-04T23:36:03Z
58 Android-ConvenientBanner 4771 1063 Java 89 Simple and convenient banner, loop viewpager with 3D effects 2019-11-18T04:16:22Z
59 pinot 4743 1132 Java 1137 Apache Pinot - A realtime distributed OLAP datastore 2023-08-26T00:24:47Z
60 baseAdapter 4713 1198 Java 108 Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。 2021-10-13T10:21:40Z
61 cglib 4655 885 Java 70 cglib - Byte Code Generation Library is high level API to generate and transform Java byte code. It is used by AOP, testing, data access frameworks to generate dynamic proxy objects and intercept field access. 2023-05-28T17:31:45Z
62 react-native-config 4591 638 Java 272 Bring some 12 factor love to your mobile apps! 2023-08-23T13:41:37Z
63 dddsample-core 4590 1391 Java 10 This is the new home of the original DDD Sample app (previously hosted at sf.net).. 2023-08-24T19:05:53Z
64 reflections 4548 701 Java 113 Java runtime metadata analysis 2023-07-17T00:28:42Z
65 android-crop 4544 1088 Java 106 Android library project for cropping images 2021-06-01T04:07:06Z
66 JGrowing 4500 943 Java 17 Java is Growing up but not only Java。Java成长路线,但学到不仅仅是Java。 2020-10-13T13:45:13Z
67 dexposed 4474 1081 Java 21 dexposed enable 'god' mode for single android application. 2017-03-29T11:48:10Z
68 android-times-square 4439 1202 Java 23 Standalone Android widget for picking a single date from a calendar view. 2023-05-28T01:46:37Z
69 Robust 4338 802 Java 153 Robust is an Android HotFix solution with high compatibility and high stability. Robust can fix bugs immediately without a reboot. 2022-04-27T10:11:34Z
70 ticker 4331 465 Java 15 An Android text view with scrolling text change animation 2021-11-11T21:40:32Z
71 JustTrustMe 4320 752 Java 20 An xposed module that disables SSL certificate checking for the purposes of auditing an app with cert pinning 2022-06-06T09:50:18Z
72 coursera-android 4278 5381 Java 46 Source Code for Android Course Example Applications 2020-10-04T07:21:38Z
73 QR-Code-generator 4249 1026 Java 3 High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C. 2023-08-20T19:03:59Z
74 microservices-platform 4219 1627 Java 2 基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。 2023-06-02T01:46:46Z
75 jetcache 4217 962 Java 326 JetCache is a Java cache framework. 2023-08-25T10:48:18Z
76 epic 4213 789 Java 0 Dynamic java method AOP hook for Android(continution of Dexposed on ART), Supporting 5.0~11 2023-07-22T14:04:07Z
77 moco 4207 1066 Java 136 Easy Setup Stub Server 2023-08-20T11:16:51Z
78 LoadingDrawable 4072 638 Java 10 Some beautiful android loading drawable, can be combined with any view as the LoadingView or the ProgressBar. Besides, some Drawable can customize the loading progress too. 2017-04-13T09:50:48Z
79 XCL-Charts 3963 1134 Java 8 Android图表库(XCL-Charts is a free charting library for Android platform.),基于Android Canvas来绘制各种图表,使用简便,定制灵活。目前支持3D/非3D/背向式/横向/竖向柱形图(Bar Chart)、3D/非3D饼图(Pie Chart)、堆叠图(Stacked Bar Chart)、面积图(Area Chart)、 折线图(Line Chart)、曲线图(Spline Chart)、环形图(Dount Chart)、南丁格尔玫瑰图(Rose Chart)、仪表盘(Dial Chart)、刻度盘(Gauge Chart)、雷达图(Radar Chart)、漏斗图(Funnel Chart)、圆形图(Circle Chart)、弧线比较图、散点图(Scatter Chart)、气泡图(Bubble Chart)、范围条形图(RangeBar Chart)等图表。其它特性还包括支持图表缩放、手势移动、点击响应、动画效果、多轴显示、图表参考线、混合图表及同数据源不同图表类型切换等。 2017-07-07T03:10:05Z
80 spring-boot-starter 3950 1762 Java 7 MyBatis integration with Spring Boot 2023-08-25T22:09:14Z
81 mall4j 3948 1077 Java 5 ⭐️⭐️⭐️ 电商商城 java电商商城系统 PC商城 H5商城 APP商城 Java商城 O2O商城 2023-08-21T06:36:18Z
82 open-location-code 3896 500 Java 48 Open Location Code is a library to generate short codes, called "plus codes", that can be used as digital addresses where street addresses don't exist. 2023-05-03T06:12:10Z
83 dubbo-admin 3861 2138 Java 214 The ops and reference implementation for Apache Dubbo 2023-08-25T06:23:56Z
84 effective-java-3e-source-code 3668 1857 Java 11 The source code from the third edition of Effective Java, with minor additions as necessary to make it runnable. 2020-10-28T20:11:11Z
85 TinyPinyin 3649 457 Java 40 适用于Java和Android的快速、低内存占用的汉字转拼音库。 2023-05-18T09:12:08Z
86 atmosphere 3642 764 Java 47 Event Driven WebSockets Framework with Cross-Browser Fallbacks 2023-05-29T21:33:27Z
87 lilishop 3634 1007 Java 3 商城 JAVA电商商城 多语言商城 uniapp商城 微服务商城 2023-08-24T10:54:22Z
88 groupie 3573 287 Java 63 Groupie helps you display and manage complex RecyclerView layouts. 2022-12-06T16:12:38Z
89 MagicaSakura 3536 475 Java 23 MagicaSakura 是 Android 多主题框架。~ is an Android multi theme library which supporting both daily colorful theme and night theme. 2022-02-16T08:39:50Z
90 IoT-Technical-Guide 3526 941 Java 1 🐝 IoT Technical Guide --- 从零搭建高性能物联网平台及物联网解决方案和Thingsboard源码分析 ✨ ✨ ✨ (IoT Platform, SaaS, MQTT, CoAP, HTTP, Modbus, OPC, WebSocket, 物模型,Protobuf, PostgreSQL, MongoDB, Spring Security, OAuth2, RuleEngine, Kafka, Docker) 2022-12-10T05:21:05Z
91 ByteLegend 3501 126 Java 40 Enjoy programming while playing a game. 2023-08-17T06:26:58Z
92 GeekNews 3490 841 Java 48 :books:A pure reading App based on Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide 2018-08-25T11:26:10Z
93 GDA-android-reversing-Tool 3487 471 Java 33 the fastest and most powerful android decompiler(native tool working without Java VM) for the APK, DEX, ODEX, OAT, JAR, AAR, and CLASS file. which supports malicious behavior detection, privacy leaking detection, vulnerability detection, path solving, packer identification, variable tracking, deobfuscation, python&java scripts, device memory extraction, data decryption, and encryption, etc. 2023-07-21T07:33:14Z
94 vertx-examples 3447 2105 Java 34 Vert.x examples 2023-07-06T16:23:55Z
95 java-tron 3433 1352 Java 32 Java implementation of the Tron whitepaper 2023-08-25T14:45:44Z
96 spock 3411 464 Java 212 The Enterprise-ready testing and specification framework. 2023-08-25T15:13:36Z
97 android-priority-jobqueue 3410 405 Java 138 A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability. 2022-10-22T00:16:33Z
98 NewbieGuide 3386 487 Java 94 Android 快速实现新手引导层的库,通过简洁链式调用,一行代码实现引导层的显示 2022-08-15T19:07:28Z
99 spring-cloud-kubernetes 3347 1001 Java 33 Kubernetes integration with Spring Cloud Discovery Client, Configuration, etc... 2023-08-25T16:11:08Z
100 iotdb 3321 929 Java 236 Apache IoTDB 2023-08-26T02:11:17Z