Files
Github-Ranking/Top100/Java.md
T
2020-05-13 11:01:32 +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 100768 32782 Java 43 📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++ 2020-05-13T01:49:51Z
2 java-design-patterns 57676 18515 Java 172 Design patterns implemented in Java 2020-05-12T16:25:21Z
3 interviews 44223 9326 Java 73 Everything you need to know to get the job. 2020-05-12T22:45:23Z
4 advanced-java 43417 12086 Java 10 😮 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识,后端同学必看,前端同学也可学习 2020-05-10T00:59:10Z
5 guava 37253 8353 Java 695 Google core libraries for Java 2020-05-12T13:48:43Z
6 okhttp 37007 8031 Java 69 Square’s meticulous HTTP client for Java and Kotlin. 2020-05-13T07:25:23Z
7 mall 34323 14622 Java 15 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 2020-05-11T12:26:10Z
8 MPAndroidChart 30648 7878 Java 1754 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-05-12T10:39:17Z
9 glide 29001 5317 Java 149 An image loading and caching library for Android focused on smooth scrolling 2020-05-12T19:15:00Z
10 lottie-android 28743 4609 Java 40 Render After Effects animations natively on Android and iOS, Web, and React Native 2020-05-12T23:19:24Z
11 AndroidUtilCode 26990 8914 Java 14 🔥 Android developers should collect the following utils(updating). 2020-05-07T09:43:20Z
12 zxing 25284 8657 Java 8 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2020-05-07T14:06:27Z
13 butterknife 25269 4730 Java 114 Bind Android views and callbacks to fields and methods. 2020-05-07T03:27:25Z
14 JCSprout 24613 6773 Java 35 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2020-04-05T06:28:18Z
15 netty 23489 11176 Java 419 Netty project - an event-driven asynchronous network application framework 2020-05-13T06:41:58Z
16 EventBus 22469 4468 Java 130 Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 2020-03-04T03:28:27Z
17 jadx 22142 2606 Java 121 Dex to Java decompiler 2020-05-12T18:46:13Z
18 spring-boot-examples 22082 9970 Java 3 about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 2020-05-05T10:41:22Z
19 ghidra 20772 2744 Java 770 Ghidra is a software reverse engineering (SRE) framework 2020-05-12T23:05:37Z
20 SmartRefreshLayout 20662 4309 Java 85 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 2020-05-12T08:01:40Z
21 BaseRecyclerViewAdapterHelper 19938 4214 Java 149 BRVAH:Powerful and flexible RecyclerAdapter 2020-04-11T08:20:10Z
22 RxAndroid 18933 2936 Java 0 RxJava bindings for Android 2020-05-09T13:19:21Z
23 gson 17787 3481 Java 518 A Java serialization/deserialization library to convert Java Objects into JSON and back 2020-05-12T17:04:45Z
24 selenium 17643 5676 Java 463 A browser automation framework and ecosystem. 2020-05-13T03:43:43Z
25 picasso 17448 3982 Java 205 A powerful image downloading and caching library for Android 2020-05-13T00:18:44Z
26 PhotoView 16712 3707 Java 155 Implementation of ImageView for Android that supports zooming, by various touch gestures. 2020-04-10T17:11:13Z
27 vhr 16167 6775 Java 125 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 2020-05-07T15:15:38Z
28 fresco 16156 3729 Java 117 An Android library for managing images and the memory they use. 2020-05-13T00:21:36Z
29 seata 15533 4114 Java 318 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2020-05-13T08:21:16Z
30 ExoPlayer 15480 4639 Java 428 An extensible media player for Android 2020-05-13T04:02:53Z
31 halo 15028 4936 Java 72 ✍ An excellent open source blog publishing application. | 一个优秀的开源博客发布应用。 2020-05-12T21:24:36Z
32 easyexcel 14581 3799 Java 37 快速、简单避免OOM的java处理Excel工具 2020-04-29T07:06:13Z
33 toBeTopJavaer 14516 3394 Java 10 To Be Top Javaer - Java工程师成神之路 2020-05-10T06:42:53Z
34 SpringAll 14479 4174 Java 7 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc 2020-03-20T08:49:05Z
35 Telegram 13981 5236 Java 417 Telegram for Android source 2020-05-08T09:03:10Z
36 spring-boot-demo 13906 4623 Java 44 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-04-30T02:09:50Z
37 canal 13760 4487 Java 470 阿里巴巴 MySQL binlog 增量订阅&消费组件 2020-05-07T07:40:21Z
38 spring-cloud-alibaba 13458 3927 Java 256 Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. 2020-05-12T12:57:53Z
39 dbeaver 13375 1199 Java 1292 Free universal database tool and SQL client 2020-05-13T10:55:40Z
40 Material-Animations 13293 2555 Java 19 Android Transition animations explanation with examples. 2019-04-02T15:42:38Z
41 cat 13272 4340 Java 59 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2020-04-27T03:25:19Z
42 CircleImageView 13061 2918 Java 4 A circular ImageView for Android 2020-04-18T12:47:45Z
43 lottie-react-native 12948 1377 Java 81 Lottie wrapper for React Native. 2020-05-13T07:15:54Z
44 HikariCP 12900 2008 Java 233 光 HikariCP・A solid, high-performance, JDBC connection pool at last. 2020-05-11T09:48:16Z
45 springboot-learning-example 12827 6321 Java 12 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。另外写博客,用 OpenWrite。 2020-04-11T05:45:11Z
46 zipkin 12799 2410 Java 183 Zipkin is a distributed tracing system 2020-05-10T10:09:33Z
47 SpringCloudLearning 12744 6470 Java 41 《史上最简单的Spring Cloud教程源码》 2020-01-07T06:10:52Z
48 FizzBuzzEnterpriseEdition 12740 575 Java 321 FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. 2020-02-26T16:03:05Z
49 litemall 12727 5096 Java 31 又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端 2020-05-06T16:15:13Z
50 hutool 12397 3901 Java 0 A set of tools that keep Java sweet. 2020-05-13T06:44:38Z
51 disruptor 12342 3076 Java 8 High Performance Inter-Thread Messaging Library 2020-03-24T00:15:13Z
52 logger 12199 1950 Java 56 ✔️ Simple, pretty and powerful logger for android 2020-02-04T16:59:34Z
53 greenDAO 12053 2827 Java 202 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2020-05-04T06:12:38Z
54 nacos 11914 3704 Java 539 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2020-05-13T10:14:39Z
55 ARouter 11850 2042 Java 59 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2020-04-03T03:27:03Z
56 AndroidSwipeLayout 11768 2708 Java 370 The Most Powerful Swipe Layout! 2020-02-04T17:04:45Z
57 Android-PickerView 11673 2976 Java 329 This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) 2020-03-12T09:35:27Z
58 deeplearning4j 11620 4822 Java 1013 Eclipse Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark 2020-05-13T04:49:03Z
59 react-native-navigation 11455 2552 Java 139 A complete native navigation solution for React Native 2020-05-12T20:34:04Z
60 QMUI_Android 11238 2166 Java 252 提高 Android UI 开发效率的 UI 库 2020-05-11T06:43:13Z
61 bytecode-viewer 11178 767 Java 54 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2020-02-12T10:54:35Z
62 realm-java 10909 1720 Java 433 Realm is a mobile database: a replacement for SQLite & ORMs 2020-05-13T10:43:20Z
63 VasSonic 10786 1472 Java 34 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
64 android-async-http 10546 4260 Java 106 This project under develop, and is currently insecure to use 2020-04-28T15:06:57Z
65 mockito 10515 1866 Java 267 Most popular Mocking framework for unit tests written in Java 2020-05-11T16:45:29Z
66 hadoop 10418 6451 Java 304 Apache Hadoop 2020-05-13T10:32:48Z
67 ViewPagerIndicator 10199 4215 Java 215 Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. 2017-11-26T17:13:46Z
68 material-components-android 10190 1815 Java 360 Modular and customizable Material Design UI components for Android 2020-05-13T04:01:26Z
69 JiaoZiVideoPlayer 10104 2392 Java 243 MediaPlayer exoplayer ijkplayer ffmpeg 2020-03-17T09:55:52Z
70 Apktool 10036 2474 Java 245 A tool for reverse engineering Android apk files 2020-04-21T08:41:27Z
71 PermissionsDispatcher 9935 1320 Java 8 Simple annotation-based API to handle runtime permissions. 2020-04-11T10:07:52Z
72 FlycoTabLayout 9753 2131 Java 331 An Android TabLayout Lib 2020-04-15T05:31:09Z
73 banner 9744 1951 Java 30 🔥🔥🔥Banner 2.0 来了!Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义。 2020-04-20T07:06:39Z
74 VirtualXposed 9731 1734 Java 119 A simple app to use Xposed without root, unlock the bootloader or modify system image, etc. 2020-04-11T05:57:56Z
75 android-Ultra-Pull-To-Refresh 9717 2782 Java 172 Ultra Pull to Refresh for Android. Support all the views. 2020-04-10T05:12:58Z
76 druid 9615 2534 Java 961 Apache Druid: a high performance real-time analytics database. 2020-05-13T04:44:30Z
77 elasticsearch-analysis-ik 9589 2250 Java 246 The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. 2020-05-07T13:09:58Z
78 Android-ObservableScrollView 9534 2119 Java 177 Android library to observe scroll events on scrollable views. 2017-08-09T11:37:19Z
79 MVPArms 9482 2295 Java 15 ⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架). 2020-04-20T02:53:33Z
80 PocketHub 9474 3632 Java 119 PocketHub Android App 2020-04-11T14:16:08Z
81 guice 9272 1349 Java 349 Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. 2020-05-12T13:35:49Z
82 platform_frameworks_base 9131 5720 Java 0 None 2020-05-03T09:31:18Z
83 MaterialDesignLibrary 9126 2372 Java 263 This is a library with components of Android L to you use in android 2.2 2019-10-16T07:58:26Z
84 jedis 9079 3294 Java 202 A blazingly small and sane redis java client 2020-05-04T04:54:21Z
85 storm 9016 1754 Java 43 Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more 2017-08-16T04:24:20Z
86 AndroidSlidingUpPanel 8948 2302 Java 301 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
87 webmagic 8941 3754 Java 281 A scalable web crawler framework for Java. 2020-04-19T14:44:17Z
88 Android-PullToRefresh 8824 4954 Java 30 DEPRECATED 2017-10-13T08:40:58Z
89 spark 8738 1503 Java 200 A simple expressive web framework for java. News: Spark now has a kotlin DSL https://github.com/perwendel/spark-kotlin 2020-05-08T15:26:59Z
90 spring-boot-admin 8667 2446 Java 35 Admin UI for administration of spring boot applications 2020-05-11T15:09:08Z
91 piggymetrics 8648 4379 Java 11 Microservice Architecture with Spring Boot, Spring Cloud and Docker 2020-04-16T19:04:49Z
92 eladmin 8618 3207 Java 4 项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由 2020-05-12T09:10:39Z
93 PictureSelector 8607 1790 Java 164 Picture Selector Library for Android or 图片选择器 2020-05-12T03:22:41Z
94 auto 8606 1001 Java 87 A collection of source code generators for Java. 2020-05-08T20:00:44Z
95 Calligraphy 8525 1094 Java 91 Custom fonts in Android the easy way... 2019-06-18T10:41:44Z
96 mybatis-plus 8523 2351 Java 42 An powerful enhanced toolkit of MyBatis for simplify development 2020-05-13T07:45:44Z
97 jd-gui 8485 1652 Java 109 A standalone Java Decompiler GUI 2020-04-29T06:13:32Z
98 NewPipe 8466 1245 Java 692 A libre lightweight streaming front-end for Android. 2020-05-13T09:09:49Z
99 fullstack-tutorial 8427 1909 Java 14 🚀 fullstack tutorial 2020,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 2020-04-28T02:41:33Z
100 BottomBar 8375 1570 Java 294 (Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern. 2017-12-07T16:59:39Z