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

20 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 75643 24050 Java 16 📚 Tech Interview Guide 技术面试必备基础知识、Leetcode 题解、Java、C++、Python、后端面试、操作系统、计算机网络、系统设计 2019-08-21T06:40:04Z
2 JavaGuide 52899 17589 Java 39 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 2019-08-30T03:54:45Z
3 java-design-patterns 50899 16447 Java 197 Design patterns implemented in Java 2019-08-29T15:49:35Z
4 elasticsearch 43752 14706 Java 2157 Open Source, Distributed, RESTful Search Engine 2019-08-30T10:59:38Z
5 spring-boot 41343 26618 Java 402 Spring Boot 2019-08-30T10:02:58Z
6 RxJava 40314 6775 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-08-29T14:52:58Z
7 retrofit 33516 6208 Java 79 Type-safe HTTP client for Android and Java by Square, Inc. 2019-08-07T12:12:24Z
8 spring-framework 31872 20683 Java 1024 Spring Framework 2019-08-30T00:38:03Z
9 dubbo 28834 18937 Java 576 Apache Dubbo is a high-performance, java based, open source RPC framework. 2019-08-30T08:26:00Z
10 MPAndroidChart 28344 7346 Java 1565 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-08-26T17:05:29Z
11 glide 27011 4985 Java 145 An image loading and caching library for Android focused on smooth scrolling 2019-08-27T22:53:16Z
12 proxyee-down 24895 4530 Java 211 http下载工具,基于http代理,支持多连接分块下载 2019-06-17T09:59:24Z
13 butterknife 24485 4610 Java 113 Bind Android views and callbacks to fields and methods. 2019-08-28T14:31:31Z
14 zxing 23465 8313 Java 11 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2019-07-29T19:52:47Z
15 JCSprout 22164 6158 Java 26 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2019-08-26T09:07:38Z
16 EventBus 21526 4365 Java 119 Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 2019-06-12T00:40:34Z
17 mall 20769 8231 Java 17 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 2019-08-19T04:03:46Z
18 netty 20522 9461 Java 459 Netty project - an event-driven asynchronous network application framework 2019-08-30T08:40:14Z
19 jadx 19758 2202 Java 98 Dex to Java decompiler 2019-08-27T16:25:12Z
20 fastjson 18995 5155 Java 1117 🚄 A fast JSON parser/generator for Java. (Aliyun Data Lake Analytics https://www.aliyun.com/product/datalakeanalytics powered by fastjson ) 2019-08-30T08:32:35Z
21 SmartRefreshLayout 18568 3852 Java 39 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 2019-08-19T16:53:51Z
22 RxAndroid 18408 2841 Java 1 RxJava bindings for Android 2019-06-25T12:31:46Z
23 druid 18330 6373 Java 1497 阿里巴巴数据库事业部出品,为监控而生的数据库连接池。阿里云Data Lake Analytics(https://www.aliyun.com/product/datalakeanalytics )、DRDS、TDDL 连接池powered by Druid 2019-08-30T03:28:24Z
24 spring-boot-examples 18198 8178 Java 11 about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 2019-05-18T10:22:59Z
25 Hystrix 18142 3737 Java 349 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-08-21T09:14:52Z
26 BaseRecyclerViewAdapterHelper 18113 3794 Java 13 BRVAH:Powerful and flexible RecyclerAdapter 2019-08-27T15:43:01Z
27 p3c 17849 4238 Java 65 Alibaba Java Coding Guidelines pmd implements and IDE plugin 2019-08-23T14:43:57Z
28 picasso 17004 3949 Java 190 A powerful image downloading and caching library for Android 2019-08-28T11:56:11Z
29 apollo 16692 5925 Java 337 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 2019-08-27T14:47:21Z
30 tutorials 16673 24688 Java 93 The "REST With Spring" Course: 2019-08-30T10:21:51Z
31 Java 16459 6077 Java 96 All Algorithms implemented in Java 2019-08-28T06:09:29Z
32 gson 16340 3234 Java 459 A Java serialization/deserialization library to convert Java Objects into JSON and back 2019-08-27T17:42:16Z
33 PhotoView 15803 3589 Java 133 Implementation of ImageView for Android that supports zooming, by various touch gestures. 2019-03-15T04:22:26Z
34 selenium 15423 5092 Java 492 A browser automation framework and ecosystem. 2019-08-29T10:55:46Z
35 HanLP 14594 4145 Java 522 自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁 2019-08-08T15:13:40Z
36 tinker 14149 2858 Java 202 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2019-08-30T08:46:07Z
37 jenkins 13755 5644 Java 72 Jenkins automation server 2019-08-30T09:39:48Z
38 Android-CleanArchitecture 13730 3151 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
39 kafka 13389 7120 Java 653 Mirror of Apache Kafka 2019-08-30T09:35:26Z
40 Material-Animations 12981 2536 Java 19 Android Transition animations explanation with examples. 2019-04-02T15:42:38Z
41 symphony 12478 3682 Java 1 🎶 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台。 2019-08-23T09:14:11Z
42 Telegram 12396 4790 Java 392 Telegram for Android source 2019-08-30T03:35:55Z
43 CircleImageView 12254 2764 Java 10 A circular ImageView for Android 2019-08-26T14:00:31Z
44 lottie-react-native 11822 1196 Java 79 Lottie wrapper for React Native. 2019-08-29T00:22:10Z
45 mybatis-3 11703 7383 Java 134 MyBatis SQL mapper framework for Java 2019-08-30T01:42:00Z
46 greenDAO 11595 2771 Java 175 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2019-07-16T13:31:34Z
47 zipkin 11578 2113 Java 248 Zipkin is a distributed tracing system 2019-08-30T08:36:02Z
48 FizzBuzzEnterpriseEdition 11576 530 Java 303 FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. 2019-04-19T08:15:27Z
49 AndroidSwipeLayout 11415 2652 Java 354 The Most Powerful Swipe Layout! 2019-07-22T12:18:10Z
50 seata 11407 2844 Java 198 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2019-08-30T09:30:53Z
51 stetho 11404 1045 Java 51 Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. 2019-08-22T08:33:36Z
52 deeplearning4j 11106 4729 Java 887 Eclipse Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark 2019-08-30T03:54:59Z
53 disruptor 11045 2788 Java 7 High Performance Inter-Thread Messaging Library 2019-08-27T21:56:06Z
54 HikariCP 10949 1656 Java 173 光 HikariCP・A solid, high-performance, JDBC connection pool at last. 2019-08-15T22:19:51Z
55 androidannotations 10872 2450 Java 54 Fast Android Development. Easy maintainance. 2019-06-03T15:00:46Z
56 springboot-learning-example 10845 5554 Java 6 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 2019-08-17T15:22:31Z
57 AndroidViewAnimations 10810 2269 Java 52 Cute view animation collection. 2019-05-31T18:15:45Z
58 miaosha 10772 2314 Java 6 ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 2019-08-14T09:46:41Z
59 solo 10717 3011 Java 8 🎸 一款小而美的博客系统,专为程序员设计。 2019-08-30T10:15:39Z
60 react-native-navigation 10708 2351 Java 156 A complete native navigation solution for React Native 2019-08-30T07:37:19Z
61 Luban 10591 1826 Java 103 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2019-08-20T02:17:45Z
62 Android-PickerView 10565 2687 Java 264 This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) 2019-08-02T06:54:24Z
63 bytecode-viewer 10492 677 Java 39 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2019-08-11T04:48:21Z
64 redisson 10396 2553 Java 179 Redisson - Redis Java client with features of In-Memory Data Grid. Supports over 30 objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, RPC. 2019-08-30T09:29:38Z
65 VasSonic 10162 1392 Java 22 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
66 graal 10156 650 Java 467 GraalVM: Run Programs Faster Anywhere 🚀 2019-08-30T00:35:08Z
67 ViewPagerIndicator 10152 4235 Java 215 Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. 2017-11-26T17:13:46Z
68 flink 10133 5430 Java 520 Apache Flink 2019-08-30T10:44:26Z
69 vert.x 10097 1567 Java 214 Vert.x is a tool-kit for building reactive applications on the JVM 2019-08-26T11:48:29Z
70 skywalking 10093 2892 Java 61 APM, Application Performance Monitoring System 2019-08-30T08:22:10Z
71 vlayout 9754 1681 Java 150 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-07-24T07:17:24Z
72 xxl-job 9744 4180 Java 91 A lightweight distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2019-08-30T03:51:11Z
73 android-Ultra-Pull-To-Refresh 9675 2822 Java 173 Ultra Pull to Refresh for Android. Support all the views. 2018-05-04T21:12:00Z
74 presto 9514 3250 Java 987 The official home of the Presto distributed SQL query engine for big data 2019-08-30T07:24:28Z
75 Arduino 9464 6558 Java 1150 open-source electronics prototyping platform 2019-08-27T14:54:39Z
76 PocketHub 9431 3647 Java 130 PocketHub Android App 2019-08-26T18:39:35Z
77 Android-ObservableScrollView 9418 2113 Java 179 Android library to observe scroll events on scrollable views. 2017-08-09T11:37:19Z
78 mockito 9318 1656 Java 232 Most popular Mocking framework for unit tests written in Java 2019-08-25T14:33:26Z
79 PermissionsDispatcher 9297 1267 Java 3 Simple annotation-based API to handle runtime permissions. 2019-06-30T15:18:23Z
80 pinpoint 9230 2823 Java 122 APM, (Application Performance Management) tool for large-scale distributed systems written in Java. 2019-08-30T08:44:25Z
81 MaterialDesignLibrary 9069 2398 Java 265 This is a library with components of Android L to you use in android 2.2 2019-02-22T05:33:49Z
82 FlycoTabLayout 9026 1974 Java 287 An Android TabLayout Lib 2019-07-27T09:10:27Z
83 vhr 9000 3551 Java 67 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 2019-08-29T14:14:08Z
84 Fragmentation 8945 1908 Java 130 A powerful library that manage Fragment for Android! 2019-08-14T09:36:42Z
85 RxPermissions 8908 1096 Java 81 Android runtime permissions powered by RxJava2 2019-04-29T03:35:42Z
86 QMUI_Android 8879 1664 Java 165 提高 Android UI 开发效率的 UI 库 2019-08-23T06:55:17Z
87 FileDownloader 8812 1801 Java 79 Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process 2019-08-29T05:24:56Z
88 Android-PullToRefresh 8811 5007 Java 30 DEPRECATED 2017-10-13T08:40:58Z
89 rocketmq 8800 4568 Java 249 Mirror of Apache RocketMQ 2019-08-30T08:49:46Z
90 platform_frameworks_base 8725 5499 Java 0 None 2018-09-05T21:52:03Z
91 Apktool 8700 2215 Java 190 A tool for reverse engineering Android apk files 2019-08-25T09:21:52Z
92 AndroidSlidingUpPanel 8622 2275 Java 292 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 incubator-shardingsphere 8613 2993 Java 84 Distributed database middleware 2019-08-30T06:03:12Z
94 spring-cloud-alibaba 8587 2355 Java 151 Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. 2019-08-29T09:48:42Z
95 SpringAll 8586 2186 Java 6 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Cloud、Spring Security & Spring Security OAuth2,博客Spring系列源码 2019-08-01T07:13:03Z
96 incubator-druid 8527 2153 Java 864 Apache Druid (Incubating) - Column oriented distributed data store ideal for powering interactive applications 2019-08-30T10:46:34Z
97 spark 8451 1475 Java 177 A simple expressive web framework for java. News: Spark now has a kotlin DSL https://github.com/perwendel/spark-kotlin 2019-08-01T09:20:26Z
98 guice 8450 1251 Java 322 Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. 2019-08-29T15:56:47Z
99 easyexcel 8412 2208 Java 60 快速、简单避免OOM的java处理Excel工具 2019-08-30T06:28:37Z
100 Calligraphy 8363 1076 Java 87 Custom fonts in Android the easy way... 2019-06-18T10:41:44Z