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

22 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 63661 19457 Java 24 📚 技术面试必备基础知识、Leetcode 题解、后端面试、Java 面试、春招、秋招、操作系统、计算机网络、系统设计 2019-05-27T01:51:58Z
2 java-design-patterns 47911 15503 Java 203 Design patterns implemented in Java 2019-05-24T06:06:17Z
3 JavaGuide 41290 12988 Java 19 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 2019-05-26T17:25:21Z
4 spring-boot 38311 24974 Java 427 Spring Boot 2019-05-27T00:51:26Z
5 interviews 34734 6991 Java 38 Everything you need to know to get the job. 2019-04-30T08:16:26Z
6 okhttp 32535 7186 Java 194 An HTTP+HTTP/2 client for Android and Java applications. 2019-05-26T21:29:19Z
7 retrofit 32472 6039 Java 65 Type-safe HTTP client for Android and Java by Square, Inc. 2019-05-18T08:48:19Z
8 guava 31887 7144 Java 819 Google core libraries for Java 2019-05-26T07:06:57Z
9 spring-framework 29404 18795 Java 916 Spring Framework 2019-05-26T21:59:54Z
10 LeetCodeAnimation 27621 4098 Java 0 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2019-05-27T01:21:26Z
11 MPAndroidChart 27263 7114 Java 1476 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-05-21T16:55:19Z
12 dubbo 26717 17673 Java 393 Apache Dubbo is a high-performance, java based, open source RPC framework. 2019-05-27T03:42:30Z
13 glide 26045 4855 Java 136 An image loading and caching library for Android focused on smooth scrolling 2019-05-25T02:27:35Z
14 lottie-android 25548 4001 Java 28 Render After Effects animations natively on Android and iOS, Web, and React Native 2019-05-27T02:13:14Z
15 butterknife 23904 4537 Java 102 Bind Android views and callbacks to fields and methods. 2019-05-24T14:13:39Z
16 AndroidUtilCode 23410 7675 Java 64 🔥 Android developers should collect the following utils(updating). 2019-05-09T13:43:46Z
17 zxing 22611 8135 Java 9 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2019-05-22T13:39:11Z
18 EventBus 21011 4285 Java 109 Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 2019-05-08T03:54:14Z
19 JCSprout 20780 5677 Java 20 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2019-05-26T09:58:53Z
20 advanced-java 20399 4858 Java 16 😮 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识 2019-05-27T03:13:53Z
21 netty 19344 8719 Java 463 Netty project - an event-driven asynchronous network application framework 2019-05-27T03:35:19Z
22 jadx 18712 2040 Java 83 Dex to Java decompiler 2019-05-25T16:02:42Z
23 RxAndroid 18053 2813 Java 0 RxJava bindings for Android 2019-02-15T19:25:38Z
24 SmartRefreshLayout 17506 3621 Java 54 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 2019-05-26T16:13:34Z
25 BaseRecyclerViewAdapterHelper 17232 3613 Java 181 BRVAH:Powerful and flexible RecyclerAdapter 2019-05-09T09:14:23Z
26 picasso 16763 3930 Java 184 A powerful image downloading and caching library for Android 2019-05-02T14:31:30Z
27 Android-Universal-Image-Loader 16504 6363 Java 449 Powerful and flexible library for loading, caching and displaying images on Android. 2019-05-13T10:07:04Z
28 gson 15672 3131 Java 432 A Java serialization/deserialization library to convert Java Objects into JSON and back 2019-05-26T14:51:56Z
29 ghidra 15654 1916 Java 281 Ghidra is a software reverse engineering (SRE) framework 2019-05-24T13:16:23Z
30 fresco 15634 3641 Java 80 An Android library for managing images and the memory they use. 2019-05-27T03:56:39Z
31 libgdx 15426 5829 Java 331 Desktop/Android/HTML5/iOS Java game development framework 2019-05-26T14:11:05Z
32 PhotoView 15352 3544 Java 123 Implementation of ImageView for Android that supports zooming, by various touch gestures. 2019-03-15T04:22:26Z
33 spring-boot-examples 15325 6709 Java 8 about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 2019-05-18T10:22:59Z
34 selenium 14469 4857 Java 472 A browser automation framework and ecosystem. 2019-05-24T19:15:13Z
35 tutorials 14367 21029 Java 31 The "REST With Spring" Course: 2019-05-26T23:52:07Z
36 mall 14006 5117 Java 18 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 2019-05-25T07:22:35Z
37 tinker 13705 2762 Java 143 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2019-05-27T01:22:40Z
38 zheng 13474 6610 Java 30 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 2019-05-22T02:17:38Z
39 arthas 13349 2649 Java 76 Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas 2019-05-23T07:27:09Z
40 ExoPlayer 13119 3966 Java 320 An extensible media player for Android 2019-05-23T15:39:12Z
41 HanLP 12991 3730 Java 481 自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁 2019-05-25T03:27:27Z
42 Material-Animations 12769 2512 Java 19 Android Transition animations explanation with examples. 2019-04-02T15:42:38Z
43 bazel 12031 1963 Java 1866 a fast, scalable, multi-language and extensible build system 2019-05-24T23:19:20Z
44 CircleImageView 11836 2691 Java 16 A circular ImageView for Android 2019-05-24T16:13:25Z
45 Telegram 11814 4601 Java 374 Telegram for Android source 2019-05-14T12:08:41Z
46 java8-tutorial 11657 2708 Java 28 Modern Java - A Guide to Java 8 2019-04-22T09:15:21Z
47 symphony 11571 3477 Java 0 🎶 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台。https://hacpai.com 2019-05-26T03:19:22Z
48 Signal-Android 11512 2956 Java 395 A private messenger for Android. 2019-05-26T23:53:57Z
49 greenDAO 11344 2735 Java 168 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2019-03-12T10:39:35Z
50 lottie-react-native 11303 1068 Java 63 Lottie wrapper for React Native. 2019-05-24T08:49:14Z
51 logger 11201 1778 Java 53 ✔️ Simple, pretty and powerful logger for android 2019-05-17T03:37:35Z
52 AndroidSwipeLayout 11199 2637 Java 349 The Most Powerful Swipe Layout! 2019-03-06T02:29:32Z
53 SlidingMenu 11173 5370 Java 308 An Android library that allows you to easily create applications with slide-in menus. You may use it in your Android apps provided that you cite this project and include the license in your app. Thanks! 2017-03-31T02:15:51Z
54 stetho 11107 1018 Java 40 Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. 2019-05-15T18:14:02Z
55 incubator-zipkin 11056 1953 Java 245 Zipkin is a distributed tracing system 2019-05-24T02:30:32Z
56 FizzBuzzEnterpriseEdition 10994 509 Java 298 FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. 2019-04-19T08:15:27Z
57 deeplearning4j 10823 4668 Java 817 Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark 2019-05-26T16:56:25Z
58 mybatis-3 10809 6766 Java 130 MyBatis SQL mapper framework for Java 2019-05-24T05:42:37Z
59 androidannotations 10789 2450 Java 46 Fast Android Development. Easy maintainance. 2019-03-05T13:46:22Z
60 realm-java 10477 1651 Java 447 Realm is a mobile database: a replacement for SQLite & ORMs 2019-05-22T08:33:51Z
61 android-async-http 10448 4291 Java 113 An Asynchronous HTTP Library for Android 2019-05-22T06:04:36Z
62 disruptor 10445 2641 Java 7 High Performance Inter-Thread Messaging Library 2019-05-13T18:40:23Z
63 MaterialDrawer 10369 2019 Java 11 The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design. 2019-05-08T23:47:32Z
64 react-native-navigation 10261 2230 Java 159 A complete native navigation solution for React Native 2019-05-26T13:58:14Z
65 bytecode-viewer 10156 639 Java 31 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2019-05-06T00:38:36Z
66 ViewPagerIndicator 10124 4236 Java 215 Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. 2017-11-26T17:13:46Z
67 GSYVideoPlayer 10052 2269 Java 15 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,其他一些小动画效果,rtsp、concat、mpeg。项目解析: 2019-05-27T02:02:30Z
68 Luban 10046 1752 Java 93 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2019-05-03T01:10:03Z
69 HikariCP 10045 1527 Java 136 光 HikariCP・A solid, high-performance, JDBC connection pool at last. 2019-05-21T16:36:45Z
70 Android-PickerView 9934 2510 Java 236 This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) 2019-05-25T13:27:38Z
71 ARouter 9820 1644 Java 54 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2019-05-09T03:49:45Z
72 VasSonic 9747 1345 Java 9 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
73 vert.x 9700 1531 Java 201 Vert.x is a tool-kit for building reactive applications on the JVM 2019-05-24T11:45:21Z
74 android-Ultra-Pull-To-Refresh 9611 2828 Java 174 Ultra Pull to Refresh for Android. Support all the views. 2018-05-04T21:12:00Z
75 Matisse 9550 1427 Java 275 🎆 A well-designed local image and video selector for Android 2019-04-10T16:19:53Z
76 springboot-learning-example 9431 4966 Java 1 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 2019-05-26T13:10:51Z
77 PocketHub 9424 3656 Java 113 PocketHub Android App 2019-03-18T19:05:35Z
78 Android-ObservableScrollView 9351 2102 Java 178 Android library to observe scroll events on scrollable views. 2017-08-09T11:37:19Z
79 cat 9313 3309 Java 28 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2019-05-24T08:45:10Z
80 Arduino 9237 6510 Java 1098 open-source electronics prototyping platform 2019-05-21T09:08:33Z
81 redisson 9233 2270 Java 173 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-05-25T06:50:46Z
82 recyclerview-animators 9199 1787 Java 99 An Android Animation library which easily add itemanimator to RecyclerView items. 2018-11-16T07:20:43Z
83 RxTool 9193 2277 Java 105 Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) | 蛛网等级 | 颜色选择器 | ArcGis | VTPK | 编译运行一下说不定会找到惊喜 2019-04-26T06:01:22Z
84 okhttp-OkGo 9189 2241 Java 373 OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能 2019-04-03T01:41:41Z
85 graal 9166 570 Java 357 GraalVM: Run Programs Faster Anywhere 🚀 2019-05-24T20:20:01Z
86 JiaoZiVideoPlayer 9102 2156 Java 151 Android VideoPlayer MediaPlayer VideoView MediaView Float View And Fullscreen.高度自定义的开源安卓视频框架 2019-05-26T08:25:30Z
87 dbeaver 9100 749 Java 1153 Free universal database tool and SQL client 2019-05-26T23:46:22Z
88 hadoop 9086 5673 Java 261 Apache Hadoop 2019-05-26T14:04:01Z
89 seata 9063 2162 Java 170 🔥 Seata is an easy-to-use, high-performance, java based, open source distributed transaction solution. 2019-05-27T03:52:01Z
90 storm 9056 1773 Java 44 Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more 2017-08-16T04:24:20Z
91 MaterialDesignLibrary 9036 2400 Java 265 This is a library with components of Android L to you use in android 2.2 2019-02-22T05:33:49Z
92 PermissionsDispatcher 8984 1236 Java 8 Simple annotation-based API to handle runtime permissions. 2019-04-21T15:39:26Z
93 mockito 8837 1569 Java 227 Most popular Mocking framework for unit tests written in Java 2019-05-24T23:12:57Z
94 Android-PullToRefresh 8797 5033 Java 30 DEPRECATED 2017-10-13T08:40:58Z
95 pinpoint 8717 2691 Java 117 Pinpoint is an open source APM (Application Performance Management) tool for large-scale distributed systems written in Java. 2019-05-27T02:23:29Z
96 canal 8717 3070 Java 159 阿里巴巴mysql数据库binlog的增量订阅&消费组件 。阿里云DRDS( https://www.aliyun.com/product/drds )、阿里巴巴TDDL 二级索引、小表复制powerd by canal. Aliyun Data Lake Analytics https://www.aliyun.com/product/datalakeanalytics powered by canal 2019-05-26T12:02:11Z
97 uCrop 8713 1553 Java 75 Image Cropping Library for Android 2019-04-12T14:40:12Z
98 AVLoadingIndicatorView 8632 1708 Java 67 DEPRECATED 2018-04-24T02:59:27Z
99 FlycoTabLayout 8619 1876 Java 273 An Android TabLayout Lib 2019-01-30T09:22:42Z
100 platform_frameworks_base 8525 5442 Java 0 None 2018-09-05T21:52:03Z