Files
Github-Ranking/Top100/Java.md
T
2020-05-09 07:09:12 +00:00

21 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 55404 17868 Java 166 Design patterns implemented in Java 2020-02-17T05:13:07Z
2 elasticsearch 47058 15998 Java 2506 Open Source, Distributed, RESTful Search Engine 2020-02-18T10:57:04Z
3 interviews 41986 8841 Java 67 Everything you need to know to get the job. 2020-02-15T10:25:54Z
4 RxJava 41857 7031 Java 5 RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. 2020-02-14T14:27:02Z
5 mall 29705 12334 Java 11 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 2020-02-17T13:40:10Z
6 proxyee-down 25494 4665 Java 211 http下载工具,基于http代理,支持多连接分块下载 2019-10-09T06:57:32Z
7 butterknife 25060 4719 Java 110 Bind Android views and callbacks to fields and methods. 2020-01-21T09:51:12Z
8 zxing 24730 8578 Java 9 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2020-02-16T14:46:45Z
9 JCSprout 23560 6548 Java 33 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2020-01-15T07:57:27Z
10 netty 22593 10640 Java 402 Netty project - an event-driven asynchronous network application framework 2020-02-18T03:43:26Z
11 Java 21708 7957 Java 363 All Algorithms implemented in Java 2020-02-11T22:52:56Z
12 fastjson 20614 5578 Java 1272 A fast JSON parser/generator for Java. 2020-02-18T04:33:13Z
13 druid 20265 6845 Java 1683 阿里巴巴数据库事业部出品,为监控而生的数据库连接池 2020-02-11T15:24:38Z
14 ghidra 19577 2542 Java 561 Ghidra is a software reverse engineering (SRE) framework 2020-02-17T18:18:43Z
15 apollo 19529 7040 Java 143 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 2020-02-08T03:00:52Z
16 Hystrix 19097 3956 Java 363 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-02-04T16:47:17Z
17 picasso 17331 3988 Java 200 A powerful image downloading and caching library for Android 2020-01-25T11:44:16Z
18 gson 17317 3407 Java 496 A Java serialization/deserialization library to convert Java Objects into JSON and back 2020-02-17T22:55:20Z
19 selenium 16909 5526 Java 603 A browser automation framework and ecosystem. 2020-02-18T05:11:09Z
20 jenkins 14923 6063 Java 51 Jenkins automation server 2020-02-18T10:36:40Z
21 kafka 14909 7910 Java 727 Mirror of Apache Kafka 2020-02-18T06:10:02Z
22 seata 14236 3653 Java 213 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2020-02-18T01:52:45Z
23 Android-CleanArchitecture 14123 3208 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. 2019-07-18T20:34:04Z
24 vhr 13958 5778 Java 108 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 2020-02-18T04:47:37Z
25 Telegram 13417 5064 Java 407 Telegram for Android source 2020-02-16T05:26:01Z
26 miaosha 13378 3081 Java 19 ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 2020-01-13T01:17:25Z
27 Material-Animations 13190 2560 Java 19 Android Transition animations explanation with examples. 2019-04-02T15:42:38Z
28 halo 13103 4114 Java 50 ✍ An excellent open source blog publishing application. | 一个优秀的开源博客发布应用。 2020-02-16T06:38:25Z
29 CircleImageView 12773 2889 Java 9 A circular ImageView for Android 2020-01-26T11:52:22Z
30 easyexcel 12734 3320 Java 96 快速、简单避免OOM的java处理Excel工具 2020-01-21T03:22:16Z
31 xxl-job 12561 5391 Java 147 A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2020-01-22T09:38:11Z
32 zipkin 12435 2315 Java 260 Zipkin is a distributed tracing system 2020-02-18T08:54:45Z
33 FizzBuzzEnterpriseEdition 12397 555 Java 312 FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. 2019-12-18T07:12:55Z
34 skywalking 12280 3569 Java 96 APM, Application Performance Monitoring System 2020-02-18T09:21:43Z
35 springboot-learning-example 12241 6093 Java 10 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。另外写博客,用 OpenWrite。 2019-10-14T16:57:07Z
36 flink 12094 6449 Java 457 Apache Flink 2020-02-18T11:00:15Z
37 greenDAO 11920 2814 Java 193 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2020-02-18T10:43:23Z
38 AndroidViewAnimations 11175 2320 Java 54 Cute view animation collection. 2020-02-04T17:10:43Z
39 litemall 11125 4425 Java 22 又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端 2020-02-16T06:28:22Z
40 VasSonic 10581 1445 Java 30 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
41 toBeTopJavaer 10550 2476 Java 8 To Be Top Javaer - Java工程师成神之路 2020-02-07T07:33:55Z
42 nacos 10452 2956 Java 339 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2020-02-17T16:07:55Z
43 presto 10201 3506 Java 971 The official home of the Presto distributed SQL query engine for big data 2020-02-18T07:16:03Z
44 vlayout 10132 1738 Java 164 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-02-15T13:12:58Z
45 hadoop 10124 6268 Java 281 Apache Hadoop 2020-02-18T10:36:03Z
46 mockito 10107 1799 Java 245 Most popular Mocking framework for unit tests written in Java 2020-02-15T23:26:07Z
47 incubator-shardingsphere 9810 3368 Java 99 Distributed database middleware 2020-02-18T10:53:12Z
48 PermissionsDispatcher 9754 1300 Java 5 Simple annotation-based API to handle runtime permissions. 2020-02-11T15:57:08Z
49 android-Ultra-Pull-To-Refresh 9706 2798 Java 173 Ultra Pull to Refresh for Android. Support all the views. 2018-05-04T21:12:00Z
50 Apktool 9562 2388 Java 248 A tool for reverse engineering Android apk files 2020-02-06T12:23:53Z
51 FlycoTabLayout 9528 2082 Java 313 An Android TabLayout Lib 2019-12-14T22:54:40Z
52 Android-ObservableScrollView 9524 2116 Java 179 Android library to observe scroll events on scrollable views. 2017-08-09T11:37:19Z
53 PocketHub 9479 3639 Java 125 PocketHub Android App 2019-11-10T09:20:54Z
54 RxPermissions 9393 1154 Java 93 Android runtime permissions powered by RxJava2 2020-01-20T21:23:33Z
55 banner 9365 1893 Java 15 Android广告图片轮播控件,Banner 2.0 全新升级!!! 2020-01-23T05:20:58Z
56 Fragmentation 9346 1996 Java 173 [DEPRECATED] A powerful library that manage Fragment for Android 2019-11-15T05:57:59Z
57 MVPArms 9243 2236 Java 16 ⚔️ 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-01-27T13:55:06Z
58 druid 9193 2389 Java 951 Apache Druid: a high performance real-time analytics database. 2020-02-18T09:19:39Z
59 MaterialDesignLibrary 9112 2384 Java 263 This is a library with components of Android L to you use in android 2.2 2019-10-16T07:58:26Z
60 storm 9028 1760 Java 43 Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more 2017-08-16T04:24:20Z
61 guice 9015 1318 Java 338 Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. 2019-12-10T18:53:27Z
62 tink 9011 741 Java 53 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-02-15T06:38:33Z
63 lombok 8869 1687 Java 591 Very spicy additions to the Java programming language. 2020-02-17T10:22:53Z
64 elasticsearch-analysis-ik 8847 2120 Java 244 The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. 2020-02-13T07:23:17Z
65 Android-PullToRefresh 8831 4974 Java 30 DEPRECATED 2017-10-13T08:40:58Z
66 webmagic 8768 3712 Java 307 A scalable web crawler framework for Java. 2020-02-12T02:58:54Z
67 Calligraphy 8498 1086 Java 89 Custom fonts in Android the easy way... 2019-06-18T10:41:44Z
68 glide-transformations 8496 1295 Java 34 An Android transformation library providing a variety of image transformations for Glide. 2020-01-30T06:52:26Z
69 jib 8483 784 Java 106 🏗 Build container images for your Java applications. 2020-02-18T03:15:52Z
70 auto 8444 978 Java 86 A collection of source code generators for Java. 2020-02-12T01:15:11Z
71 Android_Data 8183 2063 Java 2 Some Android learning materials, hoping to help you learn Android development. 2017-09-20T14:57:54Z
72 react-native-camera 8140 2615 Java 80 A Camera component for React Native. Also supports barcode scanning! 2020-02-14T02:26:14Z
73 PictureSelector 8067 1625 Java 230 Picture Selector Library for Android or 图片选择器 2020-02-03T03:36:29Z
74 piggymetrics 8046 4096 Java 9 Microservice Architecture with Spring Boot, Spring Cloud and Docker 2020-02-02T04:29:38Z
75 interview 7938 3978 Java 121 Interview questions 2020-02-07T06:14:24Z
76 ImmersionBar 7779 1339 Java 38 android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62 2019-12-13T10:40:53Z
77 cheesesquare 7777 1897 Java 20 Demos the new Android Design library. 2018-10-13T04:45:35Z
78 VirtualAPK 7769 1294 Java 104 A powerful and lightweight plugin framework for Android 2019-09-11T08:17:57Z
79 junit4 7766 2942 Java 134 A programmer-oriented testing framework for Java. 2020-02-17T12:21:26Z
80 NewPipe 7691 1141 Java 656 A libre lightweight streaming front-end for Android. 2020-02-17T13:55:18Z
81 jsoup 7681 1749 Java 147 jsoup: Java HTML Parser, with best of DOM, CSS, and jquery 2020-02-17T05:59:43Z
82 mit-deep-learning-book-pdf 7628 1867 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
83 Mycat-Server 7624 3592 Java 697 None 2020-01-16T15:14:05Z
84 fullstack-tutorial 7616 1698 Java 11 🚀 fullstack tutorial 2019,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 2020-01-22T09:25:34Z
85 JsBridge 7491 1550 Java 149 android java and javascript bridge, inspired by wechat webview jsbridge 2019-11-15T02:56:20Z
86 SimianArmy 7482 1088 Java 43 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
87 ip2region 7453 1329 Java 22 Ip2region is a offline IP location library with accuracy rate of 99.9% and 0.0x millseconds searching performance. DB file is less then 5Mb with all ip address stored. binding for Java,PHP,C,Python,Nodejs,Golang,C#,lua. Binary,B-tree,Memory searching algorithm 2019-12-28T01:01:14Z
88 neo4j 7432 1773 Java 196 Graphs for Everyone 2020-02-15T11:20:59Z
89 MagicIndicator 7362 1233 Java 140 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 2019-12-25T09:10:50Z
90 agera 7348 676 Java 4 Reactive Programming for Android 2019-04-07T18:11:06Z
91 RxLifecycle 7317 615 Java 3 Lifecycle handling APIs for Android apps using RxJava 2019-09-21T23:36:51Z
92 JustAuth 7221 1237 Java 11 💯 史上最全的整合第三方登录的开源库。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么和推特等第三方平台的授权登录。 Login, so easy! 2020-01-26T13:08:44Z
93 paascloud-master 7221 3382 Java 63 spring cloud + vue + oAuth2.0全家桶实战,前后端分离模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。支持微信登录等三方登录。 2019-11-13T01:51:58Z
94 antlr4 7211 1807 Java 543 ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. 2020-02-17T20:31:17Z
95 RxJava-Android-Samples 7179 1349 Java 12 Learning RxJava for Android by example 2019-09-17T16:07:04Z
96 grpc-java 7125 2342 Java 478 The Java gRPC implementation. HTTP/2 based RPC 2020-02-18T05:45:20Z
97 UltimateRecyclerView 7118 1482 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
98 Android-Bootstrap 7106 1493 Java 30 Bootstrap style widgets for Android, with Glyph Icons 2018-10-15T19:15:10Z
99 testing-samples 7098 2813 Java 72 A collection of samples demonstrating different frameworks and techniques for automated testing 2020-02-16T22:54:40Z
100 awesome-java-leetcode 7068 1435 Java 8 👑 LeetCode of algorithms with java solution(updating). 2019-10-12T07:16:19Z