mirror of
https://github.com/EvanLi/Github-Ranking.git
synced 2026-11-06 16:31:49 +00:00
21 KiB
21 KiB
Github Ranking
Top 100 Stars in Java
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | java-design-patterns | 83674 | 25494 | Java | 182 | Design patterns implemented in Java | 2023-09-14T06:09:24Z |
| 2 | mall | 69969 | 27553 | Java | 25 | mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 | 2023-09-11T08:52:57Z |
| 3 | lottie-android | 34230 | 5389 | Java | 31 | Render After Effects animations natively on Android and iOS, Web, and React Native | 2023-09-05T11:44:16Z |
| 4 | dbeaver | 33705 | 3025 | Java | 1762 | Free universal database tool and SQL client | 2023-09-14T22:29:41Z |
| 5 | spring-boot-demo | 30440 | 10436 | Java | 87 | 🚀一个用来深入学习并实战 Spring Boot 的项目。 | 2023-09-04T03:46:15Z |
| 6 | spring-boot-examples | 29371 | 12366 | Java | 5 | about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 | 2023-07-18T20:52:05Z |
| 7 | easyexcel | 28954 | 7228 | Java | 280 | 快速、简洁、解决大文件内存溢出的java处理Excel工具 | 2023-08-31T02:08:20Z |
| 8 | halo | 28695 | 8916 | Java | 304 | 强大易用的开源建站工具。 | 2023-09-14T16:14:14Z |
| 9 | selenium | 27706 | 7769 | Java | 182 | A browser automation framework and ecosystem. | 2023-09-15T00:19:43Z |
| 10 | hutool | 27050 | 7278 | Java | 4 | 🍬A set of tools that keep Java sweet. | 2023-09-13T13:42:59Z |
| 11 | JCSprout | 26997 | 7174 | Java | 30 | 👨🎓 Java Core Sprout : basic, concurrent, algorithm | 2022-10-24T12:27:21Z |
| 12 | spring-cloud-alibaba | 26401 | 8055 | Java | 394 | Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. | 2023-09-13T14:27:25Z |
| 13 | vhr | 26313 | 10301 | Java | 155 | 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 | 2023-07-15T13:21:32Z |
| 14 | seata | 24210 | 8611 | Java | 687 | 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. | 2023-09-15T02:30:35Z |
| 15 | leetcode | 23246 | 4192 | Java | 0 | 😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解 | 2023-09-15T01:33:12Z |
| 16 | Telegram | 22608 | 7598 | Java | 0 | Telegram for Android source | 2023-09-14T01:47:06Z |
| 17 | ExoPlayer | 21015 | 6026 | Java | 709 | An extensible media player for Android | 2023-09-14T23:55:38Z |
| 18 | eladmin | 20179 | 7186 | Java | 2 | eladmin jpa 版本:项目基于 Spring Boot 2.6.4、 Jpa、 Spring Security、Redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由 | 2023-08-19T22:07:30Z |
| 19 | FizzBuzzEnterpriseEdition | 19439 | 738 | Java | 435 | FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. | 2023-06-20T05:02:47Z |
| 20 | Mindustry | 18972 | 2623 | Java | 0 | The automation tower defense RTS | 2023-09-14T18:34:07Z |
| 21 | HikariCP | 18657 | 2834 | Java | 438 | 光 HikariCP・A solid, high-performance, JDBC connection pool at last. | 2023-07-29T15:15:26Z |
| 22 | PhotoView | 18608 | 3940 | Java | 194 | Implementation of ImageView for Android that supports zooming, by various touch gestures. | 2022-03-25T09:53:49Z |
| 23 | cat | 18073 | 5375 | Java | 151 | CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 | 2023-08-22T12:15:42Z |
| 24 | zipkin | 16407 | 3080 | Java | 205 | Zipkin is a distributed tracing system | 2023-09-07T00:40:51Z |
| 25 | mybatis-plus | 15044 | 4086 | Java | 38 | An powerful enhanced toolkit of MyBatis for simplify development | 2023-09-14T04:10:36Z |
| 26 | ARouter | 14269 | 2587 | Java | 108 | 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) | 2023-09-11T06:07:41Z |
| 27 | caffeine | 14207 | 1533 | Java | 1 | A high performance caching library for Java | 2023-09-15T01:08:31Z |
| 28 | mockito | 14198 | 2498 | Java | 347 | Most popular Mocking framework for unit tests written in Java | 2023-09-14T19:12:46Z |
| 29 | DataX | 14136 | 5022 | Java | 899 | DataX是阿里云DataWorks数据集成的开源版本。 | 2023-09-14T11:56:38Z |
| 30 | Sa-Token | 13836 | 2361 | Java | 1 | 这可能是史上功能最全的Java权限认证框架!目前已集成——登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0、踢人下线、Redis集成、前后台分离、记住我模式、模拟他人账号、临时身份切换、账号封禁、多账号认证体系、注解式鉴权、路由拦截式鉴权、花式token生成、自动续签、同端互斥登录、会话治理、密码加密、jwt集成、Spring集成、WebFlux集成... | 2023-09-13T15:00:52Z |
| 31 | Material-Animations | 13552 | 2523 | Java | 14 | Android Transition animations explanation with examples. | 2019-04-02T15:42:38Z |
| 32 | Android-PickerView | 13331 | 3435 | Java | 414 | This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) | 2022-12-30T03:36:03Z |
| 33 | source-code-hunter | 13325 | 2595 | Java | 8 | 😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等 | 2023-08-11T06:25:06Z |
| 34 | DSA-Bootcamp-Java | 13185 | 8770 | Java | 100 | This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs. | 2023-09-09T16:22:19Z |
| 35 | druid | 12839 | 3591 | Java | 1116 | Apache Druid: a high performance real-time analytics database. | 2023-09-15T02:44:22Z |
| 36 | PictureSelector | 12693 | 2934 | Java | 379 | Picture Selector Library for Android or 图片选择器 | 2023-07-30T03:52:07Z |
| 37 | greenDAO | 12585 | 2993 | Java | 194 | greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. | 2021-11-04T06:43:48Z |
| 38 | questdb | 12514 | 972 | Java | 365 | An open source time-series database for fast ingest and SQL queries | 2023-09-14T19:26:34Z |
| 39 | QtScrcpy | 12323 | 1856 | Java | 371 | Android real-time display control software | 2023-07-17T10:41:44Z |
| 40 | AndroidSwipeLayout | 12315 | 2701 | Java | 355 | The Most Powerful Swipe Layout! | 2021-08-05T11:51:50Z |
| 41 | guice | 12134 | 1651 | Java | 305 | Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 8 and above, brought to you by Google. | 2023-08-10T15:01:52Z |
| 42 | spring-boot-admin | 11885 | 3051 | Java | 26 | Admin UI for administration of spring boot applications | 2023-09-14T18:43:09Z |
| 43 | Java | 11514 | 5178 | Java | 41 | 27天成为Java大神 | 2023-02-23T14:37:06Z |
| 44 | jedis | 11314 | 3832 | Java | 126 | Redis Java client | 2023-09-15T01:04:22Z |
| 45 | fullstack-tutorial | 11253 | 2448 | Java | 18 | 🚀 fullstack tutorial 2022,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 | 2022-12-02T03:33:19Z |
| 46 | CtCI-6th-Edition | 10885 | 4347 | Java | 48 | Cracking the Coding Interview 6th Ed. Solutions | 2023-07-09T18:44:02Z |
| 47 | grpc-java | 10783 | 3709 | Java | 447 | The Java gRPC implementation. HTTP/2 based RPC | 2023-09-14T22:53:42Z |
| 48 | JiaoZiVideoPlayer | 10459 | 2437 | Java | 268 | MediaPlayer exoplayer ijkplayer ffmpeg | 2020-09-14T19:02:20Z |
| 49 | cas | 10318 | 3868 | Java | 0 | Apereo CAS - Identity & Single Sign On for all earthlings and beyond. | 2023-09-15T00:28:03Z |
| 50 | auto | 10228 | 1251 | Java | 67 | A collection of source code generators for Java. | 2023-09-15T00:43:12Z |
| 51 | java-algorithms-implementation | 4292 | 1774 | Java | 13 | Algorithms and Data Structures implemented in Java | 2022-12-05T03:25:28Z |
| 52 | ImagePicker | 4279 | 1052 | Java | 160 | 完全仿微信的图片选择,并且提供了多种图片加载接口,选择图片后可以旋转,可以裁剪成矩形或圆形,可以配置各种其他的参数 | 2020-10-27T06:08:16Z |
| 53 | CircleIndicator | 4197 | 714 | Java | 21 | A lightweight indicator like in nexus 5 launcher | 2023-05-03T11:02:37Z |
| 54 | Gadgetbridge | 4115 | 661 | Java | 0 | We are on codeberg.org now! https://codeberg.org/Freeyourgadget/Gadgetbridge - Gadgetbridge - A free and cloudless replacement for your gadget vendors' closed source Android applications. Supports Pebble, Mi Band, Liveview, HPlus and more. | 2023-06-30T21:04:24Z |
| 55 | FloatingActionButton | 4016 | 836 | Java | 72 | [DEPRECATED] Android floating action button | 2023-05-28T15:33:21Z |
| 56 | keepass2android | 4006 | 366 | Java | 1000 | Password manager app for Android | 2023-08-27T14:49:54Z |
| 57 | jitsi | 3946 | 968 | Java | 208 | Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features. | 2023-09-14T19:36:56Z |
| 58 | malmo | 3935 | 618 | Java | 158 | Project Malmo is a platform for Artificial Intelligence experimentation and research built on top of Minecraft. We aim to inspire a new generation of research into challenging new problems presented by this unique environment. --- For installation instructions, scroll down to Getting Started below, or visit the project page for more information: | 2022-11-23T21:39:01Z |
| 59 | BigImageViewer | 3935 | 403 | Java | 30 | Big image viewer supporting pan and zoom, with very little memory usage and full featured image loading choices. Powered by Subsampling Scale Image View, Fresco, Glide, and Picasso. Even with gif and webp support! 🍻 | 2022-12-12T00:31:21Z |
| 60 | GuideView | 3875 | 651 | Java | 24 | 东半球最好用的新手引导库,能够快速为任何一个View创建一个遮罩层,支持单个页面,多个引导串联展示,支持为高亮区域设置不同的图形,支持引导动画,方便扩展,良好支持fragment | 2023-05-28T16:36:55Z |
| 61 | tech-weekly | 3802 | 707 | Java | 5 | 「小马哥技术周报」 | 2023-09-09T09:17:06Z |
| 62 | StylishMusicPlayer | 3679 | 770 | Java | 22 | A stylish music player for android device 16+ | 2020-05-13T16:42:12Z |
| 63 | ASimpleCache | 3675 | 1267 | Java | 30 | a simple cache for android and java | 2020-07-25T03:29:18Z |
| 64 | DSBridge-Android | 3626 | 609 | Java | 96 | 🌎 A modern cross-platform JavaScript bridge, through which you can invoke each other's functions synchronously or asynchronously between JavaScript and native. | 2020-09-11T06:36:58Z |
| 65 | android-stackblur | 3579 | 660 | Java | 13 | Android StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result. The library is based on the code of Mario Klingemann. | 2023-05-28T15:32:32Z |
| 66 | db-tutorial | 3553 | 499 | Java | 0 | 📚 db-tutorial 是一个数据库教程。 | 2023-08-18T12:42:21Z |
| 67 | ThreeTenABP | 3539 | 135 | Java | 5 | An adaptation of the JSR-310 backport for Android. | 2023-03-31T04:04:53Z |
| 68 | Music-Player | 3509 | 727 | Java | 2 | From UI Proposal to Code :notes:▶️ | 2018-12-02T04:16:31Z |
| 69 | AppUpdate | 3501 | 749 | Java | 85 | 🚀 Android 版本更新 🚀 a library for android version update 🚀 | 2021-01-19T15:33:36Z |
| 70 | android-butterknife-zelezny | 3395 | 422 | Java | 48 | Android Studio plug-in for generating ButterKnife injections from selected layout XML. | 2018-02-26T08:49:44Z |
| 71 | MyBatis-Spring-Boot | 3365 | 1608 | Java | 96 | Spring Boot集成MyBatis的基础项目 | 2022-01-26T08:37:37Z |
| 72 | geoserver | 3332 | 2074 | Java | 0 | Official GeoServer repository | 2023-09-14T17:07:28Z |
| 73 | jfinal | 3211 | 1373 | Java | 8 | JAVA WEB + ORM Framework | 2023-09-04T06:58:41Z |
| 74 | boxing | 3196 | 391 | Java | 30 | Android multi-media selector based on MVP mode. | 2019-05-15T05:56:48Z |
| 75 | librec | 3188 | 1064 | Java | 68 | LibRec: A Leading Java Library for Recommender Systems, see | 2023-07-13T17:03:11Z |
| 76 | leetcode | 3184 | 807 | Java | 1 | Leetcode solutions | 2021-11-11T06:55:44Z |
| 77 | incubator-kie-optaplanner | 3152 | 942 | Java | 0 | AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems. | 2023-09-13T19:07:04Z |
| 78 | ViewpagerTransition | 3039 | 519 | Java | 3 | viewpager with parallax pages, together with vertical sliding (or click) and activity transition | 2017-05-03T07:30:28Z |
| 79 | fernflower | 3028 | 600 | Java | 0 | Unofficial mirror of FernFlower Java decompiler (All pulls should be submitted upstream) | 2023-08-02T22:40:51Z |
| 80 | jwt-spring-security-demo | 3014 | 1337 | Java | 7 | A demo for using JWT (Json Web Token) with Spring Security and Spring Boot 2 | 2022-02-07T06:09:47Z |
| 81 | MultiImageSelector | 2970 | 813 | Java | 86 | Deprecated -- Image selector for Android device. Support single choice and multi-choice. | 2020-05-06T02:39:00Z |
| 82 | Nuwa | 2964 | 605 | Java | 65 | Nuwa, pure java implementation, can hotfix your android application. | 2022-07-23T02:12:09Z |
| 83 | FlyRefresh | 2849 | 556 | Java | 5 | The implementation of https://dribbble.com/shots/2067564-Replace | 2016-03-14T13:15:48Z |
| 84 | best-pay-sdk | 2846 | 907 | Java | 39 | 可能是最好的支付SDK | 2022-11-16T09:16:16Z |
| 85 | Android-Material-Examples | 2838 | 799 | Java | 5 | [Deprecated] Little bites of Material Design | 2016-04-19T09:14:57Z |
| 86 | awesome-android-complete-reference | 2811 | 675 | Java | 0 | Here I list down all of the high-quality blogs that I publish on my website. | 2023-05-22T05:29:20Z |
| 87 | ArchUnit | 2800 | 294 | Java | 99 | A Java architecture test library, to specify and assert architecture rules in plain Java | 2023-09-14T08:11:13Z |
| 88 | spring-native | 2752 | 359 | Java | 0 | Spring Native is now superseded by Spring Boot 3 official native support | 2023-02-23T09:44:25Z |
| 89 | GuillotineMenu-Android | 2731 | 507 | Java | 7 | Neat library, that provides a simple way to implement guillotine-styled animation | 2022-09-22T09:55:47Z |
| 90 | signal-cli | 2730 | 274 | Java | 44 | signal-cli provides an unofficial commandline, dbus and JSON-RPC interface for the Signal messenger. | 2023-09-08T17:19:27Z |
| 91 | 500px-android-blur | 2687 | 331 | Java | 22 | Android Blurring View | 2020-04-20T19:19:50Z |
| 92 | Slidr | 2682 | 394 | Java | 21 | Easily add slide to dismiss functionality to an Activity | 2022-02-15T07:20:55Z |
| 93 | ProgressWheel | 2649 | 725 | Java | 9 | A progress wheel for android, intended for use instead of the standard progress bar. | 2019-11-02T16:26:54Z |
| 94 | HackerRank_solutions | 2623 | 1437 | Java | 6 | 317 efficient solutions to HackerRank problems | 2023-05-21T19:52:08Z |
| 95 | java-string-similarity | 2618 | 418 | Java | 11 | Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jaccard index, Longest Common Subsequence edit distance, cosine similarity ... | 2022-06-01T19:43:43Z |
| 96 | understand-plugin-framework | 2593 | 765 | Java | 0 | demos to help understand plugin framwork | 2018-08-27T05:58:35Z |
| 97 | AndroidGodEye | 2550 | 346 | Java | 9 | An app performance monitor(APM) , like "Android Studio profiler", you can easily monitor the performance of your app real time in browser | 2023-01-26T04:06:03Z |
| 98 | Android-ItemTouchHelper-Demo | 2516 | 506 | Java | 37 | Basic example of using ItemTouchHelper to add drag & drop and swipe-to-dismiss to RecyclerView. | 2022-04-13T07:12:04Z |
| 99 | Telecine | 2472 | 469 | Java | 29 | Record full-resolution video on your Android devices. | 2020-09-09T17:23:15Z |
| 100 | LRecyclerView | 2471 | 603 | Java | 102 | RecyclerView下拉刷新,自动加载更多;仿IOS侧滑Item删除菜单(盼望大家扩展更多功能) | 2019-06-27T02:37:21Z |