mirror of
https://github.com/EvanLi/Github-Ranking.git
synced 2026-11-06 16:31:49 +00:00
23 KiB
23 KiB
Github Ranking
Top 100 Stars in Java
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | java-design-patterns | 59822 | 19141 | Java | 240 | Design patterns implemented in Java | 2020-08-13T06:51:18Z |
| 2 | elasticsearch | 50486 | 17447 | Java | 2932 | Open Source, Distributed, RESTful Search Engine | 2020-08-14T23:05:52Z |
| 3 | mall | 39638 | 16862 | Java | 22 | mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 | 2020-08-15T02:13:38Z |
| 4 | lottie-android | 29435 | 4722 | Java | 55 | Render After Effects animations natively on Android and iOS, Web, and React Native | 2020-07-30T10:06:11Z |
| 5 | Java | 29322 | 10138 | Java | 415 | All Algorithms implemented in Java | 2020-08-14T16:34:17Z |
| 6 | zxing | 25992 | 8778 | Java | 8 | ZXing ("Zebra Crossing") barcode scanning library for Java, Android | 2020-07-22T18:00:38Z |
| 7 | JCSprout | 25108 | 6902 | Java | 37 | 👨🎓 Java Core Sprout : basic, concurrent, algorithm | 2020-05-18T13:54:49Z |
| 8 | arthas | 22545 | 4905 | Java | 149 | Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas | 2020-08-15T02:52:20Z |
| 9 | fastjson | 22164 | 5896 | Java | 1419 | A fast JSON parser/generator for Java. | 2020-08-12T13:40:13Z |
| 10 | druid | 21962 | 7277 | Java | 1814 | 阿里巴巴计算平台事业部出品,为监控而生的数据库连接池 | 2020-08-14T07:33:18Z |
| 11 | selenium | 18372 | 5865 | Java | 397 | A browser automation framework and ecosystem. | 2020-08-14T13:15:52Z |
| 12 | vhr | 18107 | 7612 | Java | 141 | 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 | 2020-07-29T22:09:55Z |
| 13 | libgdx | 17274 | 6050 | Java | 357 | Desktop/Android/HTML5/iOS Java game development framework | 2020-08-14T03:50:37Z |
| 14 | spring-boot-demo | 17104 | 5805 | Java | 62 | spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 65 个集成demo,已经完成 53 个。 该项目已成功集成 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。 | 2020-07-15T13:18:49Z |
| 15 | seata | 16841 | 4694 | Java | 441 | 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. | 2020-08-14T15:04:07Z |
| 16 | Android-Universal-Image-Loader | 16740 | 6301 | Java | 436 | Powerful and flexible library for loading, caching and displaying images on Android. | 2020-04-06T21:07:32Z |
| 17 | miaosha | 16600 | 4102 | Java | 31 | ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 | 2020-07-01T22:28:07Z |
| 18 | kafka | 16595 | 8829 | Java | 758 | Mirror of Apache Kafka | 2020-08-14T18:12:28Z |
| 19 | easyexcel | 16340 | 4264 | Java | 95 | 快速、简单避免OOM的java处理Excel工具 | 2020-08-03T10:48:31Z |
| 20 | halo | 16133 | 5436 | Java | 71 | ✍ An excellent open source blog publishing application. | 一个优秀的开源博客发布应用。 | 2020-08-10T15:04:48Z |
| 21 | ExoPlayer | 16106 | 4823 | Java | 417 | An extensible media player for Android | 2020-08-13T08:08:53Z |
| 22 | jenkins | 15980 | 6378 | Java | 55 | Jenkins automation server | 2020-08-14T20:28:39Z |
| 23 | zheng | 15549 | 7367 | Java | 40 | 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 | 2020-07-01T19:54:07Z |
| 24 | dbeaver | 14591 | 1326 | Java | 1211 | Free universal database tool and SQL client | 2020-08-14T15:56:37Z |
| 25 | Android-CleanArchitecture | 14448 | 3243 | Java | 141 | 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. | 2020-04-10T05:54:00Z |
| 26 | skywalking | 14324 | 4159 | Java | 103 | APM, Application Performance Monitoring System | 2020-08-15T02:08:00Z |
| 27 | cat | 14057 | 4511 | Java | 74 | CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 | 2020-08-08T07:44:21Z |
| 28 | flink | 13864 | 7536 | Java | 439 | Apache Flink | 2020-08-15T01:55:44Z |
| 29 | nacos | 13592 | 4597 | Java | 343 | an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. | 2020-08-14T09:40:02Z |
| 30 | Material-Animations | 13387 | 2560 | Java | 19 | Android Transition animations explanation with examples. | 2019-04-02T15:42:38Z |
| 31 | FizzBuzzEnterpriseEdition | 13351 | 597 | Java | 302 | FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. | 2020-07-19T14:35:12Z |
| 32 | zipkin | 13266 | 2509 | Java | 163 | Zipkin is a distributed tracing system | 2020-08-13T03:50:14Z |
| 33 | ARouter | 12270 | 2116 | Java | 66 | 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) | 2020-08-02T15:53:30Z |
| 34 | greenDAO | 12163 | 2845 | Java | 214 | greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. | 2020-08-11T13:03:18Z |
| 35 | shardingsphere | 11878 | 3933 | Java | 159 | Distributed database middleware | 2020-08-15T02:54:23Z |
| 36 | AndroidViewAnimations | 11439 | 2347 | Java | 58 | Cute view animation collection. | 2020-02-04T17:10:43Z |
| 37 | SlidingMenu | 11199 | 5236 | Java | 307 | 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! | 2017-03-31T02:15:51Z |
| 38 | VasSonic | 10962 | 1491 | Java | 37 | 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 |
| 39 | presto | 10934 | 3740 | Java | 971 | The official home of the Presto distributed SQL query engine for big data | 2020-08-15T02:43:55Z |
| 40 | mockito | 10914 | 1933 | Java | 287 | Most popular Mocking framework for unit tests written in Java | 2020-08-14T21:40:34Z |
| 41 | vlayout | 10485 | 1778 | Java | 184 | 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. | 2020-07-07T02:01:19Z |
| 42 | Apktool | 10457 | 2565 | Java | 247 | A tool for reverse engineering Android apk files | 2020-08-14T12:38:50Z |
| 43 | elasticsearch-analysis-ik | 10324 | 2388 | Java | 264 | The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. | 2020-08-04T09:36:31Z |
| 44 | eladmin | 10207 | 3760 | Java | 15 | 项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由 | 2020-08-14T10:57:45Z |
| 45 | ViewPagerIndicator | 10206 | 4196 | Java | 215 | Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. | 2017-11-26T17:13:46Z |
| 46 | JiaoZiVideoPlayer | 10197 | 2404 | Java | 262 | MediaPlayer exoplayer ijkplayer ffmpeg | 2020-03-17T09:55:52Z |
| 47 | PermissionsDispatcher | 10127 | 1343 | Java | 9 | A declarative and comprehensive API to handle Android runtime permissions. | 2020-07-29T11:58:43Z |
| 48 | okhttp-OkGo | 10082 | 2459 | Java | 427 | OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能 | 2020-05-09T13:57:40Z |
| 49 | druid | 9950 | 2656 | Java | 999 | Apache Druid: a high performance real-time analytics database. | 2020-08-15T00:52:52Z |
| 50 | android-Ultra-Pull-To-Refresh | 9709 | 2776 | Java | 173 | Ultra Pull to Refresh for Android. Support all the views. | 2020-04-10T05:12:58Z |
| 51 | Android-ObservableScrollView | 9547 | 2122 | Java | 177 | Android library to observe scroll events on scrollable views. | 2017-08-09T11:37:19Z |
| 52 | guice | 9544 | 1393 | Java | 355 | Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. | 2020-08-12T15:24:21Z |
| 53 | PocketHub | 9480 | 3616 | Java | 119 | PocketHub Android App | 2020-04-11T14:16:08Z |
| 54 | AVLoadingIndicatorView | 9312 | 1831 | Java | 71 | DEPRECATED | 2018-04-24T02:59:27Z |
| 55 | jedis | 9286 | 3343 | Java | 228 | A blazingly small and sane redis java client | 2020-08-11T13:53:45Z |
| 56 | mybatis-plus | 9275 | 2560 | Java | 32 | An powerful enhanced toolkit of MyBatis for simplify development | 2020-08-14T07:19:13Z |
| 57 | webmagic | 9191 | 3830 | Java | 264 | A scalable web crawler framework for Java. | 2020-08-07T09:38:19Z |
| 58 | JustAuth | 9179 | 1621 | Java | 21 | 💯 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么和推特等第三方平台的授权登录。 Login, so easy! | 2020-08-05T15:14:45Z |
| 59 | MaterialDesignLibrary | 9133 | 2367 | Java | 264 | This is a library with components of Android L to you use in android 2.2 | 2019-10-16T07:58:26Z |
| 60 | PictureSelector | 9099 | 1955 | Java | 295 | Picture Selector Library for Android or 图片选择器 | 2020-08-06T20:03:23Z |
| 61 | interview | 8841 | 4457 | Java | 139 | Interview questions | 2020-07-28T15:38:41Z |
| 62 | SmarterStreaming | 8815 | 2352 | Java | 6 | 国内外为数不多致力于极致体验的超强全自研跨平台(windows/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTSP推流、RTMP播放器、RTSP播放器、录像、多路流媒体转发、音视频导播、动态视频合成、音频混音、直播互动、内置轻量级RTSP服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。 | 2020-07-22T01:16:19Z |
| 63 | fullstack-tutorial | 8807 | 2040 | Java | 11 | 🚀 fullstack tutorial 2020,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 | 2020-05-29T16:00:21Z |
| 64 | auto | 8768 | 1029 | Java | 81 | A collection of source code generators for Java. | 2020-08-11T15:57:34Z |
| 65 | react-native-camera | 8603 | 2803 | Java | 118 | A Camera component for React Native. Also supports barcode scanning! | 2020-08-12T21:07:15Z |
| 66 | mit-deep-learning-book-pdf | 8422 | 2012 | Java | 7 | MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville | 2019-09-27T09:36:51Z |
| 67 | Android_Data | 8269 | 2061 | Java | 2 | Some Android learning materials, hoping to help you learn Android development. | 2017-09-20T14:57:54Z |
| 68 | caffeine | 8178 | 803 | Java | 17 | A high performance caching library for Java 8 | 2020-08-04T06:08:58Z |
| 69 | ip2region | 8177 | 1482 | Java | 19 | Ip2region is a offline IP location library with accuracy rate of 99.9% and 0.0x millseconds searching performance. DB file is ONLY a few megabytes with all IP address stored. binding for Java,PHP,C,Python,Nodejs,Golang,C#,lua. Binary,B-tree,Memory searching algorithm | 2020-07-20T12:09:09Z |
| 70 | jsoup | 8116 | 1813 | Java | 204 | jsoup: Java HTML Parser, with best of DOM, CSS, and jquery | 2020-08-15T00:11:47Z |
| 71 | VirtualAPK | 8068 | 1346 | Java | 108 | A powerful and lightweight plugin framework for Android | 2020-06-04T09:34:55Z |
| 72 | MagicIndicator | 7945 | 1335 | Java | 149 | 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 | 2020-07-22T08:58:06Z |
| 73 | HomeMirror | 7904 | 709 | Java | 37 | Android application powering the mirror in my house | 2019-10-06T09:28:26Z |
| 74 | cas | 7869 | 3314 | Java | 2 | Apereo CAS - Enterprise Single Sign On for all earthlings and beyond. | 2020-08-14T05:24:49Z |
| 75 | grpc-java | 7797 | 2617 | Java | 487 | The Java gRPC implementation. HTTP/2 based RPC | 2020-08-15T01:26:32Z |
| 76 | cheesesquare | 7785 | 1893 | Java | 20 | Demos the new Android Design library. | 2018-10-13T04:45:35Z |
| 77 | zaproxy | 7653 | 1447 | Java | 703 | The OWASP ZAP core project | 2020-08-10T14:17:19Z |
| 78 | awesome-java-leetcode | 7609 | 1542 | Java | 10 | 👑 LeetCode of algorithms with java solution(updating). | 2020-07-08T05:45:23Z |
| 79 | BigData-Notes | 7587 | 2153 | Java | 2 | 大数据入门指南 ⭐ | 2020-08-13T16:44:08Z |
| 80 | OpenRefine | 7509 | 1334 | Java | 491 | OpenRefine is a free, open source power tool for working with messy data and improving it | 2020-08-15T02:56:56Z |
| 81 | testing-samples | 7503 | 3044 | Java | 82 | A collection of samples demonstrating different frameworks and techniques for automated testing | 2020-08-13T15:54:06Z |
| 82 | RxLifecycle | 7496 | 637 | Java | 0 | Lifecycle handling APIs for Android apps using RxJava | 2020-05-24T12:12:23Z |
| 83 | hugo | 7428 | 756 | Java | 57 | Annotation-triggered method call logging for your debug builds. | 2020-01-13T18:06:38Z |
| 84 | flink-learning | 7391 | 2005 | Java | 0 | flink learning blog. http://www.54tianzhisheng.cn 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》 | 2020-08-11T08:55:31Z |
| 85 | CoreNLP | 7386 | 2472 | Java | 186 | Stanford CoreNLP: A Java suite of core NLP tools. | 2020-08-07T22:32:27Z |
| 86 | CtCI-6th-Edition | 7374 | 3157 | Java | 114 | Cracking the Coding Interview 6th Ed. Solutions | 2020-07-23T13:47:32Z |
| 87 | RxJava-Android-Samples | 7337 | 1369 | Java | 11 | Learning RxJava for Android by example | 2019-09-17T16:07:04Z |
| 88 | agera | 7327 | 669 | Java | 4 | Reactive Programming for Android | 2019-04-07T18:11:06Z |
| 89 | dagger | 7215 | 2964 | Java | 61 | A fast dependency injector for Android and Java. | 2020-07-01T20:40:18Z |
| 90 | Android-Bootstrap | 7156 | 1494 | Java | 30 | Bootstrap style widgets for Android, with Glyph Icons | 2018-10-15T19:15:10Z |
| 91 | VirtualApp | 7092 | 2229 | Java | 167 | Virtual Engine for Android(Support 10.0 in business version) | 2020-07-18T06:51:34Z |
| 92 | WeChatLuckyMoney | 7007 | 2239 | Java | 23 | 💸 WeChat's lucky money helper (微信抢红包插件) by Zhongyi Tong. An Android app that helps you snatch red packets in WeChat groups. | 2019-01-25T02:02:51Z |
| 93 | Java | 6946 | 3470 | Java | 32 | 27天成为Java大神 | 2020-08-14T05:49:22Z |
| 94 | DataX | 6937 | 2446 | Java | 619 | None | 2020-08-13T08:29:20Z |
| 95 | Activiti | 6906 | 5940 | Java | 371 | 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. | 2020-08-14T10:15:33Z |
| 96 | keycloak | 6846 | 2900 | Java | 66 | Open Source Identity and Access Management For Modern Applications and Services | 2020-08-15T00:35:20Z |
| 97 | okhttputils | 6824 | 2406 | Java | 217 | [停止维护]okhttp的辅助类 | 2019-12-09T07:57:42Z |
| 98 | thingsboard | 6807 | 2170 | Java | 970 | Open-source IoT Platform - Device management, data collection, processing and visualization. | 2020-08-14T17:31:23Z |
| 99 | AndroidAsync | 6764 | 1493 | Java | 332 | Asynchronous socket, http(s) (client+server) and websocket library for android. Based on nio, not threads. | 2020-05-18T02:29:01Z |
| 100 | vjtools | 6735 | 1365 | Java | 32 | The vip.com's java coding standard, libraries and tools | 2020-08-11T15:37:26Z |