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 | JavaGuide | 81212 | 27994 | Java | 26 | 「Java学习+面试指南」一份涵盖大部分Java程序员所需要掌握的核心知识。 | 2020-06-11T10:33:51Z |
| 2 | java-design-patterns | 58165 | 18662 | Java | 179 | Design patterns implemented in Java | 2020-06-10T15:10:42Z |
| 3 | elasticsearch | 49325 | 16943 | Java | 2826 | Open Source, Distributed, RESTful Search Engine | 2020-06-11T10:44:43Z |
| 4 | spring-boot | 48401 | 30272 | Java | 481 | Spring Boot | 2020-06-11T09:23:02Z |
| 5 | MPAndroidChart | 30918 | 7940 | Java | 1764 | A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. | 2020-06-08T09:39:27Z |
| 6 | glide | 29236 | 5349 | Java | 151 | An image loading and caching library for Android focused on smooth scrolling | 2020-06-04T08:58:35Z |
| 7 | Java | 26476 | 9415 | Java | 407 | All Algorithms implemented in Java | 2020-06-10T11:38:07Z |
| 8 | zxing | 25536 | 8692 | Java | 7 | ZXing ("Zebra Crossing") barcode scanning library for Java, Android | 2020-06-06T22:35:39Z |
| 9 | butterknife | 25316 | 4727 | Java | 112 | Bind Android views and callbacks to fields and methods. | 2020-05-14T02:26:57Z |
| 10 | JCSprout | 24811 | 6808 | Java | 36 | 👨🎓 Java Core Sprout : basic, concurrent, algorithm | 2020-05-18T13:54:49Z |
| 11 | netty | 23809 | 11397 | Java | 422 | Netty project - an event-driven asynchronous network application framework | 2020-06-10T16:08:00Z |
| 12 | fastjson | 21782 | 5809 | Java | 1371 | A fast JSON parser/generator for Java. | 2020-06-11T04:54:15Z |
| 13 | arthas | 21553 | 4678 | Java | 118 | Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas | 2020-06-09T20:59:53Z |
| 14 | druid | 21425 | 7131 | Java | 1765 | 阿里巴巴计算平台事业部出品,为监控而生的数据库连接池 | 2020-05-20T11:11:14Z |
| 15 | tutorials | 21255 | 34165 | Java | 55 | Just Announced - "Learn Spring Security OAuth": | 2020-06-11T09:37:42Z |
| 16 | gson | 17994 | 3498 | Java | 534 | A Java serialization/deserialization library to convert Java Objects into JSON and back | 2020-06-10T13:55:56Z |
| 17 | picasso | 17494 | 3985 | Java | 204 | A powerful image downloading and caching library for Android | 2020-05-13T00:18:44Z |
| 18 | libgdx | 17027 | 6040 | Java | 371 | Desktop/Android/HTML5/iOS Java game development framework | 2020-06-11T05:46:30Z |
| 19 | Android-Universal-Image-Loader | 16723 | 6295 | Java | 436 | Powerful and flexible library for loading, caching and displaying images on Android. | 2020-04-06T21:07:32Z |
| 20 | miaosha | 16015 | 3919 | Java | 23 | ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 | 2020-05-15T21:09:08Z |
| 21 | kafka | 16002 | 8494 | Java | 696 | Mirror of Apache Kafka | 2020-06-11T08:50:41Z |
| 22 | seata | 15973 | 4311 | Java | 352 | 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. | 2020-06-11T09:18:15Z |
| 23 | jenkins | 15636 | 6269 | Java | 58 | Jenkins automation server | 2020-06-10T19:37:32Z |
| 24 | zheng | 15413 | 7337 | Java | 36 | 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 | 2020-04-23T17:04:27Z |
| 25 | halo | 15398 | 5122 | Java | 80 | ✍ An excellent open source blog publishing application. | 一个优秀的开源博客发布应用。 | 2020-06-10T21:28:18Z |
| 26 | easyexcel | 15184 | 3954 | Java | 31 | 快速、简单避免OOM的java处理Excel工具 | 2020-06-09T14:42:46Z |
| 27 | SpringAll | 14922 | 4325 | Java | 8 | 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc | 2020-05-13T13:44:05Z |
| 28 | Android-CleanArchitecture | 14324 | 3231 | Java | 143 | 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 |
| 29 | skywalking | 13627 | 3962 | Java | 116 | APM, Application Performance Monitoring System | 2020-06-11T10:51:38Z |
| 30 | redisson | 13354 | 3269 | Java | 159 | 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 ... | 2020-06-11T06:21:55Z |
| 31 | Material-Animations | 13322 | 2560 | Java | 19 | Android Transition animations explanation with examples. | 2019-04-02T15:42:38Z |
| 32 | flink | 13224 | 7154 | Java | 496 | Apache Flink | 2020-06-11T10:56:56Z |
| 33 | CircleImageView | 13171 | 2928 | Java | 4 | A circular ImageView for Android | 2020-04-18T12:47:45Z |
| 34 | lottie-react-native | 13047 | 1389 | Java | 76 | Lottie wrapper for React Native. | 2020-05-22T08:02:11Z |
| 35 | springboot-learning-example | 12971 | 6390 | Java | 12 | spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。另外写博客,用 OpenWrite。 | 2020-04-11T05:45:11Z |
| 36 | graal | 12706 | 900 | Java | 696 | GraalVM: Run Programs Faster Anywhere 🚀 | 2020-06-11T10:39:01Z |
| 37 | nacos | 12490 | 4011 | Java | 485 | an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. | 2020-06-11T09:58:18Z |
| 38 | disruptor | 12484 | 3115 | Java | 10 | High Performance Inter-Thread Messaging Library | 2020-05-17T19:28:54Z |
| 39 | greenDAO | 12091 | 2833 | Java | 206 | greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. | 2020-05-04T06:12:38Z |
| 40 | stetho | 11897 | 1088 | Java | 63 | Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. | 2020-02-04T17:02:49Z |
| 41 | deeplearning4j | 11662 | 4816 | Java | 1034 | Eclipse Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark | 2020-06-10T10:17:18Z |
| 42 | SpringBoot-Learning | 11520 | 3932 | Java | 32 | Spring Boot基础教程,Spring Boot 2.x版本连载中!!! | 2020-05-20T10:04:59Z |
| 43 | AndroidViewAnimations | 11340 | 2334 | Java | 57 | Cute view animation collection. | 2020-02-04T17:10:43Z |
| 44 | shardingsphere | 11306 | 3729 | Java | 139 | Distributed database middleware | 2020-06-11T10:34:37Z |
| 45 | bytecode-viewer | 11250 | 777 | Java | 56 | A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) | 2020-02-12T10:54:35Z |
| 46 | SlidingMenu | 11203 | 5258 | 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 |
| 47 | vert.x | 11107 | 1699 | Java | 245 | Vert.x is a tool-kit for building reactive applications on the JVM | 2020-06-10T12:56:29Z |
| 48 | androidannotations | 11041 | 2439 | Java | 45 | Fast Android Development. Easy maintainance. | 2020-04-10T10:49:55Z |
| 49 | VasSonic | 10837 | 1478 | Java | 34 | 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 |
| 50 | presto | 10591 | 3647 | Java | 965 | The official home of the Presto distributed SQL query engine for big data | 2020-06-11T07:14:20Z |
| 51 | pinpoint | 10398 | 3154 | Java | 137 | APM, (Application Performance Management) tool for large-scale distributed systems. | 2020-06-11T09:32:15Z |
| 52 | vlayout | 10375 | 1757 | Java | 177 | 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-05-14T09:06:53Z |
| 53 | Arduino | 10344 | 6701 | Java | 958 | open-source electronics platform | 2020-06-11T10:05:15Z |
| 54 | Apktool | 10191 | 2500 | Java | 237 | A tool for reverse engineering Android apk files | 2020-06-09T12:07:30Z |
| 55 | PermissionsDispatcher | 10013 | 1324 | Java | 9 | Simple annotation-based API to handle runtime permissions. | 2020-06-06T18:12:22Z |
| 56 | okhttp-OkGo | 10010 | 2444 | Java | 418 | OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能 | 2020-05-09T13:57:40Z |
| 57 | FlycoTabLayout | 9828 | 2136 | Java | 333 | An Android TabLayout Lib | 2020-05-25T07:50:53Z |
| 58 | elasticsearch-analysis-ik | 9826 | 2295 | Java | 250 | The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. | 2020-06-11T00:10:59Z |
| 59 | FileDownloader | 9569 | 1957 | Java | 99 | Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process | 2019-12-04T12:12:00Z |
| 60 | guice | 9361 | 1364 | Java | 355 | Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. | 2020-06-10T00:46:41Z |
| 61 | AVLoadingIndicatorView | 9260 | 1826 | Java | 71 | DEPRECATED | 2018-04-24T02:59:27Z |
| 62 | webmagic | 9039 | 3787 | Java | 266 | A scalable web crawler framework for Java. | 2020-05-29T18:10:40Z |
| 63 | PictureSelector | 8786 | 1843 | Java | 206 | Picture Selector Library for Android or 图片选择器 | 2020-06-10T06:48:36Z |
| 64 | JustAuth | 8760 | 1533 | Java | 22 | 💯 史上最全的整合第三方登录的开源库。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么和推特等第三方平台的授权登录。 Login, so easy! | 2020-06-10T11:06:45Z |
| 65 | auto | 8667 | 1009 | Java | 85 | A collection of source code generators for Java. | 2020-06-10T20:25:55Z |
| 66 | SmarterStreaming | 8564 | 2288 | Java | 7 | 国内外为数不多致力于极致体验的超强全自研跨平台(windows/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTSP推流、RTMP播放器、RTSP播放器、录像、多路流媒体转发、音视频导播、动态视频合成、音频混音、直播互动、内置轻量级RTSP服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。 | 2020-05-27T06:39:45Z |
| 67 | fullstack-tutorial | 8547 | 1944 | Java | 12 | 🚀 fullstack tutorial 2020,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 | 2020-05-29T16:00:21Z |
| 68 | Calligraphy | 8543 | 1097 | Java | 91 | Custom fonts in Android the easy way... | 2019-06-18T10:41:44Z |
| 69 | interview | 8523 | 4304 | Java | 135 | Interview questions | 2020-06-07T01:21:27Z |
| 70 | react-native-camera | 8460 | 2753 | Java | 107 | A Camera component for React Native. Also supports barcode scanning! | 2020-06-10T21:41:21Z |
| 71 | Android_Data | 8233 | 2056 | Java | 2 | Some Android learning materials, hoping to help you learn Android development. | 2017-09-20T14:57:54Z |
| 72 | mit-deep-learning-book-pdf | 8226 | 1971 | Java | 5 | MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville | 2019-09-27T09:36:51Z |
| 73 | MaterialViewPager | 8159 | 1537 | Java | 189 | A Material Design ViewPager easy to use library | 2018-10-12T01:11:20Z |
| 74 | jsoup | 7968 | 1781 | Java | 189 | jsoup: Java HTML Parser, with best of DOM, CSS, and jquery | 2020-05-30T15:18:49Z |
| 75 | spring-boot-api-project-seed | 7922 | 3363 | Java | 102 | :seedling::rocket:一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~ | 2020-04-21T09:21:29Z |
| 76 | junit4 | 7883 | 2989 | Java | 138 | A programmer-oriented testing framework for Java. | 2020-05-28T20:17:45Z |
| 77 | ip2region | 7853 | 1415 | Java | 21 | 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-04-02T01:43:10Z |
| 78 | JsBridge | 7814 | 1626 | Java | 159 | android java and javascript bridge, inspired by wechat webview jsbridge | 2020-05-20T14:33:04Z |
| 79 | cheesesquare | 7780 | 1891 | Java | 20 | Demos the new Android Design library. | 2018-10-13T04:45:35Z |
| 80 | MagicIndicator | 7744 | 1306 | Java | 144 | 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-03-30T02:15:59Z |
| 81 | atlas | 7663 | 1443 | Java | 80 | A powerful Android Dynamic Component Framework. | 2020-06-11T08:20:12Z |
| 82 | material-theme-jetbrains | 7607 | 456 | Java | 5 | JetBrains theme of Material Theme | 2020-05-28T21:08:57Z |
| 83 | dex2jar | 7588 | 1486 | Java | 324 | Tools to work with android .dex and java .class files | 2020-05-24T04:40:44Z |
| 84 | SimianArmy | 7575 | 1102 | Java | 45 | Tools for keeping your cloud operating in top form. Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures. | 2018-12-18T09:29:22Z |
| 85 | RxLifecycle | 7435 | 637 | Java | 0 | Lifecycle handling APIs for Android apps using RxJava | 2020-05-24T12:12:23Z |
| 86 | zaproxy | 7421 | 1401 | Java | 686 | The OWASP ZAP core project | 2020-06-10T09:24:47Z |
| 87 | buck | 7386 | 1102 | Java | 222 | A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages. | 2020-06-11T10:58:58Z |
| 88 | testing-samples | 7368 | 2974 | Java | 78 | A collection of samples demonstrating different frameworks and techniques for automated testing | 2020-06-09T12:24:21Z |
| 89 | hugo | 7358 | 745 | Java | 55 | Annotation-triggered method call logging for your debug builds. | 2020-01-13T18:06:38Z |
| 90 | agera | 7334 | 670 | Java | 4 | Reactive Programming for Android | 2019-04-07T18:11:06Z |
| 91 | Android-SpinKit | 7298 | 1175 | Java | 44 | Android loading animations | 2019-08-04T10:46:26Z |
| 92 | CoreNLP | 7256 | 2445 | Java | 175 | Stanford CoreNLP: A Java suite of core NLP tools. | 2020-06-08T22:47:45Z |
| 93 | RxJava-Android-Samples | 7211 | 1343 | Java | 12 | Learning RxJava for Android by example | 2019-09-17T16:07:04Z |
| 94 | Android-Bootstrap | 7132 | 1494 | Java | 31 | Bootstrap style widgets for Android, with Glyph Icons | 2018-10-15T19:15:10Z |
| 95 | BigData-Notes | 7017 | 1964 | Java | 1 | 大数据入门指南 ⭐ | 2020-06-09T03:05:23Z |
| 96 | WeChatLuckyMoney | 7001 | 2236 | 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 |
| 97 | TakePhoto | 6949 | 1477 | Java | 401 | 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库 | 2019-08-26T09:42:27Z |
| 98 | quickstart-android | 6946 | 6878 | Java | 48 | Firebase Quickstart Samples for Android | 2020-06-10T22:08:10Z |
| 99 | Java-WebSocket | 6902 | 2001 | Java | 31 | A barebones WebSocket client and server implementation written in 100% Java. | 2020-05-28T20:20:52Z |
| 100 | VirtualApp | 6891 | 2161 | Java | 163 | Virtual Engine for Android(Support 10.0 in business version) | 2020-06-02T08:07:39Z |