Files
Github-Ranking/Top100/Java.md
T
2020-09-17 11:01:34 +08:00

23 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 111070 36268 Java 67 📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++ 2020-09-03T08:56:19Z
2 java-design-patterns 60572 19354 Java 237 Design patterns implemented in Java 2020-09-16T11:48:12Z
3 elasticsearch 51121 17713 Java 3040 Open Source, Distributed, RESTful Search Engine 2020-09-17T02:21:35Z
4 RxJava 43439 7237 Java 10 RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. 2020-09-12T10:31:04Z
5 MPAndroidChart 31705 8088 Java 1840 A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. 2020-09-16T15:10:07Z
6 Java 29986 10357 Java 398 All Algorithms implemented in Java 2020-09-17T01:43:27Z
7 glide 29879 5451 Java 152 An image loading and caching library for Android focused on smooth scrolling 2020-09-16T09:05:30Z
8 lottie-android 29687 4749 Java 43 Render After Effects animations natively on Android and iOS, Web, and React Native 2020-09-16T08:45:15Z
9 zxing 26192 8809 Java 7 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2020-09-14T15:03:10Z
10 proxyee-down 25559 4681 Java 211 http下载工具,基于http代理,支持多连接分块下载 2020-08-11T09:34:25Z
11 JCSprout 25237 6933 Java 37 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2020-05-18T13:54:49Z
12 spring-boot-examples 23599 10595 Java 5 about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 2020-09-09T09:00:57Z
13 jadx 23381 2811 Java 127 Dex to Java decompiler 2020-09-13T21:25:10Z
14 arthas 23003 5011 Java 138 Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas 2020-09-16T07:51:18Z
15 EventBus 22845 4515 Java 137 Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 2020-03-04T03:28:27Z
16 fastjson 22375 5957 Java 1451 A fast JSON parser/generator for Java. 2020-09-16T08:07:32Z
17 apollo 22264 8144 Java 177 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 2020-09-16T00:56:13Z
18 druid 22190 7333 Java 1842 阿里巴巴计算平台事业部出品,为监控而生的数据库连接池 2020-09-16T02:08:15Z
19 SmartRefreshLayout 21476 4444 Java 94 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 2020-08-05T14:02:52Z
20 BaseRecyclerViewAdapterHelper 20735 4402 Java 246 BRVAH:Powerful and flexible RecyclerAdapter 2020-08-31T07:17:03Z
21 Hystrix 20287 4155 Java 377 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. 2020-07-04T13:55:44Z
22 RxAndroid 19131 2965 Java 0 RxJava bindings for Android 2020-06-11T09:22:46Z
23 spring-boot-demo 17808 6078 Java 59 spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 65 个集成demo,已经完成 53 个。 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作数据库)、JPA(强大的ORM框架)、mybatis(强大的ORM框架)、通用Mapper(快速操作Mybatis)、PageHelper(通用的Mybatis分页插件)、mybatis-plus(快速操作Mybatis)、BeetlSQL(强大的ORM框架)、upload(本地文件上传和七牛云文件上传)、redis(缓存)、ehcache(缓存)、email(发送各种类型邮件)、task(基础定时任务)、quartz(动态管理定时任务)、xxl-job(分布式定时任务)、swagger(API接口管理测试)、security(基于RBAC的动态权限认证)、SpringSession(Session共享)、Zookeeper(结合AOP实现分布式锁)、RabbitMQ(消息队列)、Kafka(消息队列)、websocket(服务端推送监控服务器运行信息)、socket.io(聊天室)、ureport2(中国式报表)、打包成war文件、集成 ElasticSearch(基本操作和高级查询)、Async(异步任务)、集成Dubbo(采用官方的starter)、MongoDB(文档数据库)、neo4j(图数据库)、docker(容器化)、JPA多数据源、Mybatis多数据源、代码生成器、GrayLog(日志收集)、JustAuth(第三方登录)、LDAP(增删改查)、动态添加/切换数据源、单机限流(AOP + Guava RateLimiter)、分布式限流(AOP + Redis + Lua)、ElasticSearch 7.x(使用官方 Rest High Level Client)、HTTPS。 2020-09-11T07:07:20Z
24 libgdx 17407 6050 Java 209 Desktop/Android/HTML5/iOS Java game development framework 2020-09-16T11:50:50Z
25 seata 17223 4886 Java 476 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2020-09-17T02:57:27Z
26 hello-algorithm 17150 3173 Java 0 🌍 东半球最酷的学习项目 | 1、我写的三十万字算法图解 2、千本开源电子书 3、100 张思维导图 4、100 篇大厂面经 5、30 个学习专题 🚀 🚀 🚀 右上角点个 star,加入我们万人学习群!English Supported! 2020-09-14T15:53:46Z
27 PhotoView 17129 3759 Java 158 Implementation of ImageView for Android that supports zooming, by various touch gestures. 2020-09-09T22:30:59Z
28 easyexcel 16920 4420 Java 70 快速、简单避免OOM的java处理Excel工具 2020-09-14T06:29:20Z
29 miaosha 16875 4206 Java 34 ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 2020-09-09T19:13:38Z
30 kafka 16868 8991 Java 774 Mirror of Apache Kafka 2020-09-17T01:44:34Z
31 Android-Universal-Image-Loader 16745 6300 Java 435 Powerful and flexible library for loading, caching and displaying images on Android. 2020-04-06T21:07:32Z
32 SpringAll 16702 4927 Java 9 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc 2020-05-13T13:44:05Z
33 halo 16646 5641 Java 79 ✍ An excellent open source blog publishing application. | 一个优秀的开源博客发布应用。 2020-09-14T16:13:03Z
34 ExoPlayer 16310 4870 Java 439 An extensible media player for Android 2020-09-16T16:04:28Z
35 jenkins 16126 6424 Java 62 Jenkins automation server 2020-09-16T18:51:54Z
36 zheng 15593 7369 Java 41 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 2020-09-09T19:13:23Z
37 spring-cloud-alibaba 15574 4637 Java 295 Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. 2020-09-17T00:26:48Z
38 xxl-job 15564 6668 Java 326 A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2020-09-13T05:04:41Z
39 hutool 15547 4777 Java 2 A set of tools that keep Java sweet. 2020-09-17T02:07:59Z
40 dbeaver 15028 1367 Java 1222 Free universal database tool and SQL client 2020-09-16T19:23:26Z
41 skywalking 14639 4253 Java 65 APM, Application Performance Monitoring System 2020-09-16T13:56:08Z
42 Android-CleanArchitecture 14488 3248 Java 141 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. 2020-04-10T05:54:00Z
43 cat 14244 4558 Java 86 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2020-08-20T07:42:59Z
44 flink 14145 7711 Java 458 Apache Flink 2020-09-17T03:00:17Z
45 nacos 14115 4907 Java 337 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2020-09-16T16:02:28Z
46 HikariCP 13731 2112 Java 286 光 HikariCP・A solid, high-performance, JDBC connection pool at last. 2020-09-14T13:21:17Z
47 Material-Animations 13422 2563 Java 19 Android Transition animations explanation with examples. 2019-04-02T15:42:38Z
48 lottie-react-native 13359 1432 Java 85 Lottie wrapper for React Native. 2020-09-05T16:19:53Z
49 disruptor 12945 3206 Java 13 High Performance Inter-Thread Messaging Library 2020-09-16T18:57:53Z
50 ARouter 12384 2146 Java 68 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2020-08-19T08:34:36Z
51 greenDAO 12208 2849 Java 217 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2020-08-11T13:03:18Z
52 QMUI_Android 12164 2331 Java 310 提高 Android UI 开发效率的 UI 库 2020-09-03T15:04:25Z
53 Android-PickerView 12091 3100 Java 361 This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) 2020-09-16T09:32:39Z
54 shardingsphere 12080 4017 Java 140 Distributed database middleware 2020-09-17T02:54:11Z
55 AndroidSwipeLayout 11873 2720 Java 372 The Most Powerful Swipe Layout! 2020-02-04T17:04:45Z
56 deeplearning4j 11786 4857 Java 1078 Eclipse Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark 2020-09-16T04:29:11Z
57 bytecode-viewer 11523 813 Java 59 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2020-07-26T01:45:10Z
58 AndroidViewAnimations 11480 2355 Java 56 Cute view animation collection. 2020-08-30T15:10:57Z
59 SlidingMenu 11199 5236 Java 307 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
60 material-components-android 11095 2069 Java 467 Modular and customizable Material Design UI components for Android 2020-09-16T18:53:19Z
61 presto 11043 3786 Java 958 The official home of the Presto distributed SQL query engine for big data 2020-09-17T02:23:51Z
62 VasSonic 11002 1495 Java 39 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. 2020-01-04T11:55:57Z
63 Apktool 10594 2584 Java 238 A tool for reverse engineering Android apk files 2020-09-13T17:14:09Z
64 elasticsearch-analysis-ik 10563 2445 Java 266 The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. 2020-09-06T09:11:49Z
65 vlayout 10527 1783 Java 188 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. 2020-07-07T02:01:19Z
66 VirtualXposed 10453 1847 Java 130 A simple app to use Xposed without root, unlock the bootloader or modify system image, etc. 2020-08-26T02:48:27Z
67 JiaoZiVideoPlayer 10227 2406 Java 262 MediaPlayer exoplayer ijkplayer ffmpeg 2020-09-14T19:02:20Z
68 ViewPagerIndicator 10213 4192 Java 215 Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. 2017-11-26T17:13:46Z
69 PermissionsDispatcher 10198 1347 Java 11 A declarative and comprehensive API to handle Android runtime permissions. 2020-09-16T16:43:23Z
70 okhttp-OkGo 10119 2465 Java 430 OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能 2020-05-09T13:57:40Z
71 RxPermissions 9843 1230 Java 79 Android runtime permissions powered by RxJava2 2020-09-13T13:59:20Z
72 jib 9644 938 Java 130 🏗 Build container images for your Java applications. 2020-09-16T22:26:43Z
73 guice 9637 1398 Java 360 Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. 2020-09-16T19:29:52Z
74 lombok 9575 1831 Java 654 Very spicy additions to the Java programming language. 2020-09-14T18:00:08Z
75 Fragmentation 9561 2081 Java 184 [DEPRECATED] A powerful library that manage Fragment for Android 2019-11-15T05:57:59Z
76 mybatis-plus 9508 2636 Java 20 An powerful enhanced toolkit of MyBatis for simplify development 2020-09-16T10:57:52Z
77 jedis 9340 3351 Java 247 A blazingly small and sane redis java client 2020-09-15T13:42:58Z
78 AVLoadingIndicatorView 9333 1836 Java 71 DEPRECATED 2018-04-24T02:59:27Z
79 JustAuth 9314 1662 Java 23 💯 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么和推特等第三方平台的授权登录。 Login, so easy! 2020-09-12T01:58:28Z
80 platform_frameworks_base 9309 5785 Java 0 None 2020-09-11T06:52:04Z
81 PictureSelector 9258 2000 Java 267 Picture Selector Library for Android or 图片选择器 2020-09-06T14:26:32Z
82 webmagic 9248 3847 Java 265 A scalable web crawler framework for Java. 2020-09-09T03:02:20Z
83 spring-boot-admin 9116 2548 Java 46 Admin UI for administration of spring boot applications 2020-09-02T17:05:57Z
84 AndroidSlidingUpPanel 9085 2327 Java 303 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-10-26T22:08:21Z
85 jd-gui 9040 1751 Java 125 A standalone Java Decompiler GUI 2020-08-16T17:30:22Z
86 interview 8994 4514 Java 145 Interview questions 2020-08-29T17:42:19Z
87 fullstack-tutorial 8939 2078 Java 11 🚀 fullstack tutorial 2020,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 2020-05-29T16:00:21Z
88 glide-transformations 8936 1321 Java 42 An Android transformation library providing a variety of image transformations for Glide. 2020-09-14T19:00:28Z
89 SmarterStreaming 8915 2385 Java 5 业内为数不多致力于极致体验的超强全自研跨平台(windows/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTSP推流、RTMP播放器、RTSP播放器、录像、多路流媒体转发、音视频导播、动态视频合成、音频混音、直播互动、内置轻量级RTSP服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。 2020-09-16T06:43:43Z
90 spark 8842 1514 Java 208 A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin 2020-09-14T05:56:50Z
91 auto 8834 1037 Java 84 A collection of source code generators for Java. 2020-09-16T14:22:21Z
92 react-native-camera 8656 2829 Java 107 A Camera component for React Native. Also supports barcode scanning! 2020-09-08T17:32:13Z
93 mit-deep-learning-book-pdf 8521 2045 Java 7 MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville 2019-09-27T09:36:51Z
94 android-gif-drawable 8439 1690 Java 41 Views and Drawable for displaying animated GIFs on Android 2020-09-06T14:14:04Z
95 StatusBarUtil 8426 1671 Java 105 A util for setting status bar style on Android App. 2019-11-07T14:27:05Z
96 antlr4 8402 2035 Java 626 ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. 2020-09-16T06:46:58Z
97 BottomBar 8401 1571 Java 293 (Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern. 2020-09-02T05:25:14Z
98 caffeine 8380 831 Java 19 A high performance caching library for Java 8 2020-08-18T22:02:51Z
99 Mycat-Server 8354 3747 Java 797 None 2020-09-16T01:50:43Z
100 javapoet 8341 1072 Java 87 A Java API for generating .java source files. 2020-09-08T18:55:25Z