Files
Github-Ranking/Top100/Java.md
T
2020-05-09 07:08:30 +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 JavaGuide 42830 13553 Java 19 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 2019-06-05T06:12:02Z
2 RxJava 39246 6639 Java 28 RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. 2019-06-04T14:25:30Z
3 spring-boot 38708 25184 Java 410 Spring Boot 2019-06-05T21:13:17Z
4 interviews 34886 7050 Java 41 Everything you need to know to get the job. 2019-04-30T08:16:26Z
5 retrofit 32603 6064 Java 63 Type-safe HTTP client for Android and Java by Square, Inc. 2019-06-05T18:11:55Z
6 LeetCodeAnimation 30096 4607 Java 0 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2019-05-30T00:56:20Z
7 spring-framework 29693 19001 Java 936 Spring Framework 2019-06-05T15:00:08Z
8 dubbo 27000 17827 Java 416 Apache Dubbo is a high-performance, java based, open source RPC framework. 2019-06-06T03:38:32Z
9 proxyee-down 24107 4335 Java 211 http下载工具,基于http代理,支持多连接分块下载 2019-04-28T09:10:22Z
10 butterknife 23968 4540 Java 103 Bind Android views and callbacks to fields and methods. 2019-06-05T11:52:36Z
11 zxing 22722 8158 Java 9 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2019-05-31T15:53:33Z
12 netty 19493 8806 Java 460 Netty project - an event-driven asynchronous network application framework 2019-06-04T20:15:32Z
13 Hystrix 17453 3576 Java 335 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-05-14T02:30:16Z
14 picasso 16789 3932 Java 184 A powerful image downloading and caching library for Android 2019-05-02T14:31:30Z
15 ghidra 15841 1954 Java 295 Ghidra is a software reverse engineering (SRE) framework 2019-06-05T13:18:51Z
16 gson 15753 3140 Java 436 A Java serialization/deserialization library to convert Java Objects into JSON and back 2019-06-04T20:27:11Z
17 tutorials 14586 21422 Java 36 The "REST With Spring" Course: 2019-06-06T02:52:45Z
18 apollo 14566 5118 Java 207 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 2019-06-05T10:38:07Z
19 tinker 13764 2775 Java 149 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2019-06-04T07:21:36Z
20 HanLP 13273 3788 Java 486 自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁 2019-06-05T15:34:29Z
21 bazel 12132 1982 Java 1865 a fast, scalable, multi-language and extensible build system 2019-06-06T00:43:57Z
22 CircleImageView 11876 2694 Java 16 A circular ImageView for Android 2019-05-24T16:13:25Z
23 java8-tutorial 11693 2725 Java 28 Modern Java - A Guide to Java 8 2019-04-22T09:15:21Z
24 symphony 11651 3494 Java 0 🎶 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台。https://hacpai.com 2019-06-04T09:12:12Z
25 Signal-Android 11571 2973 Java 404 A private messenger for Android. 2019-06-05T16:21:47Z
26 stetho 11135 1019 Java 40 Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. 2019-05-15T18:14:02Z
27 mybatis-3 10910 6834 Java 133 MyBatis SQL mapper framework for Java 2019-06-05T14:25:09Z
28 androidannotations 10790 2454 Java 48 Fast Android Development. Easy maintainance. 2019-06-03T15:00:46Z
29 GSYVideoPlayer 10197 2307 Java 18 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,其他一些小动画效果,rtsp、concat、mpeg。项目解析: 2019-06-04T09:37:17Z
30 Luban 10102 1763 Java 94 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2019-05-03T01:10:03Z
31 VasSonic 9802 1352 Java 8 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-05-17T06:14:38Z
32 vert.x 9726 1536 Java 208 Vert.x is a tool-kit for building reactive applications on the JVM 2019-06-05T16:56:31Z
33 Matisse 9602 1440 Java 281 🎆 A well-designed local image and video selector for Android 2019-04-10T16:19:53Z
34 springboot-learning-example 9570 5029 Java 0 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 2019-05-29T06:49:27Z
35 redisson 9331 2295 Java 172 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-06-05T11:45:18Z
36 graal 9271 581 Java 360 GraalVM: Run Programs Faster Anywhere 🚀 2019-06-06T02:05:48Z
37 Arduino 9248 6523 Java 1120 open-source electronics prototyping platform 2019-05-30T17:54:04Z
38 recyclerview-animators 9221 1790 Java 99 An Android Animation library which easily add itemanimator to RecyclerView items. 2018-11-16T07:20:43Z
39 hadoop 9125 5703 Java 272 Apache Hadoop 2019-06-06T03:50:19Z
40 storm 9048 1771 Java 44 Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more 2017-08-16T04:24:20Z
41 PermissionsDispatcher 9022 1240 Java 8 Simple annotation-based API to handle runtime permissions. 2019-04-21T15:39:26Z
42 Android-PullToRefresh 8792 5029 Java 30 DEPRECATED 2017-10-13T08:40:58Z
43 pinpoint 8782 2710 Java 123 APM, (Application Performance Management) tool for large-scale distributed systems written in Java. 2019-06-05T23:36:01Z
44 uCrop 8743 1557 Java 79 Image Cropping Library for Android 2019-06-04T04:07:32Z
45 FlycoTabLayout 8662 1887 Java 275 An Android TabLayout Lib 2019-01-30T09:22:42Z
46 Fragmentation 8618 1830 Java 159 A powerful library that manage Fragment for Android! 2018-12-24T10:40:03Z
47 DoraemonKit 8577 1005 Java 23 简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android )研发助手,你值得拥有。 2019-06-03T08:35:02Z
48 RxPermissions 8571 1049 Java 75 Android runtime permissions powered by RxJava2 2019-04-29T03:35:42Z
49 FileDownloader 8490 1747 Java 119 Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process 2019-03-30T04:33:25Z
50 xxl-job 8428 3564 Java 90 A lightweight distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2019-06-05T06:37:59Z
51 banner 8404 1690 Java 217 Android广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等! 2019-03-13T03:38:43Z
52 Calligraphy 8280 1057 Java 139 Custom fonts in Android the easy way... 2018-10-04T07:22:11Z
53 MVPArms 8246 1955 Java 13 ⚔️ 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-05-12T00:42:52Z
54 Apktool 8242 2122 Java 173 A tool for reverse engineering Android apk files 2019-06-02T21:42:46Z
55 webmagic 8052 3478 Java 280 A scalable web crawler framework for Java. 2019-03-27T02:44:15Z
56 rocketmq 7986 4055 Java 254 Mirror of Apache RocketMQ 2019-06-06T02:36:23Z
57 Android_Data 7923 2028 Java 2 Some Android learning materials, hoping to help you learn Android development. 2017-09-20T14:57:54Z
58 DanmakuFlameMaster 7906 1918 Java 220 Android开源弹幕引擎·烈焰弹幕使 ~ 2019-04-29T06:15:21Z
59 lombok 7868 1461 Java 569 Very spicy additions to the Java programming language. 2019-05-29T17:18:29Z
60 glide-transformations 7804 1204 Java 28 An Android transformation library providing a variety of image transformations for Glide. 2018-12-11T09:18:08Z
61 eureka 7799 2137 Java 23 AWS Service registry for resilient mid-tier load balancing and failover. 2019-06-04T06:06:18Z
62 clojure 7786 1243 Java 6 The Clojure programming language 2019-05-23T14:20:32Z
63 tink 7734 577 Java 49 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. 2019-06-05T12:37:25Z
64 zuul 7570 1479 Java 145 Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. 2019-05-21T20:42:58Z
65 easypermissions 7492 1192 Java 7 Simplify Android M system permissions 2019-03-01T16:07:59Z
66 junit4 7485 2795 Java 130 A programmer-oriented testing framework for Java. 2019-06-04T00:51:49Z
67 litemall 7273 2649 Java 26 又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端 2019-06-05T09:48:38Z
68 AndroidAutoSize 7238 962 Java 21 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). 2019-03-29T03:54:27Z
69 Mybatis-PageHelper 7237 2207 Java 60 Mybatis通用分页插件 2019-06-05T13:29:42Z
70 dropwizard 7221 3026 Java 86 A damn simple library for building production-ready RESTful web services. 2019-06-04T10:17:07Z
71 SimianArmy 7174 1049 Java 42 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
72 Sentinel 7145 1962 Java 135 A lightweight powerful flow control component enabling reliability and monitoring for microservices. (轻量级的流量控制、熔断降级 Java 库) 2019-06-06T03:53:07Z
73 material-theme-jetbrains 7134 423 Java 11 JetBrains theme of Material Theme 2019-05-25T21:13:10Z
74 jsoup 7102 1639 Java 150 jsoup: Java HTML Parser, with best of DOM, CSS, and jquery 2019-06-04T22:02:50Z
75 atlas 7098 1345 Java 66 A powerful Android Dynamic Component Framework. 2019-06-05T02:48:02Z
76 UltimateRecyclerView 7024 1481 Java 184 A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features. 2019-04-03T08:40:05Z
77 elasticsearch-analysis-ik 7023 1715 Java 200 The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. 2019-05-30T13:47:28Z
78 jib 6948 585 Java 100 🏗 Build container images for your Java applications. 2019-06-05T23:16:32Z
79 interview 6699 3320 Java 104 Interview questions 2019-05-12T20:11:23Z
80 JsBridge 6677 1365 Java 121 android java and javascript bridge, inspired by wechat webview jsbridge 2019-05-21T12:06:56Z
81 AndroidAutoLayout 6630 1975 Java 132 [停止维护]Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配,最大限度解决适配问题。 2018-11-26T13:24:38Z
82 sweet-alert-dialog 6572 1840 Java 149 SweetAlert for Android, a beautiful and clever alert dialog 2018-05-05T22:04:21Z
83 metrics 6540 1622 Java 154 📈 Capturing JVM- and application-level metrics. So you know what's going on. 2019-05-31T03:46:50Z
84 neo4j 6504 1614 Java 219 Graphs for Everyone 2019-06-05T11:09:33Z
85 nacos 6485 1546 Java 225 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2019-06-06T00:51:41Z
86 android-testing 6480 2483 Java 53 A collection of samples demonstrating different frameworks and techniques for automated testing 2019-06-04T13:57:03Z
87 Mycat-Server 6439 3293 Java 608 None 2019-06-05T13:47:51Z
88 zookeeper 6424 3951 Java 85 Mirror of Apache Hadoop ZooKeeper 2019-06-06T00:52:33Z
89 ip2region 6415 1123 Java 19 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-05-05T09:25:44Z
90 LitePal 6320 1379 Java 44 An Android library that makes developers use SQLite database extremely easy. 2019-05-26T06:27:33Z
91 Android-SpinKit 6215 1011 Java 34 Android loading animations 2018-11-17T09:55:21Z
92 piggymetrics 6215 3278 Java 8 Microservice Architecture with Spring Boot, Spring Cloud and Docker 2019-05-29T11:40:37Z
93 ImmersionBar 6214 1027 Java 6 android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62 2019-05-31T08:33:33Z
94 APIJSON 6142 779 Java 9 🏆Gitee Most Valuable Project 🚀A JSON Transmission Protocol and an ORM Library for auto providing APIs and Documents. 2019-05-30T13:23:12Z
95 mit-deep-learning-book-pdf 6136 1480 Java 7 MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville 2019-05-23T13:40:24Z
96 android-gpuimage 6131 1746 Java 285 Android filters based on OpenGL (idea from GPUImage for iOS) 2019-04-05T10:53:27Z
97 Android-Debug-Database 6130 641 Java 34 A library for debugging android databases and shared preferences - Make Debugging Great Again 2019-03-12T08:17:07Z
98 physical-web 6090 718 Java 92 The Physical Web: walk up and use anything 2018-12-05T21:09:11Z
99 ion 5992 1047 Java 311 Android Asynchronous Networking and Image Loading 2019-04-04T23:50:47Z
100 android-floating-action-button 5985 1488 Java 150 Floating Action Button for Android based on Material Design specification 2019-05-17T19:20:37Z