Files
Github-Ranking/Top100/Java.md
T
2019-02-06 12:02:21 +08: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 java-design-patterns 44175 14344 Java 183 Design patterns implemented in Java 2019-02-05T04:30:44Z
2 elasticsearch 38160 12814 Java 1840 Open Source, Distributed, RESTful Search Engine 2019-02-06T03:56:26Z
3 RxJava 37483 6379 Java 32 RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. 2019-02-05T20:49:30Z
4 spring-boot 33852 22687 Java 399 Spring Boot 2019-02-05T19:18:39Z
5 retrofit 31146 5835 Java 64 Type-safe HTTP client for Android and Java by Square, Inc. 2019-01-29T03:32:26Z
6 okhttp 30744 6905 Java 177 An HTTP+HTTP/2 client for Android and Java applications. 2019-02-05T17:37:29Z
7 guava 29656 6705 Java 804 Google core libraries for Java 2019-02-01T04:19:04Z
8 spring-framework 26364 16796 Java 878 Spring Framework 2019-02-05T17:07:44Z
9 MPAndroidChart 25821 6815 Java 1373 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-01-22T14:15:39Z
10 glide 24804 4680 Java 143 An image loading and caching library for Android focused on smooth scrolling 2019-01-30T18:12:52Z
11 incubator-dubbo 24354 16377 Java 327 Apache Dubbo (incubating) is a high-performance, java based, open source RPC framework. 2019-02-03T16:00:27Z
12 butterknife 23112 4427 Java 84 Bind Android views and callbacks to fields and methods. 2019-02-06T04:00:13Z
13 JavaGuide 22999 6776 Java 12 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 2019-02-03T16:04:01Z
14 AndroidUtilCode 22093 7212 Java 16 🔥 Android developers should collect the following utils(updating). 2019-02-02T11:01:05Z
15 proxyee-down 21077 3764 Java 147 http下载工具,基于http代理,支持多连接分块下载 2018-11-15T08:08:28Z
16 EventBus 20252 4210 Java 102 Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 2019-01-24T22:38:49Z
17 JCSprout 18612 5032 Java 14 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2019-01-29T17:23:54Z
18 netty 17804 7865 Java 442 Netty project - an event-driven asynchronous network application framework 2019-02-05T09:34:44Z
19 RxAndroid 17514 2754 Java 3 RxJava bindings for Android 2018-10-29T16:49:04Z
20 jadx 17310 1812 Java 150 Dex to Java decompiler 2019-01-23T14:34:04Z
21 fastjson 16449 4663 Java 871 🚄 A fast JSON parser/generator for Java. (Aliyun Data Lake Analytics https://www.aliyun.com/product/datalakeanalytics powered by fastjson ) 2019-02-03T08:56:23Z
22 Hystrix 16403 3324 Java 316 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-01-14T14:05:48Z
23 picasso 16401 3918 Java 175 A powerful image downloading and caching library for Android 2019-02-06T01:29:34Z
24 BaseRecyclerViewAdapterHelper 16229 3433 Java 114 BRVAH:Powerful and flexible RecyclerAdapter 2019-01-13T05:35:38Z
25 SmartRefreshLayout 16162 3337 Java 23 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 2019-01-31T03:32:18Z
26 fresco 15333 3632 Java 73 An Android library for managing images and the memory they use. 2019-02-05T20:45:53Z
27 druid 15054 5544 Java 1235 阿里巴巴数据库事业部出品,为监控而生的数据库连接池。阿里云Data Lake Analytics(https://www.aliyun.com/product/datalakeanalytics )、DRDS、TDDL 连接池powered by Druid 2019-02-05T11:22:38Z
28 PhotoView 14750 3485 Java 112 Implementation of ImageView for Android that supports zooming, by various touch gestures. 2018-12-12T21:30:36Z
29 gson 14686 2978 Java 404 A Java serialization/deserialization library to convert Java Objects into JSON and back 2019-02-04T12:55:13Z
30 selenium 13315 4571 Java 536 A browser automation framework and ecosystem. 2019-02-05T13:34:08Z
31 tinker 13135 2679 Java 117 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2019-01-15T06:51:45Z
32 Android-CleanArchitecture 13024 3005 Java 138 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. 2018-08-30T23:35:29Z
33 Material-Animations 12436 2465 Java 18 Android Transition animations explanation with examples. 2019-01-22T12:25:00Z
34 jenkins 12098 5108 Java 97 Jenkins automation server 2019-02-06T00:44:26Z
35 tutorials 11356 16805 Java 51 The "REST With Spring" Course: 2019-02-06T03:24:28Z
36 apollo 11319 4021 Java 185 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 2019-02-05T15:46:48Z
37 CircleImageView 11278 2620 Java 10 A circular ImageView for Android 2019-01-13T15:15:20Z
38 Telegram 11203 4414 Java 367 Telegram for Android source 2019-01-28T17:42:42Z
39 kafka 11040 6004 Java 541 Mirror of Apache Kafka 2019-02-06T02:10:38Z
40 bazel 11002 1772 Java 1760 a fast, scalable, multi-language and extensible build system 2019-02-06T03:19:08Z
41 Signal-Android 10995 2858 Java 346 A private messenger for Android. 2019-02-04T23:27:56Z
42 greenDAO 10987 2700 Java 169 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2018-11-13T14:24:14Z
43 java8-tutorial 10970 2507 Java 26 Modern Java - A Guide to Java 8 2019-01-18T03:58:00Z
44 AndroidSwipeLayout 10934 2605 Java 342 The Most Powerful Swipe Layout! 2018-06-25T13:56:09Z
45 HanLP 10782 3152 Java 465 自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁 2019-01-27T15:32:59Z
46 stetho 10700 988 Java 49 Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. 2018-11-13T15:33:49Z
47 lottie-react-native 10661 950 Java 49 Lottie wrapper for React Native. 2019-01-31T02:45:58Z
48 androidannotations 10646 2457 Java 56 Fast Android Development. Easy maintainance. 2019-01-31T07:34:43Z
49 logger 10646 1731 Java 48 ✔️ Simple, pretty and powerful logger for android 2019-01-10T13:47:27Z
50 symphony 10476 3259 Java 2 🎶 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台。https://hacpai.com 2019-02-05T09:46:08Z
51 android-async-http 10377 4301 Java 245 An Asynchronous HTTP Library for Android 2019-02-03T19:08:15Z
52 zipkin 10360 1780 Java 242 Zipkin is a distributed tracing system 2019-02-05T03:35:55Z
53 FizzBuzzEnterpriseEdition 10359 489 Java 288 FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. 2018-12-08T08:59:37Z
54 Java 10333 3966 Java 83 All Algorithms implemented in Java 2019-02-06T02:16:34Z
55 deeplearning4j 10303 4577 Java 749 Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark - From Skymind 2019-02-06T00:36:04Z
56 AndroidViewAnimations 10294 2190 Java 47 Cute view animation collection. 2018-04-27T10:04:08Z
57 realm-java 10224 1605 Java 450 Realm is a mobile database: a replacement for SQLite & ORMs 2019-02-05T09:07:33Z
58 MaterialDrawer 10064 1990 Java 5 The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design. 2019-02-03T17:38:36Z
59 bytecode-viewer 9844 587 Java 111 A Java 8 Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2018-11-05T02:25:43Z
60 disruptor 9707 2448 Java 6 High Performance Inter-Thread Messaging Library 2019-01-29T06:56:30Z
61 mybatis-3 9650 5914 Java 125 MyBatis SQL mapper framework for Java 2019-02-05T14:46:20Z
62 react-native-navigation 9599 2065 Java 197 A complete native navigation solution for React Native 2019-02-05T23:59:58Z
63 android-Ultra-Pull-To-Refresh 9506 2834 Java 174 Ultra Pull to Refresh for Android. Support all the views. 2018-05-04T21:12:00Z
64 PocketHub 9352 3687 Java 124 PocketHub Android App 2018-11-06T11:56:55Z
65 Android-ObservableScrollView 9226 2102 Java 177 Android library to observe scroll events on scrollable views. 2017-08-09T11:37:19Z
66 Android-PickerView 9206 2355 Java 198 This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) 2019-01-10T10:18:10Z
67 Luban 9172 1628 Java 82 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2019-01-08T03:48:36Z
68 vert.x 9101 1468 Java 187 Vert.x is a tool-kit for building reactive applications on the JVM 2019-02-05T23:07:48Z
69 HikariCP 8992 1370 Java 106 光 HikariCP・A solid, high-performance, JDBC connection pool at last. 2019-01-31T12:30:49Z
70 vlayout 8980 1578 Java 113 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-02-01T07:26:09Z
71 MaterialDesignLibrary 8966 2397 Java 264 This is a library with components of Android L to you use in android 2.2 2018-10-19T03:52:29Z
72 recyclerview-animators 8874 1742 Java 97 An Android Animation library which easily add itemanimator to RecyclerView items. 2018-11-16T07:20:43Z
73 Arduino 8865 6429 Java 1052 open-source electronics prototyping platform 2019-02-04T09:03:48Z
74 GSYVideoPlayer 8789 1982 Java 20 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,其他一些小动画效果,rtsp、concat、mpeg。项目解析: 2019-01-15T03:20:20Z
75 Matisse 8749 1305 Java 247 🎆 A well-designed local image and video selector for Android 2019-01-20T16:03:41Z
76 presto 8666 2936 Java 1417 Distributed SQL query engine for big data 2019-02-06T03:53:32Z
77 AndroidSlidingUpPanel 8250 2222 Java 278 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. 2018-10-22T15:51:54Z
78 mockito 8245 1480 Java 266 Most popular Mocking framework for unit tests written in Java 2019-02-04T23:24:19Z
79 platform_frameworks_base 8244 5389 Java 0 None 2018-09-05T21:52:03Z
80 advanced-java 8241 1518 Java 5 😮 互联网 Java 工程师进阶知识完全扫盲 2019-02-04T03:22:47Z
81 uCrop 8185 1462 Java 103 Image Cropping Library for Android 2019-01-11T10:09:00Z
82 BottomBar 8163 1538 Java 294 (Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern. 2017-12-07T16:59:39Z
83 Calligraphy 8135 1032 Java 139 Custom fonts in Android the easy way... 2018-10-04T07:22:11Z
84 FlycoTabLayout 8051 1765 Java 247 An Android TabLayout Lib 2019-01-30T09:22:42Z
85 Fragmentation 8040 1720 Java 131 A powerful library that manage Fragment for Android! 2018-12-24T10:40:03Z
86 spark 8030 1434 Java 216 A simple expressive web framework for java. News: Spark now has a kotlin DSL https://github.com/perwendel/spark-kotlin 2018-12-06T15:18:24Z
87 pinpoint 8016 2476 Java 112 Pinpoint is an open source APM (Application Performance Management) tool for large-scale distributed systems written in Java. 2019-02-01T06:41:28Z
88 springboot-learning-example 7978 4313 Java 17 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 2019-01-28T08:24:35Z
89 FileDownloader 7961 1650 Java 98 Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process 2019-02-04T01:46:01Z
90 RxPermissions 7938 989 Java 68 Android runtime permissions powered by RxJava2 2019-01-07T02:33:38Z
91 redisson 7863 2000 Java 164 Redisson - distributed Java 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) on top of Redis server. State of the Art Redis Java client 2019-02-02T13:20:00Z
92 spring-boot-examples 7833 4407 Java 14 about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 2018-11-14T03:18:05Z
93 MaterialViewPager 7800 1483 Java 184 A Material Design ViewPager easy to use library 2018-10-12T01:11:20Z
94 graal 7712 468 Java 272 GraalVM: Run Programs Faster Anywhere 🚀 2019-02-05T22:07:45Z
95 guice 7674 1163 Java 320 Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. 2019-01-29T00:03:01Z
96 cheesesquare 7670 1886 Java 20 Demos the new Android Design library. 2018-10-13T04:45:35Z
97 clojure 7581 1219 Java 6 The Clojure programming language 2018-12-17T20:15:37Z
98 incubator-druid 7548 1870 Java 1303 Apache Druid (Incubating) - Column oriented distributed data store ideal for powering interactive applications 2019-02-06T01:39:48Z
99 DanmakuFlameMaster 7529 1834 Java 208 Android开源弹幕引擎·烈焰弹幕使 ~ 2018-11-26T10:31:35Z
100 auto 7435 810 Java 137 A collection of source code generators for Java. 2019-01-31T01:37:21Z