Files
Github-Ranking/Top100/Java.md
T
2023-06-09 11:05:08 +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 java-design-patterns 82340 25167 Java 187 Design patterns implemented in Java 2023-06-04T11:22:13Z
2 LeetCodeAnimation 73229 13919 Java 17 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2023-03-21T01:33:14Z
3 GitHub-Chinese-Top-Charts 62247 8982 Java 116 🇨🇳 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。 2023-06-09T01:30:58Z
4 spring-framework 52065 36250 Java 1254 Spring Framework 2023-06-08T16:32:15Z
5 retrofit 41609 7274 Java 151 A type-safe HTTP client for Android and the JVM 2023-06-09T02:49:47Z
6 dubbo 38978 25933 Java 806 Apache Dubbo is a high-performance, java based, open source RPC framework. 2023-06-09T02:34:02Z
7 jeecg-boot 34860 13610 Java 37 🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 2023-06-07T10:35:43Z
8 lottie-android 33971 5354 Java 29 Render After Effects animations natively on Android and iOS, Web, and React Native 2023-06-08T19:42:23Z
9 dbeaver 32320 2899 Java 1715 Free universal database tool and SQL client 2023-06-09T00:53:45Z
10 spring-boot-demo 29666 10211 Java 82 🚀一个用来深入学习并实战 Spring Boot 的项目。 2023-05-27T02:05:07Z
11 easyexcel 28007 7085 Java 191 快速、简洁、解决大文件内存溢出的java处理Excel工具 2023-06-06T03:02:57Z
12 halo 27531 8676 Java 261 强大易用的开源建站工具。 2023-06-08T10:02:58Z
13 JCSprout 26979 7156 Java 30 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2022-10-24T12:27:21Z
14 seata 23823 8482 Java 677 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2023-06-08T04:01:16Z
15 Signal-Android 23700 5796 Java 274 A private messenger for Android. 2023-06-08T18:17:29Z
16 termux-app 22223 2589 Java 292 Termux - a terminal emulator application for Android OS extendible by variety of packages. 2023-06-01T05:57:59Z
17 Sentinel 21066 7618 Java 539 A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件) 2023-06-09T03:00:43Z
18 bazel 20888 3780 Java 1648 a fast, scalable, multi-language and extensible build system 2023-06-09T00:59:04Z
19 ExoPlayer 20764 5964 Java 739 An extensible media player for Android 2023-06-08T14:22:46Z
20 DoKit 19472 3030 Java 194 一款面向泛前端产品研发全生命周期的效率平台。 2023-06-07T03:46:16Z
21 rocketmq 19354 10860 Java 384 Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications. 2023-06-08T12:36:23Z
22 GSYVideoPlayer 18639 4033 Java 16 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。 2023-06-08T01:51:07Z
23 mybatis-3 18575 12295 Java 128 MyBatis SQL mapper framework for Java 2023-06-01T11:32:15Z
24 Mindustry 18066 2508 Java 0 The automation tower defense RTS 2023-06-08T14:47:15Z
25 cat 17800 5324 Java 135 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2023-03-22T17:18:53Z
26 tinker 16801 3344 Java 483 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2023-05-26T16:02:19Z
27 java8-tutorial 16338 3986 Java 0 Modern Java - A Guide to Java 8 2023-04-27T07:52:04Z
28 mybatis-plus 14680 3971 Java 154 An powerful enhanced toolkit of MyBatis for simplify development 2023-06-09T02:59:49Z
29 ARouter 14204 2563 Java 104 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2023-05-17T12:17:20Z
30 caffeine 13743 1462 Java 2 A high performance caching library for Java 2023-06-08T01:16:15Z
31 Material-Animations 13567 2525 Java 14 Android Transition animations explanation with examples. 2019-04-02T15:42:38Z
32 DataX 13556 4829 Java 877 DataX是阿里云DataWorks数据集成的开源版本。 2023-05-31T02:35:37Z
33 Luban 13273 2227 Java 145 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2021-11-06T13:32:29Z
34 AndroidAutoSize 13012 1911 Java 105 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). 2023-05-28T15:08:32Z
35 spring-analysis 12928 4128 Java 10 Spring源码阅读 2023-03-24T12:08:27Z
36 source-code-hunter 12912 2507 Java 6 😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等 2023-06-08T08:00:32Z
37 zuul 12666 2299 Java 242 Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. 2023-06-05T14:39:59Z
38 greenDAO 12576 2931 Java 193 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2021-11-04T06:43:48Z
39 PictureSelector 12500 2891 Java 327 Picture Selector Library for Android or 图片选择器 2023-05-17T01:17:58Z
40 Matisse 12417 2075 Java 403 🎆 A well-designed local image and video selector for Android 2023-05-15T09:55:57Z
41 guice 11987 1645 Java 304 Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 8 and above, brought to you by Google. 2023-06-06T22:15:51Z
42 eureka 11844 3698 Java 58 AWS Service registry for resilient mid-tier load balancing and failover. 2023-06-05T16:34:03Z
43 Mybatis-PageHelper 11717 3121 Java 37 Mybatis通用分页插件 2023-06-03T03:25:30Z
44 questdb 11535 787 Java 327 An open source time-series database for fast ingest and SQL queries 2023-06-08T19:04:07Z
45 uCrop 11511 2118 Java 234 Image Cropping Library for Android 2023-05-18T07:21:26Z
46 zookeeper 11336 7017 Java 0 Apache ZooKeeper 2023-06-07T17:48:08Z
47 Java 11191 4779 Java 42 27天成为Java大神 2023-02-23T14:37:06Z
48 fullstack-tutorial 11145 2442 Java 18 🚀 fullstack tutorial 2022,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 2022-12-02T03:33:19Z
49 jedis 11137 3765 Java 125 Redis Java client 2023-06-08T13:55:28Z
50 CtCI-6th-Edition 10710 4281 Java 47 Cracking the Coding Interview 6th Ed. Solutions 2023-06-05T18:26:20Z
51 DiscreteScrollView 5694 769 Java 41 A scrollable list of items that centers the current element and provides easy-to-use APIs for cool item animations. 2021-08-30T09:15:17Z
52 quartz 5642 1814 Java 15 Code for Quartz Scheduler 2023-06-02T09:01:20Z
53 ListViewAnimations 5596 1683 Java 0 [DEPRECATED] An Android library which allows developers to easily add animations to ListView items 2016-11-03T13:04:11Z
54 jOOQ 5453 1146 Java 1899 jOOQ is the best way to write SQL in Java 2023-06-08T15:49:56Z
55 rebound 5447 854 Java 23 A Java library that models spring dynamics and adds real world physics to your app. 2019-03-27T22:30:26Z
56 XRecyclerView 5325 1273 Java 238 A RecyclerView that implements pullrefresh and loadingmore featrues.you can use it like a standard RecyclerView 2022-03-18T05:00:00Z
57 VitamioBundle 5271 2101 Java 292 Vitamio for Android 2017-04-23T19:32:23Z
58 dialogplus 4999 808 Java 53 Advanced dialog solution for android 2022-01-17T09:57:28Z
59 spring-mvc-showcase 4992 3772 Java 5 Demonstrates the features of the Spring MVC web framework 2022-02-04T23:36:03Z
60 FastBle 4956 1164 Java 225 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
61 camel 4877 4750 Java 0 Apache Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data. 2023-06-08T20:56:44Z
62 janusgraph 4848 1126 Java 456 JanusGraph: an open-source, distributed graph database 2023-06-08T14:08:40Z
63 baseAdapter 4698 1196 Java 108 Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。 2021-10-13T10:21:40Z
64 cardslib 4692 1213 Java 168 Android Library to build a UI Card 2021-11-18T19:50:33Z
65 thumbnailator 4661 761 Java 51 Thumbnailator - a thumbnail generation library for Java 2023-05-20T18:50:18Z
66 cglib 4616 881 Java 69 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
67 pinot 4614 1077 Java 1072 Apache Pinot - A realtime distributed OLAP datastore 2023-06-08T21:15:05Z
68 PageIndicatorView 4575 553 Java 40 An page indicator for Android ViewPager 2021-10-15T05:11:14Z
69 Depth-LIB-Android- 4571 601 Java 11 A library that gives depth to Views. 2018-11-06T20:31:49Z
70 SimplifyReader 4571 1644 Java 40 一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。项目采取的是MVP架构开发,由于还是摸索阶段,可能不是很规范。但基本上应该是这么个套路,至少我个人认为是这样的~恩,就是这样的! 2021-09-17T06:40:26Z
71 Douya 4535 1173 Java 17 开源的 Material Design 豆瓣客户端(A Material Design app for douban.com) 2021-06-14T20:48:22Z
72 NineOldAndroids 4514 1568 Java 30 [DEPRECATED] Android library for using the Honeycomb animation API on all versions of the platform back to 1.0! 2016-04-23T04:31:21Z
73 dddsample-core 4492 1372 Java 10 This is the new home of the original DDD Sample app (previously hosted at sf.net).. 2023-05-31T20:00:57Z
74 JGrowing 4464 924 Java 16 Java is Growing up but not only Java。Java成长路线,但学到不仅仅是Java。 2020-10-13T13:45:13Z
75 android-times-square 4435 1204 Java 23 Standalone Android widget for picking a single date from a calendar view. 2023-05-28T01:46:37Z
76 android-mvp-architecture 4425 1248 Java 33 This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView 2023-05-28T16:37:21Z
77 coursera-android 4280 5384 Java 46 Source Code for Android Course Example Applications 2020-10-04T07:21:38Z
78 JustTrustMe 4215 744 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
79 tx-lcn 4198 1467 Java 192 LCN distributed transaction framework, compatible with dubbo, spring cloud and Motan framework, supports various relational databases 2023-02-16T13:24:20Z
80 epic 4149 772 Java 0 Dynamic java method AOP hook for Android(continution of Dexposed on ART), Supporting 5.0~11 2023-04-14T13:08:21Z
81 OpenHub 4135 447 Java 233 An open source GitHub Android client app, faster and concise. 2023-02-12T23:53:42Z
82 AndroidWiFiADB 4134 495 Java 23 IntelliJ/AndroidStudio plugin which provides a button to connect your Android device over WiFi to install, run and debug your applications without a USB connected. 2019-05-23T10:17:28Z
83 microservices-platform 4119 1600 Java 2 基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。 2023-06-02T01:46:46Z
84 usb-serial-for-android 4082 1456 Java 30 Android USB host serial driver library for CDC, FTDI, Arduino and other devices. 2023-03-15T06:50:40Z
85 ForestBlog 4071 1608 Java 5 一个简单漂亮的SSM(Spring+SpringMVC+Mybatis)博客系统 2023-02-22T07:05:13Z
86 ViewPagerCards 4059 622 Java 15 ViewPager cards inspired by Duolingo 2018-03-11T10:12:42Z
87 Phoenix 4032 934 Java 11 Phoenix Pull-to-Refresh 2022-09-22T09:40:03Z
88 jodd 3995 740 Java 1 Jodd! Lightweight. Java. Zero dependencies. Use what you like. 2022-06-22T08:33:22Z
89 CC 3994 623 Java 22 业界首个支持渐进式组件化改造的Android组件化开源框架,支持跨进程调用。Componentize your android project gradually. 2023-01-31T10:00:35Z
90 XCL-Charts 3959 1135 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
91 jstorm 3933 1828 Java 203 Enterprise Stream Process Engine 2022-11-03T10:34:09Z
92 spring-boot-starter 3887 1745 Java 5 MyBatis integration with Spring Boot 2023-06-07T23:43:32Z
93 open-location-code 3861 497 Java 46 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
94 sticky-headers-recyclerview 3748 777 Java 73 [UNMAINTAINED] Sticky Headers decorator for Android's RecyclerView 2018-10-24T21:23:54Z
95 NoHttp 3710 860 Java 76 🍋 Android实现Http标准协议框架,支持多种缓存模式,底层可动态切换OkHttp、URLConnection。 2018-07-30T01:23:31Z
96 CustomActivityOnCrash 3652 545 Java 2 Android library that allows launching a custom activity when your app crashes, instead of showing the hated "Unfortunately, X has stopped" dialog. 2022-08-28T05:00:44Z
97 mpush 3644 1451 Java 22 MPush开源实时消息推送系统 2022-06-17T01:50:04Z
98 android-common 3635 1103 Java 12 Android Common Utils or Helper. Such as Log, Averager, Base64, Check, FlashLight, KeyguardLock, LogReader, Network, SilentInstaller, TimeAverager, TimeCounter, Toastor, WakeLock, ScreenReceiver, SmsReceiver, PhoneReceiver, NotificationService, AndroidUtil, AppUtil, BitmapUtil, ByteUtil, ClassUtil, DialogUtil, FieldUtil, FileUtil, HexUtil, MD5Util, NotificationUtil, NumberUtil, PackageUtil, RandomUtil, ShellUtil, TelephoneUtil, VibrateUtil, IOUtils, FileUtils, AsyncExecutor, etc. 通用性强,纯洁简单,体积不到50K!其中包括bitmap处理,文件操作,加密存储器,shell命令,静默安装,计数器,均值器,吐司,日志,校验,提示,网络监测等基础功能,以及一些Base64、MD5、Hex、Byte、Number、Dialog、Filed、Class、Package、Telephone、Random等工具类。 2017-09-06T00:23:05Z
99 blurkit-android 3632 310 Java 31 The missing Android blurring library. Fast blur-behind layout that parallels iOS. 2021-04-03T23:18:57Z
100 atmosphere 3628 764 Java 46 Event Driven WebSockets Framework with Cross-Browser Fallbacks 2023-05-29T21:33:27Z