Files
Github-Ranking/Top100/Java.md
T
2020-05-29 11:01:38 +00:00

22 KiB
Raw Blame History

Github Ranking

Top 100 Stars in Java

Ranking Project Name Stars Forks Language Open Issues Description Last Commit
1 java-design-patterns 57976 18612 Java 176 Design patterns implemented in Java 2020-05-24T11:25:12Z
2 LeetCodeAnimation 54739 10069 Java 1 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2020-05-27T12:45:10Z
3 elasticsearch 49101 16829 Java 2772 Open Source, Distributed, RESTful Search Engine 2020-05-29T11:00:22Z
4 interviews 44768 9448 Java 73 Everything you need to know to get the job. 2020-05-13T15:10:57Z
5 RxJava 42771 7154 Java 15 RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. 2020-05-27T05:15:49Z
6 proxyee-down 25631 4688 Java 211 http下载工具,基于http代理,支持多连接分块下载 2019-10-09T06:57:32Z
7 Java 25506 9187 Java 401 All Algorithms implemented in Java 2020-05-29T10:17:31Z
8 zxing 25434 8673 Java 9 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2020-05-29T03:29:03Z
9 JCSprout 24740 6789 Java 36 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2020-05-18T13:54:49Z
10 fastjson 21459 5751 Java 1356 A fast JSON parser/generator for Java. 2020-05-26T14:53:08Z
11 druid 21303 7101 Java 1756 阿里巴巴计算平台事业部出品,为监控而生的数据库连接池 2020-05-20T11:11:14Z
12 ghidra 21002 2790 Java 799 Ghidra is a software reverse engineering (SRE) framework 2020-05-28T11:39:43Z
13 apollo 20927 7579 Java 178 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 2020-05-26T16:32:44Z
14 Hystrix 19731 4044 Java 371 Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable. 2020-05-12T13:06:38Z
15 miaosha 15899 3870 Java 22 ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 2020-05-15T21:09:08Z
16 kafka 15867 8412 Java 711 Mirror of Apache Kafka 2020-05-29T10:13:36Z
17 seata 15802 4223 Java 343 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2020-05-29T10:59:53Z
18 jenkins 15572 6243 Java 59 Jenkins automation server 2020-05-29T10:40:10Z
19 halo 15235 5049 Java 75 ✍ An excellent open source blog publishing application. | 一个优秀的开源博客发布应用。 2020-05-29T01:49:59Z
20 toBeTopJavaer 15002 3528 Java 13 To Be Top Javaer - Java工程师成神之路 2020-05-27T06:53:21Z
21 easyexcel 14950 3880 Java 37 快速、简单避免OOM的java处理Excel工具 2020-05-25T11:44:27Z
22 bazel 14754 2541 Java 1945 a fast, scalable, multi-language and extensible build system 2020-05-29T10:21:39Z
23 DoraemonKit 14626 1983 Java 31 A full-featured App (iOS & Android) development assistant. You deserve it. 简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android、微信小程序 )研发助手,你值得拥有。https://www.dokit.cn/ 2020-05-29T10:42:32Z
24 Android-CleanArchitecture 14296 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
25 xxl-job 14148 6008 Java 134 A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2020-05-28T10:25:38Z
26 GSYVideoPlayer 14136 3170 Java 12 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。 2020-05-20T01:52:05Z
27 skywalking 13469 3924 Java 107 APM, Application Performance Monitoring System 2020-05-29T10:20:31Z
28 Material-Animations 13310 2557 Java 19 Android Transition animations explanation with examples. 2019-04-02T15:42:38Z
29 Signal-Android 13119 3329 Java 662 A private messenger for Android. 2020-05-29T04:33:42Z
30 flink 13110 7054 Java 502 Apache Flink 2020-05-29T10:58:34Z
31 java8-tutorial 12982 3137 Java 16 Modern Java - A Guide to Java 8 2020-04-25T16:41:16Z
32 litemall 12932 5193 Java 33 又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端 2020-05-23T07:42:35Z
33 Sentinel 12356 3975 Java 222 A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件) 2020-05-29T10:24:20Z
34 nacos 12235 3878 Java 490 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2020-05-29T10:41:50Z
35 greenDAO 12082 2835 Java 202 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2020-05-04T06:12:38Z
36 AndroidViewAnimations 11326 2334 Java 56 Cute view animation collection. 2020-02-04T17:10:43Z
37 shardingsphere 11196 3693 Java 128 Distributed database middleware 2020-05-29T10:38:25Z
38 Matisse 11164 1733 Java 385 🎆 A well-designed local image and video selector for Android 2020-05-15T09:17:52Z
39 VasSonic 10821 1473 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
40 presto 10534 3624 Java 982 The official home of the Presto distributed SQL query engine for big data 2020-05-29T09:45:04Z
41 hadoop 10484 6485 Java 296 Apache Hadoop 2020-05-29T10:28:02Z
42 vlayout 10349 1757 Java 173 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
43 Apktool 10127 2488 Java 240 A tool for reverse engineering Android apk files 2020-05-27T11:11:52Z
44 recyclerview-animators 10020 1876 Java 103 An Android Animation library which easily add itemanimator to RecyclerView items. 2020-03-09T06:29:19Z
45 PermissionsDispatcher 9976 1324 Java 9 Simple annotation-based API to handle runtime permissions. 2020-04-11T10:07:52Z
46 AndroidAutoSize 9932 1429 Java 8 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). 2020-03-20T03:28:43Z
47 uCrop 9861 1734 Java 123 Image Cropping Library for Android 2020-05-04T10:23:26Z
48 banner 9831 1969 Java 13 🔥🔥🔥Banner 2.0 来了!Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义。 2020-05-25T02:14:20Z
49 elasticsearch-analysis-ik 9738 2283 Java 253 The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. 2020-05-14T02:30:20Z
50 RxPermissions 9626 1201 Java 97 Android runtime permissions powered by RxJava2 2020-03-20T16:39:55Z
51 MVPArms 9534 2302 Java 20 ⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架). 2020-04-20T02:53:33Z
52 Fragmentation 9477 2043 Java 181 [DEPRECATED] A powerful library that manage Fragment for Android 2019-11-15T05:57:59Z
53 guice 9316 1355 Java 348 Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. 2020-05-27T18:26:09Z
54 lombok 9254 1757 Java 627 Very spicy additions to the Java programming language. 2020-05-28T22:19:40Z
55 storm 9009 1751 Java 43 Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more 2017-08-16T04:24:20Z
56 jib 8999 871 Java 97 🏗 Build container images for your Java applications. 2020-05-28T19:57:09Z
57 webmagic 8986 3769 Java 266 A scalable web crawler framework for Java. 2020-05-29T06:49:14Z
58 Android-PullToRefresh 8823 4951 Java 30 DEPRECATED 2017-10-13T08:40:58Z
59 glide-transformations 8728 1309 Java 38 An Android transformation library providing a variety of image transformations for Glide. 2020-01-30T06:52:26Z
60 PictureSelector 8719 1830 Java 187 Picture Selector Library for Android or 图片选择器 2020-05-27T13:42:09Z
61 piggymetrics 8718 4411 Java 11 Microservice Architecture with Spring Boot, Spring Cloud and Docker 2020-04-16T19:04:49Z
62 JustAuth 8649 1513 Java 26 💯 史上最全的整合第三方登录的开源库。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么和推特等第三方平台的授权登录。 Login, so easy! 2020-05-26T06:48:59Z
63 NewPipe 8649 1279 Java 694 A libre lightweight streaming front-end for Android. 2020-05-29T09:55:46Z
64 auto 8642 1010 Java 85 A collection of source code generators for Java. 2020-05-20T19:51:38Z
65 fullstack-tutorial 8498 1932 Java 14 🚀 fullstack tutorial 2020,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 2020-05-19T16:57:19Z
66 interview 8427 4256 Java 132 Interview questions 2020-04-21T18:04:23Z
67 react-native-camera 8425 2741 Java 109 A Camera component for React Native. Also supports barcode scanning! 2020-05-29T08:00:58Z
68 spring-analysis 8393 2843 Java 7 Spring源码阅读 2020-04-23T16:58:28Z
69 ImmersionBar 8244 1411 Java 53 android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62 2020-05-22T09:19:22Z
70 Android_Data 8229 2057 Java 2 Some Android learning materials, hoping to help you learn Android development. 2017-09-20T14:57:54Z
71 mit-deep-learning-book-pdf 8157 1956 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
72 Mycat-Server 8017 3674 Java 731 None 2020-05-22T07:40:54Z
73 jsoup 7926 1774 Java 180 jsoup: Java HTML Parser, with best of DOM, CSS, and jquery 2020-05-29T09:24:17Z
74 paascloud-master 7886 3714 Java 70 spring cloud + vue + oAuth2.0全家桶实战,前后端分离模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。支持微信登录等三方登录。 2020-05-15T19:28:13Z
75 ip2region 7806 1397 Java 20 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
76 antlr4 7803 1940 Java 595 ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. 2020-05-29T01:09:11Z
77 neo4j 7800 1830 Java 201 Graphs for Everyone 2020-05-27T12:35:55Z
78 cheesesquare 7781 1894 Java 20 Demos the new Android Design library. 2018-10-13T04:45:35Z
79 MagicIndicator 7714 1305 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
80 dropwizard 7633 3195 Java 25 A damn simple library for building production-ready RESTful web services. 2020-05-27T07:38:39Z
81 RxLifecycle 7423 636 Java 0 Lifecycle handling APIs for Android apps using RxJava 2020-05-24T12:12:23Z
82 w3-goto-world 7398 1800 Java 0 🍅冲出你的窗口,Git镜像、Clone 及AWS下载加速、FREE SS/SSR/VMESS、WireGuard配置分享、IPFS、暗网等其他资源存储库 2020-05-24T22:56:23Z
83 zaproxy 7376 1393 Java 682 The OWASP ZAP core project 2020-05-29T10:24:27Z
84 testing-samples 7347 2956 Java 77 A collection of samples demonstrating different frameworks and techniques for automated testing 2020-05-28T19:47:05Z
85 agera 7335 672 Java 4 Reactive Programming for Android 2019-04-07T18:11:06Z
86 Android-Debug-Database 7225 766 Java 60 A library for debugging android databases and shared preferences - Make Debugging Great Again 2020-04-20T17:51:19Z
87 CoreNLP 7221 2436 Java 168 Stanford CoreNLP: A Java suite of core NLP tools. 2020-05-29T05:43:10Z
88 RxJava-Android-Samples 7207 1345 Java 12 Learning RxJava for Android by example 2019-09-17T16:07:04Z
89 UltimateRecyclerView 7154 1478 Java 183 A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features. 2019-07-02T13:50:12Z
90 android-gpuimage 7134 1941 Java 312 Android filters based on OpenGL (idea from GPUImage for iOS) 2020-02-25T08:33:24Z
91 Android-Bootstrap 7130 1492 Java 31 Bootstrap style widgets for Android, with Glyph Icons 2018-10-15T19:15:10Z
92 LitePal 7109 1499 Java 7 An Android library that makes developers use SQLite database extremely easy. 2020-05-25T13:42:04Z
93 WeChatLuckyMoney 7003 2234 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
94 metrics 7002 1713 Java 13 📈 Capturing JVM- and application-level metrics. So you know what's going on. 2020-05-29T07:10:34Z
95 sweet-alert-dialog 6978 1923 Java 157 SweetAlert for Android, a beautiful and clever alert dialog 2020-04-17T14:21:40Z
96 BigData-Notes 6894 1926 Java 0 大数据入门指南 ⭐ 2020-05-25T03:17:40Z
97 AndroidAutoLayout 6709 1956 Java 132 [停止维护]Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配,最大限度解决适配问题。 2018-11-26T13:24:38Z
98 CtCI-6th-Edition 6498 2932 Java 109 Cracking the Coding Interview 6th Ed. Solutions 2020-05-18T16:27:13Z
99 flink-learning 6468 1733 Java 1 flink learning blog. http://www.54tianzhisheng.cn 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》 2020-05-13T15:02:35Z
100 jjwt 6392 949 Java 53 Java JWT: JSON Web Token for Java and Android 2020-05-15T15:28:15Z