Files
Github-Ranking/Top100/Java.md
T
2020-08-27 11:01:28 +08: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 java-design-patterns 60144 19222 Java 239 Design patterns implemented in Java 2020-08-26T18:55:31Z
2 elasticsearch 50695 17537 Java 2948 Open Source, Distributed, RESTful Search Engine 2020-08-27T02:21:11Z
3 Java 29579 10215 Java 405 All Algorithms implemented in Java 2020-08-26T16:11:35Z
4 zxing 26069 8784 Java 7 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2020-08-26T18:09:24Z
5 JCSprout 25148 6915 Java 37 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2020-05-18T13:54:49Z
6 fastjson 22242 5923 Java 1439 A fast JSON parser/generator for Java. 2020-08-21T09:51:50Z
7 druid 22033 7293 Java 1822 阿里巴巴计算平台事业部出品,为监控而生的数据库连接池 2020-08-26T09:07:41Z
8 seata 16970 4764 Java 454 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2020-08-26T12:39:38Z
9 miaosha 16721 4152 Java 31 ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 2020-07-01T22:28:07Z
10 kafka 16689 8898 Java 764 Mirror of Apache Kafka 2020-08-27T02:50:09Z
11 easyexcel 16563 4335 Java 105 快速、简单避免OOM的java处理Excel工具 2020-08-24T09:17:10Z
12 halo 16220 5483 Java 77 ✍ An excellent open source blog publishing application. | 一个优秀的开源博客发布应用。 2020-08-26T00:45:46Z
13 jenkins 16030 6394 Java 58 Jenkins automation server 2020-08-26T14:55:07Z
14 Android-CleanArchitecture 14458 3247 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
15 skywalking 14429 4195 Java 104 APM, Application Performance Monitoring System 2020-08-27T02:38:20Z
16 flink 13942 7595 Java 459 Apache Flink 2020-08-27T02:40:05Z
17 nacos 13783 4739 Java 352 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2020-08-26T12:12:04Z
18 Material-Animations 13399 2563 Java 19 Android Transition animations explanation with examples. 2019-04-02T15:42:38Z
19 greenDAO 12182 2845 Java 215 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2020-08-11T13:03:18Z
20 shardingsphere 11944 3964 Java 144 Distributed database middleware 2020-08-27T02:59:00Z
21 AndroidViewAnimations 11452 2355 Java 58 Cute view animation collection. 2020-08-24T06:40:22Z
22 VasSonic 10979 1492 Java 37 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
23 presto 10963 3762 Java 955 The official home of the Presto distributed SQL query engine for big data 2020-08-27T01:08:12Z
24 Apktool 10507 2573 Java 249 A tool for reverse engineering Android apk files 2020-08-14T12:38:50Z
25 vlayout 10497 1779 Java 184 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
26 elasticsearch-analysis-ik 10432 2407 Java 264 The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. 2020-08-19T15:38:14Z
27 PermissionsDispatcher 10154 1347 Java 10 A declarative and comprehensive API to handle Android runtime permissions. 2020-08-23T08:13:23Z
28 guice 9579 1397 Java 357 Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. 2020-08-21T17:22:22Z
29 JustAuth 9226 1637 Java 21 💯 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么和推特等第三方平台的授权登录。 Login, so easy! 2020-08-24T12:40:31Z
30 webmagic 9208 3837 Java 264 A scalable web crawler framework for Java. 2020-08-23T05:18:28Z
31 PictureSelector 9151 1975 Java 305 Picture Selector Library for Android or 图片选择器 2020-08-06T20:03:23Z
32 interview 8903 4476 Java 143 Interview questions 2020-08-24T10:21:48Z
33 fullstack-tutorial 8854 2052 Java 11 🚀 fullstack tutorial 2020,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 2020-05-29T16:00:21Z
34 auto 8799 1032 Java 83 A collection of source code generators for Java. 2020-08-24T16:26:39Z
35 react-native-camera 8622 2808 Java 105 A Camera component for React Native. Also supports barcode scanning! 2020-08-22T12:36:42Z
36 mit-deep-learning-book-pdf 8450 2023 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
37 Android_Data 8274 2062 Java 2 Some Android learning materials, hoping to help you learn Android development. 2017-09-20T14:57:54Z
38 ip2region 8221 1492 Java 18 Ip2region is a offline IP location library with accuracy rate of 99.9% and 0.0x millseconds searching performance. DB file is ONLY a few megabytes with all IP address stored. binding for Java,PHP,C,Python,Nodejs,Golang,C#,lua. Binary,B-tree,Memory searching algorithm 2020-07-20T12:09:09Z
39 jsoup 8134 1813 Java 205 jsoup: Java HTML Parser, with best of DOM, CSS, and jquery 2020-08-19T19:55:21Z
40 MagicIndicator 7977 1340 Java 149 A powerful, customizable and extensible ViewPager indicator framework. As the best alternative of ViewPagerIndicator, TabLayout and PagerSlidingTabStrip —— 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用setVisibility切换FrameLayout里的View等),http://www.jianshu.com/p/f3022211821c 2020-07-22T08:58:06Z
41 cheesesquare 7784 1892 Java 20 Demos the new Android Design library. 2018-10-13T04:45:35Z
42 zaproxy 7702 1455 Java 704 The OWASP ZAP core project 2020-08-26T16:41:48Z
43 BigData-Notes 7692 2190 Java 2 大数据入门指南 ⭐ 2020-08-19T09:36:37Z
44 testing-samples 7527 3060 Java 84 A collection of samples demonstrating different frameworks and techniques for automated testing 2020-08-26T16:34:28Z
45 flink-learning 7514 2047 Java 0 flink learning blog. http://www.54tianzhisheng.cn 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》 2020-08-11T08:55:31Z
46 RxLifecycle 7504 637 Java 0 Lifecycle handling APIs for Android apps using RxJava 2020-05-24T12:12:23Z
47 CtCI-6th-Edition 7471 3187 Java 114 Cracking the Coding Interview 6th Ed. Solutions 2020-08-17T00:19:36Z
48 CoreNLP 7422 2476 Java 184 Stanford CoreNLP: A Java suite of core NLP tools. 2020-08-21T11:46:33Z
49 RxJava-Android-Samples 7351 1372 Java 11 Learning RxJava for Android by example 2019-09-17T16:07:04Z
50 agera 7327 669 Java 4 Reactive Programming for Android 2019-04-07T18:11:06Z
51 Android-Bootstrap 7158 1494 Java 30 Bootstrap style widgets for Android, with Glyph Icons 2018-10-15T19:15:10Z
52 WeChatLuckyMoney 7002 2239 Java 23 💸 WeChat's lucky money helper (微信抢红包插件) by Zhongyi Tong. An Android app that helps you snatch red packets in WeChat groups. 2019-01-25T02:02:51Z
53 keycloak 6939 2917 Java 83 Open Source Identity and Access Management For Modern Applications and Services 2020-08-27T00:39:10Z
54 jjwt 6716 984 Java 50 Java JWT: JSON Web Token for Java and Android 2020-08-22T19:17:25Z
55 tsunami-security-scanner 6321 628 Java 36 Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence. 2020-08-20T17:08:08Z
56 Timber 6274 2070 Java 203 Material Design Music Player 2020-03-24T15:22:02Z
57 ion 6170 1052 Java 327 Android Asynchronous Networking and Image Loading 2020-06-24T14:15:20Z
58 algs4 6151 2387 Java 11 Algorithms, 4th edition textbook code and libraries 2020-08-02T23:25:39Z
59 cassandra 6126 2674 Java 288 Mirror of Apache Cassandra 2020-08-26T22:25:55Z
60 SpringCloud-Learning 6055 2654 Java 15 Spring Cloud基础教程,持续连载更新中 2020-08-26T02:21:30Z
61 AndroidPdfViewer 6045 1260 Java 473 Android view for displaying PDFs rendered with PdfiumAndroid 2020-08-25T21:23:28Z
62 RoundedImageView 6025 1220 Java 36 A fast ImageView that supports rounded corners, ovals, and circles. 2020-04-17T13:55:34Z
63 haven 5840 711 Java 126 Haven is for people who need a way to protect their personal spaces and possessions without compromising their own privacy, through an Android app and on-device sensors 2020-07-23T03:53:39Z
64 RIBs 5743 664 Java 64 Uber's cross-platform mobile architecture framework. 2020-05-08T21:56:00Z
65 closure-compiler 5628 1005 Java 808 A JavaScript checker and optimizer. 2020-08-27T00:24:33Z
66 motan 5538 1776 Java 323 A cross-language remote procedure call(RPC) framework for rapid development of high performance distributed services. 2020-08-18T07:48:05Z
67 async-http-client 5517 1488 Java 59 Asynchronous Http and WebSocket Client library for Java 2020-08-02T06:53:47Z
68 nokogiri 5486 783 Java 179 Nokogiri (鋸) is a Rubygem providing HTML, XML, SAX, and Reader parsers with XPath and CSS selector support. 2020-08-26T17:14:04Z
69 checkstyle 5447 7464 Java 651 Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program. 2020-08-26T23:21:19Z
70 acra 5384 1074 Java 3 Application Crash Reports for Android 2020-07-22T00:28:27Z
71 blade 5383 1113 Java 59 🚀 Lightning fast and elegant mvc framework for Java8 2020-08-01T21:56:27Z
72 mybatis-generator-gui 5375 2177 Java 95 mybatis-generator界面工具,让你生成代码更简单更快捷 2020-05-17T11:35:42Z
73 freeline 5359 625 Java 181 A super fast build tool for Android, an alternative to Instant Run 2020-05-10T15:57:31Z
74 jsonschema2pojo 5198 1406 Java 164 Generate Java types from JSON or JSON Schema and annotates those types for data-binding with Jackson, Gson, etc 2020-08-08T04:09:55Z
75 k-9 5165 2114 Java 673 K-9 Mail – Open Source Email App for Android 2020-08-26T21:18:24Z
76 cachecloud 5164 1788 Java 125 搜狐视频(sohu tv)Redis私有云平台 2020-07-01T18:53:35Z
77 InstaMaterial 5034 1536 Java 29 Implementation of Instagram with Material Design (originally based on Emmanuel Pacamalan's concept) 2018-10-10T17:24:33Z
78 robolectric 5033 1244 Java 673 Android Unit Testing Framework 2020-08-26T22:47:24Z
79 FEBS-Shiro 4960 2015 Java 4 Spring Boot 2.2.5,Shiro1.4.2 & Layui 2.5.5 权限管理系统。预览地址:http://47.104.70.138:8080/login 2020-08-04T00:47:52Z
80 SpringCloud 4880 2338 Java 23 基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中 2020-08-16T15:04:32Z
81 ctci 4846 2304 Java 78 Cracking the Coding Interview, 5th Edition 2020-07-12T10:21:57Z
82 MagicCamera 4827 1505 Java 94 Real-time Filter Camera&VideoRecorder And ImageEditor With Face Beauty For Android---包含美颜等40余种实时滤镜相机,可拍照、录像、图片修改 2016-11-14T03:37:02Z
83 SwipeRecyclerView 4795 1017 Java 89 🍈 RecyclerView侧滑菜单,Item拖拽,滑动删除Item,自动加载更多,HeaderView,FooterView,Item分组黏贴。 2020-05-31T03:49:14Z
84 tcc-transaction 4765 2529 Java 220 tcc-transaction是TCC型事务java实现 2020-07-01T18:38:34Z
85 android-zxingLibrary 4710 1000 Java 196 几行代码快速集成二维码扫描功能 2019-10-14T02:00:03Z
86 folding-cell-android 4700 849 Java 3 :octocat: 📃 FoldingCell is a material design expanding content cell inspired by folding paper material made by @Ramotion 2020-04-07T06:54:29Z
87 GravitySnapHelper 4570 597 Java 1 A SnapHelper that snaps a RecyclerView to an edge. 2020-05-27T18:35:44Z
88 MaterialDateTimePicker 4447 953 Java 85 Pick a date or time on Android in style 2020-08-26T06:04:24Z
89 zxing-android-embedded 4396 1041 Java 48 Barcode scanner library for Android, based on the ZXing decoder 2020-08-24T01:28:11Z
90 generator 4388 2329 Java 8 A code generator for MyBatis. 2020-08-24T10:21:21Z
91 capacitor 4386 566 Java 147 Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️ 2020-08-27T00:32:56Z
92 CloudReader 4328 1247 Java 4 云阅:一款基于网易云音乐UI,使用WanAndroid、Gank.Io及时光网api开发的符合Google Material Design的Android客户端。项目采取的是MVVM-DataBinding架构开发,主要包括:玩安卓区、干货区和电影区三个子模块。 2020-08-26T05:51:33Z
93 android-tips-tricks 4297 553 Java 2 ☑️ [Cheatsheet] Tips and tricks for Android Development 2020-08-12T20:37:57Z
94 PLDroidPlayer 4283 955 Java 309 PLDroidPlayer 是七牛推出的一款免费的适用于 Android 平台的播放器 SDK,采用全自研的跨平台播放内核,拥有丰富的功能和优异的性能,可高度定制化和二次开发。 2019-10-31T11:08:16Z
95 orientdb 4195 829 Java 1530 OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text, Geospatial and Key-Value models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries. OrientDB Community Edition is Open Source using a liberal Apache 2 license. 2020-08-26T15:07:49Z
96 BGARefreshLayout-Android 4112 1017 Java 95 多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位 2019-11-12T15:29:05Z
97 spring-cloud-netflix 4111 2094 Java 123 Integration with Netflix OSS components 2020-08-26T06:46:06Z
98 testcontainers-java 4081 820 Java 300 Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container. 2020-08-26T23:47:19Z
99 quasar 4060 513 Java 95 Fibers, Channels and Actors for the JVM 2020-07-28T11:03:06Z
100 micronaut-core 4045 674 Java 303 Micronaut Application Framework 2020-08-27T02:11:52Z