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 | 60144 | 19222 | Java | 239 | Design patterns implemented in Java | 2020-08-26T18:55:31Z |
| 2 | elasticsearch | 50695 | 17537 | Java | 2948 | Open Source, Distributed, RESTful Search Engine | 2020-08-27T02:21:11Z |
| 3 | Java | 29579 | 10215 | Java | 405 | All Algorithms implemented in Java | 2020-08-26T16:11:35Z |
| 4 | zxing | 26069 | 8784 | Java | 7 | ZXing ("Zebra Crossing") barcode scanning library for Java, Android | 2020-08-26T18:09:24Z |
| 5 | JCSprout | 25148 | 6915 | Java | 37 | 👨🎓 Java Core Sprout : basic, concurrent, algorithm | 2020-05-18T13:54:49Z |
| 6 | fastjson | 22242 | 5923 | Java | 1439 | A fast JSON parser/generator for Java. | 2020-08-21T09:51:50Z |
| 7 | druid | 22033 | 7293 | Java | 1822 | 阿里巴巴计算平台事业部出品,为监控而生的数据库连接池 | 2020-08-26T09:07:41Z |
| 8 | seata | 16970 | 4764 | Java | 454 | 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. | 2020-08-26T12:39:38Z |
| 9 | miaosha | 16721 | 4152 | Java | 31 | ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 | 2020-07-01T22:28:07Z |
| 10 | kafka | 16689 | 8898 | Java | 764 | Mirror of Apache Kafka | 2020-08-27T02:50:09Z |
| 11 | easyexcel | 16563 | 4335 | Java | 105 | 快速、简单避免OOM的java处理Excel工具 | 2020-08-24T09:17:10Z |
| 12 | halo | 16220 | 5483 | Java | 77 | ✍ An excellent open source blog publishing application. | 一个优秀的开源博客发布应用。 | 2020-08-26T00:45:46Z |
| 13 | jenkins | 16030 | 6394 | Java | 58 | Jenkins automation server | 2020-08-26T14:55:07Z |
| 14 | Android-CleanArchitecture | 14458 | 3247 | 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 |
| 15 | skywalking | 14429 | 4195 | Java | 104 | APM, Application Performance Monitoring System | 2020-08-27T02:38:20Z |
| 16 | flink | 13942 | 7595 | Java | 459 | Apache Flink | 2020-08-27T02:40:05Z |
| 17 | nacos | 13783 | 4739 | Java | 352 | an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. | 2020-08-26T12:12:04Z |
| 18 | Material-Animations | 13399 | 2563 | Java | 19 | Android Transition animations explanation with examples. | 2019-04-02T15:42:38Z |
| 19 | greenDAO | 12182 | 2845 | Java | 215 | greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. | 2020-08-11T13:03:18Z |
| 20 | shardingsphere | 11944 | 3964 | Java | 144 | Distributed database middleware | 2020-08-27T02:59:00Z |
| 21 | AndroidViewAnimations | 11452 | 2355 | Java | 58 | Cute view animation collection. | 2020-08-24T06:40:22Z |
| 22 | VasSonic | 10979 | 1492 | 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 |
| 23 | presto | 10963 | 3762 | Java | 955 | The official home of the Presto distributed SQL query engine for big data | 2020-08-27T01:08:12Z |
| 24 | Apktool | 10507 | 2573 | Java | 249 | A tool for reverse engineering Android apk files | 2020-08-14T12:38:50Z |
| 25 | vlayout | 10497 | 1779 | 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 |
| 26 | elasticsearch-analysis-ik | 10432 | 2407 | Java | 264 | The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. | 2020-08-19T15:38:14Z |
| 27 | PermissionsDispatcher | 10154 | 1347 | Java | 10 | A declarative and comprehensive API to handle Android runtime permissions. | 2020-08-23T08:13:23Z |
| 28 | guice | 9579 | 1397 | Java | 357 | Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. | 2020-08-21T17:22:22Z |
| 29 | JustAuth | 9226 | 1637 | Java | 21 | 💯 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么和推特等第三方平台的授权登录。 Login, so easy! | 2020-08-24T12:40:31Z |
| 30 | webmagic | 9208 | 3837 | Java | 264 | A scalable web crawler framework for Java. | 2020-08-23T05:18:28Z |
| 31 | PictureSelector | 9151 | 1975 | Java | 305 | Picture Selector Library for Android or 图片选择器 | 2020-08-06T20:03:23Z |
| 32 | interview | 8903 | 4476 | Java | 143 | Interview questions | 2020-08-24T10:21:48Z |
| 33 | fullstack-tutorial | 8854 | 2052 | Java | 11 | 🚀 fullstack tutorial 2020,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 | 2020-05-29T16:00:21Z |
| 34 | auto | 8799 | 1032 | Java | 83 | A collection of source code generators for Java. | 2020-08-24T16:26:39Z |
| 35 | react-native-camera | 8622 | 2808 | Java | 105 | A Camera component for React Native. Also supports barcode scanning! | 2020-08-22T12:36:42Z |
| 36 | mit-deep-learning-book-pdf | 8450 | 2023 | 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 |
| 37 | Android_Data | 8274 | 2062 | Java | 2 | Some Android learning materials, hoping to help you learn Android development. | 2017-09-20T14:57:54Z |
| 38 | ip2region | 8221 | 1492 | 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 |
| 39 | jsoup | 8134 | 1813 | Java | 205 | jsoup: Java HTML Parser, with best of DOM, CSS, and jquery | 2020-08-19T19:55:21Z |
| 40 | MagicIndicator | 7977 | 1340 | 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 |
| 41 | cheesesquare | 7784 | 1892 | Java | 20 | Demos the new Android Design library. | 2018-10-13T04:45:35Z |
| 42 | zaproxy | 7702 | 1455 | Java | 704 | The OWASP ZAP core project | 2020-08-26T16:41:48Z |
| 43 | BigData-Notes | 7692 | 2190 | Java | 2 | 大数据入门指南 ⭐ | 2020-08-19T09:36:37Z |
| 44 | testing-samples | 7527 | 3060 | Java | 84 | A collection of samples demonstrating different frameworks and techniques for automated testing | 2020-08-26T16:34:28Z |
| 45 | flink-learning | 7514 | 2047 | 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 |
| 46 | RxLifecycle | 7504 | 637 | Java | 0 | Lifecycle handling APIs for Android apps using RxJava | 2020-05-24T12:12:23Z |
| 47 | CtCI-6th-Edition | 7471 | 3187 | Java | 114 | Cracking the Coding Interview 6th Ed. Solutions | 2020-08-17T00:19:36Z |
| 48 | CoreNLP | 7422 | 2476 | Java | 184 | Stanford CoreNLP: A Java suite of core NLP tools. | 2020-08-21T11:46:33Z |
| 49 | RxJava-Android-Samples | 7351 | 1372 | Java | 11 | Learning RxJava for Android by example | 2019-09-17T16:07:04Z |
| 50 | agera | 7327 | 669 | Java | 4 | Reactive Programming for Android | 2019-04-07T18:11:06Z |
| 51 | Android-Bootstrap | 7158 | 1494 | Java | 30 | Bootstrap style widgets for Android, with Glyph Icons | 2018-10-15T19:15:10Z |
| 52 | WeChatLuckyMoney | 7002 | 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 |
| 53 | keycloak | 6939 | 2917 | Java | 83 | Open Source Identity and Access Management For Modern Applications and Services | 2020-08-27T00:39:10Z |
| 54 | jjwt | 6716 | 984 | Java | 50 | Java JWT: JSON Web Token for Java and Android | 2020-08-22T19:17:25Z |
| 55 | tsunami-security-scanner | 6321 | 628 | Java | 36 | Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence. | 2020-08-20T17:08:08Z |
| 56 | Timber | 6274 | 2070 | Java | 203 | Material Design Music Player | 2020-03-24T15:22:02Z |
| 57 | ion | 6170 | 1052 | Java | 327 | Android Asynchronous Networking and Image Loading | 2020-06-24T14:15:20Z |
| 58 | algs4 | 6151 | 2387 | Java | 11 | Algorithms, 4th edition textbook code and libraries | 2020-08-02T23:25:39Z |
| 59 | cassandra | 6126 | 2674 | Java | 288 | Mirror of Apache Cassandra | 2020-08-26T22:25:55Z |
| 60 | SpringCloud-Learning | 6055 | 2654 | Java | 15 | Spring Cloud基础教程,持续连载更新中 | 2020-08-26T02:21:30Z |
| 61 | AndroidPdfViewer | 6045 | 1260 | Java | 473 | Android view for displaying PDFs rendered with PdfiumAndroid | 2020-08-25T21:23:28Z |
| 62 | RoundedImageView | 6025 | 1220 | Java | 36 | A fast ImageView that supports rounded corners, ovals, and circles. | 2020-04-17T13:55:34Z |
| 63 | haven | 5840 | 711 | Java | 126 | 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 |
| 64 | RIBs | 5743 | 664 | Java | 64 | Uber's cross-platform mobile architecture framework. | 2020-05-08T21:56:00Z |
| 65 | closure-compiler | 5628 | 1005 | Java | 808 | A JavaScript checker and optimizer. | 2020-08-27T00:24:33Z |
| 66 | motan | 5538 | 1776 | Java | 323 | A cross-language remote procedure call(RPC) framework for rapid development of high performance distributed services. | 2020-08-18T07:48:05Z |
| 67 | async-http-client | 5517 | 1488 | Java | 59 | Asynchronous Http and WebSocket Client library for Java | 2020-08-02T06:53:47Z |
| 68 | nokogiri | 5486 | 783 | Java | 179 | Nokogiri (鋸) is a Rubygem providing HTML, XML, SAX, and Reader parsers with XPath and CSS selector support. | 2020-08-26T17:14:04Z |
| 69 | checkstyle | 5447 | 7464 | Java | 651 | Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program. | 2020-08-26T23:21:19Z |
| 70 | acra | 5384 | 1074 | Java | 3 | Application Crash Reports for Android | 2020-07-22T00:28:27Z |
| 71 | blade | 5383 | 1113 | Java | 59 | 🚀 Lightning fast and elegant mvc framework for Java8 | 2020-08-01T21:56:27Z |
| 72 | mybatis-generator-gui | 5375 | 2177 | Java | 95 | mybatis-generator界面工具,让你生成代码更简单更快捷 | 2020-05-17T11:35:42Z |
| 73 | freeline | 5359 | 625 | Java | 181 | A super fast build tool for Android, an alternative to Instant Run | 2020-05-10T15:57:31Z |
| 74 | jsonschema2pojo | 5198 | 1406 | Java | 164 | Generate Java types from JSON or JSON Schema and annotates those types for data-binding with Jackson, Gson, etc | 2020-08-08T04:09:55Z |
| 75 | k-9 | 5165 | 2114 | Java | 673 | K-9 Mail – Open Source Email App for Android | 2020-08-26T21:18:24Z |
| 76 | cachecloud | 5164 | 1788 | Java | 125 | 搜狐视频(sohu tv)Redis私有云平台 | 2020-07-01T18:53:35Z |
| 77 | InstaMaterial | 5034 | 1536 | Java | 29 | Implementation of Instagram with Material Design (originally based on Emmanuel Pacamalan's concept) | 2018-10-10T17:24:33Z |
| 78 | robolectric | 5033 | 1244 | Java | 673 | Android Unit Testing Framework | 2020-08-26T22:47:24Z |
| 79 | FEBS-Shiro | 4960 | 2015 | Java | 4 | Spring Boot 2.2.5,Shiro1.4.2 & Layui 2.5.5 权限管理系统。预览地址:http://47.104.70.138:8080/login | 2020-08-04T00:47:52Z |
| 80 | SpringCloud | 4880 | 2338 | Java | 23 | 基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中 | 2020-08-16T15:04:32Z |
| 81 | ctci | 4846 | 2304 | Java | 78 | Cracking the Coding Interview, 5th Edition | 2020-07-12T10:21:57Z |
| 82 | MagicCamera | 4827 | 1505 | Java | 94 | Real-time Filter Camera&VideoRecorder And ImageEditor With Face Beauty For Android---包含美颜等40余种实时滤镜相机,可拍照、录像、图片修改 | 2016-11-14T03:37:02Z |
| 83 | SwipeRecyclerView | 4795 | 1017 | Java | 89 | 🍈 RecyclerView侧滑菜单,Item拖拽,滑动删除Item,自动加载更多,HeaderView,FooterView,Item分组黏贴。 | 2020-05-31T03:49:14Z |
| 84 | tcc-transaction | 4765 | 2529 | Java | 220 | tcc-transaction是TCC型事务java实现 | 2020-07-01T18:38:34Z |
| 85 | android-zxingLibrary | 4710 | 1000 | Java | 196 | 几行代码快速集成二维码扫描功能 | 2019-10-14T02:00:03Z |
| 86 | folding-cell-android | 4700 | 849 | Java | 3 | :octocat: 📃 FoldingCell is a material design expanding content cell inspired by folding paper material made by @Ramotion | 2020-04-07T06:54:29Z |
| 87 | GravitySnapHelper | 4570 | 597 | Java | 1 | A SnapHelper that snaps a RecyclerView to an edge. | 2020-05-27T18:35:44Z |
| 88 | MaterialDateTimePicker | 4447 | 953 | Java | 85 | Pick a date or time on Android in style | 2020-08-26T06:04:24Z |
| 89 | zxing-android-embedded | 4396 | 1041 | Java | 48 | Barcode scanner library for Android, based on the ZXing decoder | 2020-08-24T01:28:11Z |
| 90 | generator | 4388 | 2329 | Java | 8 | A code generator for MyBatis. | 2020-08-24T10:21:21Z |
| 91 | capacitor | 4386 | 566 | Java | 147 | Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️ | 2020-08-27T00:32:56Z |
| 92 | CloudReader | 4328 | 1247 | Java | 4 | 云阅:一款基于网易云音乐UI,使用WanAndroid、Gank.Io及时光网api开发的符合Google Material Design的Android客户端。项目采取的是MVVM-DataBinding架构开发,主要包括:玩安卓区、干货区和电影区三个子模块。 | 2020-08-26T05:51:33Z |
| 93 | android-tips-tricks | 4297 | 553 | Java | 2 | ☑️ [Cheatsheet] Tips and tricks for Android Development | 2020-08-12T20:37:57Z |
| 94 | PLDroidPlayer | 4283 | 955 | Java | 309 | PLDroidPlayer 是七牛推出的一款免费的适用于 Android 平台的播放器 SDK,采用全自研的跨平台播放内核,拥有丰富的功能和优异的性能,可高度定制化和二次开发。 | 2019-10-31T11:08:16Z |
| 95 | orientdb | 4195 | 829 | Java | 1530 | OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text, Geospatial and Key-Value models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries. OrientDB Community Edition is Open Source using a liberal Apache 2 license. | 2020-08-26T15:07:49Z |
| 96 | BGARefreshLayout-Android | 4112 | 1017 | Java | 95 | 多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位 | 2019-11-12T15:29:05Z |
| 97 | spring-cloud-netflix | 4111 | 2094 | Java | 123 | Integration with Netflix OSS components | 2020-08-26T06:46:06Z |
| 98 | testcontainers-java | 4081 | 820 | Java | 300 | Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container. | 2020-08-26T23:47:19Z |
| 99 | quasar | 4060 | 513 | Java | 95 | Fibers, Channels and Actors for the JVM | 2020-07-28T11:03:06Z |
| 100 | micronaut-core | 4045 | 674 | Java | 303 | Micronaut Application Framework | 2020-08-27T02:11:52Z |