Files
Github-Ranking/Top100/Java.md
T
2020-05-09 07:09:12 +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 91010 29407 Java 27 📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++ 2020-02-14T15:07:41Z
2 JavaGuide 68908 23556 Java 25 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 2020-02-16T14:03:07Z
3 elasticsearch 47034 15988 Java 2483 Open Source, Distributed, RESTful Search Engine 2020-02-17T10:48:16Z
4 spring-boot 45423 28696 Java 456 Spring Boot 2020-02-17T10:34:02Z
5 interviews 41963 8836 Java 67 Everything you need to know to get the job. 2020-02-15T10:25:54Z
6 advanced-java 38745 10617 Java 9 😮 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识,后端同学必看,前端同学也可学习 2020-02-10T07:17:51Z
7 okhttp 35907 7820 Java 166 Square’s meticulous HTTP client for Java and Kotlin. 2020-02-17T03:15:45Z
8 guava 35850 8059 Java 682 Google core libraries for Java 2020-02-15T06:23:16Z
9 MPAndroidChart 29840 7690 Java 1694 A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations. 2020-02-15T16:00:21Z
10 mall 29658 12315 Java 11 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 2020-02-16T07:01:03Z
11 glide 28301 5183 Java 146 An image loading and caching library for Android focused on smooth scrolling 2020-02-17T07:45:43Z
12 lottie-android 28100 4487 Java 26 Render After Effects animations natively on Android and iOS, Web, and React Native 2020-02-16T17:58:39Z
13 AndroidUtilCode 26280 8673 Java 45 🔥 Android developers should collect the following utils(updating). 2020-01-20T10:24:40Z
14 butterknife 25058 4719 Java 110 Bind Android views and callbacks to fields and methods. 2020-01-21T09:51:12Z
15 zxing 24718 8577 Java 8 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2020-02-16T14:46:45Z
16 netty 22589 10639 Java 399 Netty project - an event-driven asynchronous network application framework 2020-02-17T10:06:00Z
17 Java 21683 7949 Java 363 All Algorithms implemented in Java 2020-02-11T22:52:56Z
18 spring-boot-examples 20801 9425 Java 21 about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 2019-12-20T06:59:31Z
19 fastjson 20604 5574 Java 1271 A fast JSON parser/generator for Java. 2020-02-12T10:07:01Z
20 druid 20257 6844 Java 1683 阿里巴巴数据库事业部出品,为监控而生的数据库连接池 2020-02-11T15:24:38Z
21 ghidra 19556 2535 Java 560 Ghidra is a software reverse engineering (SRE) framework 2020-02-17T10:25:37Z
22 tutorials 19509 30325 Java 63 Just Announced - "Learn Spring Security OAuth": 2020-02-17T10:27:55Z
23 BaseRecyclerViewAdapterHelper 19291 4065 Java 71 BRVAH:Powerful and flexible RecyclerAdapter 2020-01-15T03:48:48Z
24 picasso 17329 3988 Java 199 A powerful image downloading and caching library for Android 2020-01-25T11:44:16Z
25 gson 17309 3407 Java 499 A Java serialization/deserialization library to convert Java Objects into JSON and back 2020-02-12T18:38:09Z
26 selenium 16900 5525 Java 602 A browser automation framework and ecosystem. 2020-02-17T05:44:47Z
27 PhotoView 16408 3661 Java 146 Implementation of ImageView for Android that supports zooming, by various touch gestures. 2020-02-14T07:08:32Z
28 fresco 16058 3704 Java 102 An Android library for managing images and the memory they use. 2020-02-15T00:03:27Z
29 ExoPlayer 14914 4492 Java 369 An extensible media player for Android 2020-02-15T11:22:10Z
30 jenkins 14909 6063 Java 53 Jenkins automation server 2020-02-17T08:36:34Z
31 kafka 14905 7907 Java 730 Mirror of Apache Kafka 2020-02-17T10:03:28Z
32 Android-CleanArchitecture 14121 3210 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. 2019-07-18T20:34:04Z
33 vhr 13948 5772 Java 108 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 2020-02-17T09:21:06Z
34 Telegram 13410 5060 Java 407 Telegram for Android source 2020-02-16T05:26:01Z
35 miaosha 13378 3079 Java 19 ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 2020-01-13T01:17:25Z
36 SpringAll 12821 3618 Java 4 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Cloud、Spring Security & Spring Security OAuth2,博客Spring系列源码 2019-11-19T10:20:43Z
37 CircleImageView 12770 2887 Java 9 A circular ImageView for Android 2020-01-26T11:52:22Z
38 cat 12675 4190 Java 59 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2019-12-26T09:24:29Z
39 lottie-react-native 12602 1319 Java 59 Lottie wrapper for React Native. 2020-02-14T22:21:04Z
40 canal 12548 4156 Java 377 阿里巴巴 MySQL binlog 增量订阅&消费组件 2020-02-12T09:37:03Z
41 zipkin 12431 2314 Java 262 Zipkin is a distributed tracing system 2020-02-17T07:38:32Z
42 FizzBuzzEnterpriseEdition 12397 556 Java 312 FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. 2019-12-18T07:12:55Z
43 skywalking 12264 3566 Java 96 APM, Application Performance Monitoring System 2020-02-17T09:12:21Z
44 HikariCP 12264 1893 Java 226 光 HikariCP・A solid, high-performance, JDBC connection pool at last. 2020-02-03T14:17:05Z
45 springboot-learning-example 12234 6093 Java 10 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。另外写博客,用 OpenWrite。 2019-10-14T16:57:07Z
46 flink 12092 6444 Java 456 Apache Flink 2020-02-17T10:42:43Z
47 dbeaver 12076 1063 Java 1391 Free universal database tool and SQL client 2020-02-16T21:04:05Z
48 redisson 12070 2980 Java 131 Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based 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, MyBatis, RPC ... 2020-02-14T10:45:41Z
49 SpringCloudLearning 12046 6167 Java 39 《史上最简单的Spring Cloud教程源码》 2020-01-07T06:10:52Z
50 logger 12041 1930 Java 56 ✔️ Simple, pretty and powerful logger for android 2020-02-04T16:59:34Z
51 disruptor 11913 2991 Java 8 High Performance Inter-Thread Messaging Library 2020-02-13T03:46:06Z
52 graal 11824 798 Java 597 GraalVM: Run Programs Faster Anywhere 🚀 2020-02-17T09:37:46Z
53 stetho 11718 1071 Java 59 Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. 2020-02-04T17:02:49Z
54 AndroidSwipeLayout 11666 2692 Java 365 The Most Powerful Swipe Layout! 2020-02-04T17:04:45Z
55 spring-cloud-alibaba 11530 3320 Java 193 Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. 2020-02-17T02:43:03Z
56 deeplearning4j 11491 4804 Java 979 Eclipse Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark 2020-02-17T05:48:18Z
57 ARouter 11421 1947 Java 53 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2020-02-04T17:05:58Z
58 Android-PickerView 11315 2868 Java 299 This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) 2020-02-14T07:44:27Z
59 AndroidViewAnimations 11175 2320 Java 54 Cute view animation collection. 2020-02-04T17:10:43Z
60 litemall 11122 4420 Java 22 又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端 2020-02-16T06:28:22Z
61 androidannotations 10987 2453 Java 54 Fast Android Development. Easy maintainance. 2019-09-02T08:24:45Z
62 bytecode-viewer 10907 742 Java 47 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2020-02-12T10:54:35Z
63 realm-java 10830 1719 Java 406 Realm is a mobile database: a replacement for SQLite & ORMs 2020-02-13T18:52:29Z
64 SpringBoot-Learning 10765 3673 Java 30 Spring Boot基础教程,Spring Boot 2.x版本连载中!!! 2020-02-15T17:10:40Z
65 vert.x 10759 1657 Java 237 Vert.x is a tool-kit for building reactive applications on the JVM 2020-02-14T14:42:15Z
66 VasSonic 10581 1445 Java 30 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
67 toBeTopJavaer 10549 2474 Java 8 To Be Top Javaer - Java工程师成神之路 2020-02-07T07:33:55Z
68 android-async-http 10539 4270 Java 111 An Asynchronous HTTP Library for Android 2020-02-04T17:16:27Z
69 spring-boot-demo 10453 3519 Java 26 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-02-10T08:52:15Z
70 nacos 10445 2953 Java 339 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2020-02-16T16:22:44Z
71 presto 10203 3507 Java 975 The official home of the Presto distributed SQL query engine for big data 2020-02-17T05:32:12Z
72 ViewPagerIndicator 10197 4230 Java 215 Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. 2017-11-26T17:13:46Z
73 vlayout 10130 1738 Java 164 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-02-15T13:12:58Z
74 hadoop 10121 6265 Java 281 Apache Hadoop 2020-02-17T10:56:19Z
75 mockito 10104 1799 Java 244 Most popular Mocking framework for unit tests written in Java 2020-02-15T23:26:07Z
76 JiaoZiVideoPlayer 10027 2365 Java 286 Move to https://github.com/Jzvd/JiaoZiVideoPlayer 2019-12-26T08:57:03Z
77 Arduino 9906 6637 Java 890 open-source electronics prototyping platform 2020-02-14T14:29:39Z
78 pinpoint 9882 3013 Java 115 APM, (Application Performance Management) tool for large-scale distributed systems written in Java. 2020-02-17T09:28:47Z
79 incubator-shardingsphere 9807 3367 Java 95 Distributed database middleware 2020-02-17T10:11:56Z
80 hutool 9801 3202 Java 4 A set of tools that keep Java sweet. 2020-02-16T03:11:10Z
81 PermissionsDispatcher 9749 1300 Java 6 Simple annotation-based API to handle runtime permissions. 2020-02-11T15:57:08Z
82 android-Ultra-Pull-To-Refresh 9706 2799 Java 173 Ultra Pull to Refresh for Android. Support all the views. 2018-05-04T21:12:00Z
83 Apktool 9559 2388 Java 248 A tool for reverse engineering Android apk files 2020-02-06T12:23:53Z
84 Android-ObservableScrollView 9524 2116 Java 179 Android library to observe scroll events on scrollable views. 2017-08-09T11:37:19Z
85 FlycoTabLayout 9524 2082 Java 313 An Android TabLayout Lib 2019-12-14T22:54:40Z
86 PocketHub 9480 3639 Java 125 PocketHub Android App 2019-11-10T09:20:54Z
87 banner 9364 1892 Java 15 Android广告图片轮播控件,Banner 2.0 全新升级!!! 2020-01-23T05:20:58Z
88 FileDownloader 9278 1905 Java 85 Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process 2019-12-04T12:12:00Z
89 MVPArms 9240 2236 Java 16 ⚔️ 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-01-27T13:55:06Z
90 druid 9190 2388 Java 951 Apache Druid: a high performance real-time analytics database. 2020-02-17T06:29:45Z
91 MaterialDesignLibrary 9111 2383 Java 263 This is a library with components of Android L to you use in android 2.2 2019-10-16T07:58:26Z
92 storm 9029 1760 Java 43 Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more 2017-08-16T04:24:20Z
93 tink 8999 740 Java 52 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. 2020-02-15T06:38:33Z
94 jedis 8902 3261 Java 199 A blazingly small and sane redis java client 2020-02-17T01:04:13Z
95 elasticsearch-analysis-ik 8843 2120 Java 244 The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. 2020-02-13T07:23:17Z
96 Android-PullToRefresh 8830 4974 Java 30 DEPRECATED 2017-10-13T08:40:58Z
97 webmagic 8769 3710 Java 307 A scalable web crawler framework for Java. 2020-02-12T02:58:54Z
98 Calligraphy 8498 1086 Java 89 Custom fonts in Android the easy way... 2019-06-18T10:41:44Z
99 BottomBar 8361 1575 Java 294 (Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern. 2017-12-07T16:59:39Z
100 spring-boot-admin 8335 2349 Java 34 Admin UI for administration of spring boot applications 2020-02-13T00:31:01Z