Files
Github-Ranking/Top100/Java.md
T
2020-05-09 07:08:51 +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 CS-Notes 79239 25306 Java 23 📚 Tech Interview Guide 技术面试必备基础知识、Leetcode 题解、Java、C++、Python、后端面试、操作系统、计算机网络、系统设计 2019-10-05T11:31:22Z
2 java-design-patterns 51696 16733 Java 180 Design patterns implemented in Java 2019-10-07T07:09:22Z
3 elasticsearch 44589 14977 Java 2215 Open Source, Distributed, RESTful Search Engine 2019-10-07T11:00:24Z
4 RxJava 40661 6837 Java 11 RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. 2019-10-07T07:04:38Z
5 interviews 39171 8156 Java 56 Everything you need to know to get the job. 2019-10-02T23:10:36Z
6 retrofit 33841 6267 Java 83 Type-safe HTTP client for Android and Java by Square, Inc. 2019-10-04T20:11:52Z
7 spring-framework 32681 21284 Java 1031 Spring Framework 2019-10-07T06:47:34Z
8 dubbo 29391 19286 Java 558 Apache Dubbo is a high-performance, java based, open source RPC framework. 2019-10-07T02:57:02Z
9 MPAndroidChart 28683 7435 Java 1584 A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations. 2019-10-06T17:17:39Z
10 glide 27318 5035 Java 135 An image loading and caching library for Android focused on smooth scrolling 2019-10-06T18:14:06Z
11 lottie-android 26994 4285 Java 30 Render After Effects animations natively on Android and iOS, Web, and React Native 2019-09-28T09:54:23Z
12 proxyee-down 25048 4579 Java 211 http下载工具,基于http代理,支持多连接分块下载 2019-09-20T09:11:33Z
13 zxing 23743 8384 Java 10 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2019-10-07T03:50:14Z
14 JCSprout 22512 6264 Java 37 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2019-09-28T16:17:20Z
15 mall 22340 8969 Java 16 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 2019-10-07T07:14:41Z
16 EventBus 21692 4377 Java 123 Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 2019-09-28T01:36:52Z
17 jadx 20078 2263 Java 103 Dex to Java decompiler 2019-09-29T11:20:27Z
18 fastjson 19483 5259 Java 1151 🚄 A fast JSON parser/generator for Java. (Aliyun Data Lake Analytics https://www.aliyun.com/product/datalakeanalytics powered by fastjson ) 2019-10-07T07:15:45Z
19 SmartRefreshLayout 18860 3910 Java 51 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 2019-09-26T07:41:00Z
20 druid 18783 6483 Java 1541 阿里巴巴数据库事业部出品,为监控而生的数据库连接池。阿里云Data Lake Analytics(https://www.aliyun.com/product/datalakeanalytics )、DRDS、TDDL 连接池powered by Druid 2019-10-05T06:18:32Z
21 spring-boot-examples 18775 8459 Java 13 about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 2019-09-11T02:09:18Z
22 RxAndroid 18496 2852 Java 0 RxJava bindings for Android 2019-10-07T06:09:53Z
23 BaseRecyclerViewAdapterHelper 18395 3848 Java 16 BRVAH:Powerful and flexible RecyclerAdapter 2019-10-07T07:22:54Z
24 Hystrix 18354 3784 Java 350 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. 2019-10-04T05:49:10Z
25 ghidra 17667 2243 Java 397 Ghidra is a software reverse engineering (SRE) framework 2019-10-04T15:05:28Z
26 apollo 17312 6161 Java 373 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 2019-10-05T13:56:04Z
27 Java 17272 6484 Java 221 All Algorithms implemented in Java 2019-10-07T09:52:55Z
28 PhotoView 15965 3601 Java 133 Implementation of ImageView for Android that supports zooming, by various touch gestures. 2019-03-15T04:22:26Z
29 selenium 15721 5188 Java 496 A browser automation framework and ecosystem. 2019-10-07T09:34:26Z
30 HanLP 15015 4260 Java 526 自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁 2019-10-03T14:00:14Z
31 tinker 14272 2884 Java 187 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2019-09-24T10:05:51Z
32 ExoPlayer 14079 4240 Java 343 An extensible media player for Android 2019-10-06T23:09:32Z
33 jenkins 14000 5749 Java 83 Jenkins automation server 2019-10-07T10:16:49Z
34 Android-CleanArchitecture 13830 3167 Java 140 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
35 kafka 13740 7288 Java 679 Mirror of Apache Kafka 2019-10-07T10:23:42Z
36 Material-Animations 13039 2547 Java 19 Android Transition animations explanation with examples. 2019-04-02T15:42:38Z
37 Telegram 12567 4845 Java 398 Telegram for Android source 2019-10-02T10:45:17Z
38 lottie-react-native 11983 1235 Java 83 Lottie wrapper for React Native. 2019-09-30T10:59:26Z
39 mybatis-3 11949 7605 Java 136 MyBatis SQL mapper framework for Java 2019-10-05T01:10:08Z
40 seata 11928 2993 Java 244 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2019-10-07T09:57:56Z
41 FizzBuzzEnterpriseEdition 11800 541 Java 305 FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. 2019-09-28T14:22:11Z
42 zipkin 11763 2158 Java 248 Zipkin is a distributed tracing system 2019-10-06T10:21:29Z
43 solo 11753 3156 Java 4 🎸 一款小而美的博客系统,专为程序员设计。 2019-10-05T04:12:30Z
44 greenDAO 11687 2784 Java 180 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2019-10-02T09:03:11Z
45 cat 11531 3863 Java 47 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2019-10-07T05:57:14Z
46 AndroidSwipeLayout 11472 2660 Java 354 The Most Powerful Swipe Layout! 2019-07-22T12:18:10Z
47 disruptor 11259 2831 Java 8 High Performance Inter-Thread Messaging Library 2019-10-05T13:28:49Z
48 HikariCP 11208 1701 Java 182 光 HikariCP・A solid, high-performance, JDBC connection pool at last. 2019-10-01T16:13:52Z
49 deeplearning4j 11196 4739 Java 909 Eclipse Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark 2019-10-04T20:06:46Z
50 miaosha 11042 2431 Java 6 ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 2019-08-14T09:46:41Z
51 AndroidViewAnimations 10895 2290 Java 52 Cute view animation collection. 2019-05-31T18:15:45Z
52 react-native-navigation 10819 2397 Java 176 A complete native navigation solution for React Native 2019-10-06T07:27:57Z
53 ARouter 10799 1817 Java 31 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2019-09-18T09:40:11Z
54 Luban 10783 1855 Java 107 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2019-09-12T02:26:37Z
55 Android-PickerView 10740 2726 Java 273 This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) 2019-08-02T06:54:24Z
56 dbeaver 10599 925 Java 1434 Free universal database tool and SQL client 2019-10-07T10:53:03Z
57 bytecode-viewer 10593 693 Java 41 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2019-08-11T04:48:21Z
58 skywalking 10584 3046 Java 50 APM, Application Performance Monitoring System 2019-10-07T10:11:48Z
59 flink 10554 5646 Java 548 Apache Flink 2019-10-07T11:00:35Z
60 vhr 10380 4126 Java 77 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 2019-10-01T09:40:39Z
61 VasSonic 10245 1405 Java 26 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. 2019-06-12T14:10:15Z
62 xxl-job 10235 4370 Java 135 A lightweight distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2019-10-02T11:52:43Z
63 ViewPagerIndicator 10168 4236 Java 215 Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. 2017-11-26T17:13:46Z
64 vlayout 9850 1704 Java 154 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. 2019-09-26T07:49:33Z
65 JiaoZiVideoPlayer 9737 2303 Java 238 Android VideoPlayer MediaPlayer VideoView MediaView Float View And Fullscreen.高度自定义的开源安卓视频框架 2019-08-18T10:18:10Z
66 android-Ultra-Pull-To-Refresh 9685 2821 Java 174 Ultra Pull to Refresh for Android. Support all the views. 2018-05-04T21:12:00Z
67 presto 9668 3318 Java 997 The official home of the Presto distributed SQL query engine for big data 2019-10-07T08:27:24Z
68 hadoop 9651 6014 Java 259 Apache Hadoop 2019-10-07T10:45:57Z
69 easyexcel 9605 2510 Java 45 快速、简单避免OOM的java处理Excel工具 2019-09-29T12:08:57Z
70 litemall 9512 3641 Java 34 又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端 2019-09-28T15:46:18Z
71 mockito 9476 1699 Java 240 Most popular Mocking framework for unit tests written in Java 2019-10-07T09:10:14Z
72 Android-ObservableScrollView 9461 2117 Java 179 Android library to observe scroll events on scrollable views. 2017-08-09T11:37:19Z
73 SpringAll 9440 2501 Java 5 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Cloud、Spring Security & Spring Security OAuth2,博客Spring系列源码 2019-08-01T07:13:03Z
74 PermissionsDispatcher 9426 1279 Java 4 Simple annotation-based API to handle runtime permissions. 2019-09-27T03:55:31Z
75 PocketHub 9423 3642 Java 125 PocketHub Android App 2019-10-07T07:06:10Z
76 spring-cloud-alibaba 9365 2582 Java 133 Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. 2019-09-30T02:42:14Z
77 QMUI_Android 9111 1718 Java 180 提高 Android UI 开发效率的 UI 库 2019-09-30T13:33:26Z
78 rocketmq 9097 4742 Java 281 Mirror of Apache RocketMQ 2019-10-07T10:34:24Z
79 MaterialDesignLibrary 9079 2400 Java 263 This is a library with components of Android L to you use in android 2.2 2019-02-22T05:33:49Z
80 Fragmentation 9076 1928 Java 148 A powerful library that manage Fragment for Android! 2019-09-25T06:52:31Z
81 storm 9036 1767 Java 44 Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more 2017-08-16T04:24:20Z
82 RxPermissions 9035 1117 Java 83 Android runtime permissions powered by RxJava2 2019-09-19T09:15:24Z
83 banner 8905 1791 Java 239 Android广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等! 2019-08-29T03:43:02Z
84 Apktool 8894 2252 Java 201 A tool for reverse engineering Android apk files 2019-10-06T13:36:47Z
85 halo 8890 2527 Java 30 ✍ Halo 一款现代化的个人独立博客系统 2019-10-04T02:07:51Z
86 incubator-shardingsphere 8839 3076 Java 101 Distributed database middleware 2019-10-07T08:13:16Z
87 MVPArms 8833 2130 Java 21 ⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架). 2019-10-01T14:57:23Z
88 Android-PullToRefresh 8827 5009 Java 30 DEPRECATED 2017-10-13T08:40:58Z
89 platform_frameworks_base 8784 5519 Java 0 None 2019-09-26T15:57:15Z
90 toBeTopJavaer 8709 1968 Java 14 To Be Top Javaer - Java工程师成神之路 2019-08-29T07:37:02Z
91 incubator-druid 8657 2196 Java 850 Apache Druid (Incubating) - Column oriented distributed data store ideal for powering interactive applications 2019-10-06T21:14:10Z
92 AndroidSlidingUpPanel 8655 2278 Java 294 This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano. 2019-06-11T07:50:32Z
93 nacos 8589 2228 Java 277 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2019-10-02T07:58:05Z
94 guice 8580 1267 Java 325 Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. 2019-10-04T20:23:07Z
95 jedis 8548 3163 Java 183 A blazingly small and sane redis java client 2019-10-07T06:20:20Z
96 spark 8492 1477 Java 181 A simple expressive web framework for java. News: Spark now has a kotlin DSL https://github.com/perwendel/spark-kotlin 2019-09-14T15:04:14Z
97 eureka 8442 2353 Java 21 AWS Service registry for resilient mid-tier load balancing and failover. 2019-09-30T16:57:04Z
98 webmagic 8438 3611 Java 295 A scalable web crawler framework for Java. 2019-10-03T02:59:38Z
99 lombok 8393 1562 Java 583 Very spicy additions to the Java programming language. 2019-10-07T09:02:25Z
100 BottomBar 8312 1554 Java 294 (Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern. 2017-12-07T16:59:39Z