mirror of
https://github.com/EvanLi/Github-Ranking.git
synced 2026-11-06 16:31:49 +00:00
20 KiB
20 KiB
Github Ranking
Top 100 Stars in Java
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | java-design-patterns | 59577 | 19067 | Java | 242 | Design patterns implemented in Java | 2020-08-06T10:50:51Z |
| 2 | elasticsearch | 50338 | 17372 | Java | 2892 | Open Source, Distributed, RESTful Search Engine | 2020-08-06T16:01:56Z |
| 3 | MPAndroidChart | 31391 | 8034 | Java | 1802 | 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-08-02T08:30:05Z |
| 4 | glide | 29620 | 5407 | Java | 144 | An image loading and caching library for Android focused on smooth scrolling | 2020-08-04T00:01:31Z |
| 5 | Java | 29032 | 10048 | Java | 413 | All Algorithms implemented in Java | 2020-08-06T14:12:32Z |
| 6 | zxing | 25924 | 8767 | Java | 8 | ZXing ("Zebra Crossing") barcode scanning library for Java, Android | 2020-07-22T18:00:38Z |
| 7 | butterknife | 25383 | 4748 | Java | 111 | Bind Android views and callbacks to fields and methods. | 2020-08-05T23:41:04Z |
| 8 | JCSprout | 25076 | 6889 | Java | 37 | 👨🎓 Java Core Sprout : basic, concurrent, algorithm | 2020-05-18T13:54:49Z |
| 9 | netty | 24372 | 11656 | Java | 456 | Netty project - an event-driven asynchronous network application framework | 2020-08-06T15:00:06Z |
| 10 | fastjson | 22116 | 5890 | Java | 1406 | A fast JSON parser/generator for Java. | 2020-08-06T07:04:13Z |
| 11 | druid | 21903 | 7262 | Java | 1804 | 阿里巴巴计算平台事业部出品,为监控而生的数据库连接池 | 2020-07-23T09:07:48Z |
| 12 | gson | 18322 | 3550 | Java | 553 | A Java serialization/deserialization library to convert Java Objects into JSON and back | 2020-07-31T12:17:08Z |
| 13 | picasso | 17578 | 3999 | Java | 206 | A powerful image downloading and caching library for Android | 2020-08-04T21:07:04Z |
| 14 | seata | 16740 | 4651 | Java | 419 | 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. | 2020-08-06T15:35:11Z |
| 15 | kafka | 16530 | 8798 | Java | 735 | Mirror of Apache Kafka | 2020-08-06T14:52:27Z |
| 16 | miaosha | 16525 | 4087 | Java | 31 | ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 | 2020-07-01T22:28:07Z |
| 17 | easyexcel | 16209 | 4237 | Java | 90 | 快速、简单避免OOM的java处理Excel工具 | 2020-08-03T10:48:31Z |
| 18 | halo | 16066 | 5416 | Java | 67 | ✍ An excellent open source blog publishing application. | 一个优秀的开源博客发布应用。 | 2020-08-06T14:35:32Z |
| 19 | jenkins | 15937 | 6370 | Java | 63 | Jenkins automation server | 2020-08-06T11:43:22Z |
| 20 | SpringAll | 15929 | 4679 | Java | 7 | 循序渐进,学习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 |
| 21 | Android-CleanArchitecture | 14430 | 3241 | 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 |
| 22 | skywalking | 14228 | 4141 | Java | 109 | APM, Application Performance Monitoring System | 2020-08-06T15:17:20Z |
| 23 | flink | 13776 | 7494 | Java | 440 | Apache Flink | 2020-08-06T15:58:42Z |
| 24 | nacos | 13464 | 4519 | Java | 356 | an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. | 2020-08-06T15:13:33Z |
| 25 | Material-Animations | 13375 | 2561 | Java | 19 | Android Transition animations explanation with examples. | 2019-04-02T15:42:38Z |
| 26 | CircleImageView | 13320 | 2976 | Java | 4 | A circular ImageView for Android | 2020-04-18T12:47:45Z |
| 27 | springboot-learning-example | 13267 | 6497 | Java | 18 | spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。另外写博客,用 OpenWrite。 | 2020-07-01T18:20:44Z |
| 28 | lottie-react-native | 13235 | 1417 | Java | 78 | Lottie wrapper for React Native. | 2020-07-30T14:54:06Z |
| 29 | disruptor | 12740 | 3159 | Java | 11 | High Performance Inter-Thread Messaging Library | 2020-07-30T14:53:30Z |
| 30 | greenDAO | 12162 | 2845 | Java | 213 | greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. | 2020-05-04T06:12:38Z |
| 31 | shardingsphere | 11801 | 3901 | Java | 137 | Distributed database middleware | 2020-08-06T15:46:24Z |
| 32 | deeplearning4j | 11738 | 4846 | Java | 1069 | Eclipse Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark | 2020-08-01T23:52:46Z |
| 33 | AndroidViewAnimations | 11422 | 2344 | Java | 58 | Cute view animation collection. | 2020-02-04T17:10:43Z |
| 34 | bytecode-viewer | 11356 | 802 | Java | 59 | A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) | 2020-07-26T01:45:10Z |
| 35 | VasSonic | 10937 | 1487 | 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 |
| 36 | presto | 10919 | 3730 | Java | 974 | The official home of the Presto distributed SQL query engine for big data | 2020-08-06T15:28:10Z |
| 37 | vlayout | 10467 | 1776 | Java | 183 | 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 |
| 38 | Apktool | 10422 | 2559 | Java | 248 | A tool for reverse engineering Android apk files | 2020-08-01T16:51:02Z |
| 39 | tink | 10367 | 840 | Java | 54 | Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse. | 2020-08-06T15:43:43Z |
| 40 | elasticsearch-analysis-ik | 10270 | 2373 | Java | 263 | The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. | 2020-08-04T09:36:31Z |
| 41 | PermissionsDispatcher | 10108 | 1343 | Java | 9 | A declarative and comprehensive API to handle Android runtime permissions. | 2020-07-29T11:58:43Z |
| 42 | FlycoTabLayout | 9932 | 2174 | Java | 339 | An Android TabLayout Lib | 2020-05-25T07:50:53Z |
| 43 | guice | 9520 | 1391 | Java | 356 | Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. | 2020-08-05T13:53:41Z |
| 44 | webmagic | 9174 | 3819 | Java | 262 | A scalable web crawler framework for Java. | 2020-06-24T05:43:25Z |
| 45 | JustAuth | 9136 | 1614 | Java | 21 | 💯 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么和推特等第三方平台的授权登录。 Login, so easy! | 2020-08-05T15:14:45Z |
| 46 | PictureSelector | 9050 | 1939 | Java | 290 | Picture Selector Library for Android or 图片选择器 | 2020-08-06T13:55:25Z |
| 47 | interview | 8794 | 4434 | Java | 139 | Interview questions | 2020-07-28T15:38:41Z |
| 48 | fullstack-tutorial | 8772 | 2033 | Java | 11 | 🚀 fullstack tutorial 2020,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 | 2020-05-29T16:00:21Z |
| 49 | auto | 8750 | 1025 | Java | 81 | A collection of source code generators for Java. | 2020-07-29T14:45:27Z |
| 50 | react-native-camera | 8585 | 2795 | Java | 120 | A Camera component for React Native. Also supports barcode scanning! | 2020-08-03T18:58:20Z |
| 51 | Calligraphy | 8554 | 1103 | Java | 92 | Custom fonts in Android the easy way... | 2019-06-18T10:41:44Z |
| 52 | mit-deep-learning-book-pdf | 8397 | 2003 | 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 |
| 53 | Android_Data | 8267 | 2061 | Java | 2 | Some Android learning materials, hoping to help you learn Android development. | 2017-09-20T14:57:54Z |
| 54 | MaterialViewPager | 8171 | 1535 | Java | 189 | A Material Design ViewPager easy to use library | 2018-10-12T01:11:20Z |
| 55 | ip2region | 8146 | 1477 | Java | 18 | 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 |
| 56 | jsoup | 8098 | 1810 | Java | 203 | jsoup: Java HTML Parser, with best of DOM, CSS, and jquery | 2020-07-01T16:09:08Z |
| 57 | spring-boot-api-project-seed | 8076 | 3430 | Java | 102 | :seedling::rocket:一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~ | 2020-07-31T07:37:01Z |
| 58 | JsBridge | 7935 | 1653 | Java | 161 | android java and javascript bridge, inspired by wechat webview jsbridge | 2020-05-20T14:33:04Z |
| 59 | junit4 | 7934 | 3007 | Java | 135 | A programmer-oriented testing framework for Java. | 2020-08-04T08:27:26Z |
| 60 | MagicIndicator | 7921 | 1331 | 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 |
| 61 | cheesesquare | 7786 | 1892 | Java | 20 | Demos the new Android Design library. | 2018-10-13T04:45:35Z |
| 62 | dex2jar | 7783 | 1524 | Java | 337 | Tools to work with android .dex and java .class files | 2020-06-24T18:04:04Z |
| 63 | zaproxy | 7625 | 1440 | Java | 699 | The OWASP ZAP core project | 2020-08-06T10:19:36Z |
| 64 | SimianArmy | 7608 | 1109 | 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 |
| 65 | BigData-Notes | 7499 | 2136 | Java | 0 | 大数据入门指南 ⭐ | 2020-07-27T01:17:21Z |
| 66 | RxLifecycle | 7489 | 637 | Java | 0 | Lifecycle handling APIs for Android apps using RxJava | 2020-05-24T12:12:23Z |
| 67 | testing-samples | 7488 | 3033 | Java | 81 | A collection of samples demonstrating different frameworks and techniques for automated testing | 2020-07-28T23:41:56Z |
| 68 | buck | 7476 | 1120 | Java | 219 | A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages. | 2020-08-06T15:15:18Z |
| 69 | CoreNLP | 7365 | 2472 | Java | 185 | Stanford CoreNLP: A Java suite of core NLP tools. | 2020-08-06T15:51:53Z |
| 70 | agera | 7331 | 669 | Java | 4 | Reactive Programming for Android | 2019-04-07T18:11:06Z |
| 71 | RxJava-Android-Samples | 7327 | 1367 | Java | 11 | Learning RxJava for Android by example | 2019-09-17T16:07:04Z |
| 72 | CtCI-6th-Edition | 7303 | 3132 | Java | 114 | Cracking the Coding Interview 6th Ed. Solutions | 2020-07-23T13:47:32Z |
| 73 | flink-learning | 7301 | 1979 | Java | 0 | flink learning blog. http://www.54tianzhisheng.cn 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》 | 2020-07-04T11:39:47Z |
| 74 | Auto.js | 7158 | 1980 | Java | 128 | A UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具) | 2020-06-24T01:59:36Z |
| 75 | Android-Bootstrap | 7152 | 1492 | Java | 30 | Bootstrap style widgets for Android, with Glyph Icons | 2018-10-15T19:15:10Z |
| 76 | Java-WebSocket | 7104 | 2046 | Java | 33 | A barebones WebSocket client and server implementation written in 100% Java. | 2020-08-03T11:10:25Z |
| 77 | quickstart-android | 7103 | 6932 | Java | 31 | Firebase Quickstart Samples for Android | 2020-08-06T15:35:24Z |
| 78 | WeChatLuckyMoney | 7005 | 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 |
| 79 | TakePhoto | 6975 | 1488 | Java | 406 | 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库 | 2019-08-26T09:42:27Z |
| 80 | keycloak | 6803 | 2888 | Java | 56 | Open Source Identity and Access Management For Modern Applications and Services | 2020-08-06T14:00:07Z |
| 81 | SmartTabLayout | 6712 | 1345 | Java | 118 | A custom ViewPager title strip which gives continuous feedback to the user when scrolling | 2020-06-03T06:02:33Z |
| 82 | jjwt | 6634 | 974 | Java | 48 | Java JWT: JSON Web Token for Java and Android | 2020-07-22T23:22:45Z |
| 83 | AndPermission | 6324 | 1063 | Java | 124 | 🍓 Permissions manager for Android platform. | 2020-05-10T06:23:09Z |
| 84 | pulsar | 6313 | 1532 | Java | 891 | Apache Pulsar - distributed pub-sub messaging system | 2020-08-06T15:41:31Z |
| 85 | Timber | 6257 | 2058 | Java | 200 | Material Design Music Player | 2020-03-24T15:22:02Z |
| 86 | android-floating-action-button | 6245 | 1499 | Java | 153 | Floating Action Button for Android based on Material Design specification | 2020-05-17T10:07:11Z |
| 87 | ion | 6163 | 1054 | Java | 327 | Android Asynchronous Networking and Image Loading | 2020-06-24T14:15:20Z |
| 88 | cassandra | 6094 | 2661 | Java | 303 | Mirror of Apache Cassandra | 2020-08-06T12:27:36Z |
| 89 | algs4 | 6093 | 2374 | Java | 11 | Algorithms, 4th edition textbook code and libraries | 2020-08-02T23:25:39Z |
| 90 | SpringBoot-Labs | 6083 | 1751 | Java | 16 | 一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024 | 2020-08-04T11:32:52Z |
| 91 | otter | 6066 | 2167 | Java | 222 | 阿里巴巴分布式数据库同步系统(解决中美异地机房) | 2020-07-23T08:16:46Z |
| 92 | cim | 6033 | 1866 | Java | 21 | 📲cim(cross IM) 适用于开发者的分布式即时通讯系统 | 2020-08-04T13:48:11Z |
| 93 | RoundedImageView | 6014 | 1218 | Java | 36 | A fast ImageView that supports rounded corners, ovals, and circles. | 2020-04-17T13:55:34Z |
| 94 | tsunami-security-scanner | 6011 | 600 | Java | 36 | Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence. | 2020-07-27T10:38:43Z |
| 95 | material | 6008 | 1362 | Java | 221 | A library to bring fully animated Material Design components to pre-Lolipop Android. | 2020-07-21T06:09:43Z |
| 96 | SpringCloud-Learning | 5982 | 2632 | Java | 15 | Spring Cloud基础教程,持续连载更新中 | 2020-07-01T19:09:09Z |
| 97 | AndroidPdfViewer | 5978 | 1246 | Java | 461 | Android view for displaying PDFs rendered with PdfiumAndroid | 2020-08-04T16:12:11Z |
| 98 | haven | 5823 | 709 | Java | 125 | Haven is for people who need a way to protect their personal spaces and possessions without compromising their own privacy, through an Android app and on-device sensors | 2020-07-23T03:53:39Z |
| 99 | xUtils3 | 5786 | 1992 | Java | 10 | Android orm, bitmap, http, view inject... | 2020-07-28T11:27:09Z |
| 100 | springside4 | 5770 | 3032 | Java | 73 | A Spring Framework based, pragmatic style JavaEE application reference architecture. | 2019-12-15T16:04:12Z |