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

20 KiB

Github Ranking

Top 100 Stars in Java

Ranking Project Name Stars Forks Language Open Issues Description Last Commit
1 JavaGuide 41736 13160 Java 17 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 2019-05-27T13:30:45Z
2 elasticsearch 41426 13845 Java 1980 Open Source, Distributed, RESTful Search Engine 2019-05-30T02:32:56Z
3 spring-boot 38455 25032 Java 414 Spring Boot 2019-05-29T23:15:51Z
4 LeetCodeAnimation 28477 4249 Java 0 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2019-05-30T00:56:20Z
5 MPAndroidChart 27295 7126 Java 1483 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-28T07:37:40Z
6 glide 26074 4866 Java 143 An image loading and caching library for Android focused on smooth scrolling 2019-05-30T01:12:59Z
7 fastjson 17910 4899 Java 978 🚄 A fast JSON parser/generator for Java. (Aliyun Data Lake Analytics https://www.aliyun.com/product/datalakeanalytics powered by fastjson ) 2019-05-29T07:31:29Z
8 druid 16990 6026 Java 1365 阿里巴巴数据库事业部出品,为监控而生的数据库连接池。阿里云Data Lake Analytics(https://www.aliyun.com/product/datalakeanalytics )、DRDS、TDDL 连接池powered by Druid 2019-05-30T03:03:41Z
9 tutorials 14444 21186 Java 32 The "REST With Spring" Course: 2019-05-29T20:04:23Z
10 Java 14233 5266 Java 77 All Algorithms implemented in Java 2019-05-29T14:26:25Z
11 Android-CleanArchitecture 13427 3102 Java 137 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. 2018-08-30T23:35:29Z
12 jenkins 13009 5362 Java 63 Jenkins automation server 2019-05-29T21:44:29Z
13 kafka 12261 6569 Java 581 Mirror of Apache Kafka 2019-05-30T03:41:23Z
14 bazel 12053 1969 Java 1873 a fast, scalable, multi-language and extensible build system 2019-05-30T00:43:48Z
15 java8-tutorial 11661 2710 Java 28 Modern Java - A Guide to Java 8 2019-04-22T09:15:21Z
16 Signal-Android 11542 2959 Java 403 A private messenger for Android. 2019-05-30T00:00:14Z
17 lottie-react-native 11310 1074 Java 65 Lottie wrapper for React Native. 2019-05-27T12:58:04Z
18 stetho 11113 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
19 deeplearning4j 10827 4674 Java 831 Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark 2019-05-30T03:01:49Z
20 androidannotations 10783 2452 Java 47 Fast Android Development. Easy maintainance. 2019-03-05T13:46:22Z
21 AndroidViewAnimations 10596 2241 Java 48 Cute view animation collection. 2019-03-18T21:22:37Z
22 disruptor 10468 2647 Java 6 High Performance Inter-Thread Messaging Library 2019-05-13T18:40:23Z
23 bytecode-viewer 10159 639 Java 31 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2019-05-06T00:38:36Z
24 GSYVideoPlayer 10099 2285 Java 17 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,其他一些小动画效果,rtsp、concat、mpeg。项目解析: 2019-05-29T10:37:17Z
25 vert.x 9708 1530 Java 203 Vert.x is a tool-kit for building reactive applications on the JVM 2019-05-28T13:45:53Z
26 Matisse 9557 1431 Java 280 🎆 A well-designed local image and video selector for Android 2019-04-10T16:19:53Z
27 vlayout 9491 1638 Java 134 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. 2019-05-22T03:38:51Z
28 redisson 9270 2277 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-29T18:43:04Z
29 Arduino 9239 6515 Java 1104 open-source electronics prototyping platform 2019-05-21T09:08:33Z
30 recyclerview-animators 9202 1787 Java 99 An Android Animation library which easily add itemanimator to RecyclerView items. 2018-11-16T07:20:43Z
31 graal 9202 573 Java 361 GraalVM: Run Programs Faster Anywhere 🚀 2019-05-29T19:14:39Z
32 presto 9116 3088 Java 1010 The official home of the Presto distributed SQL query engine for big data 2019-05-29T22:40:31Z
33 flink 8847 4693 Java 449 Apache Flink 2019-05-30T03:41:11Z
34 pinpoint 8739 2700 Java 117 Pinpoint is an open source APM (Application Performance Management) tool for large-scale distributed systems written in Java. 2019-05-30T00:51:23Z
35 uCrop 8720 1552 Java 77 Image Cropping Library for Android 2019-04-12T14:40:12Z
36 skywalking 8707 2431 Java 99 APM, Application Performance Monitoring System 2019-05-29T16:28:01Z
37 FileDownloader 8469 1740 Java 117 Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process 2019-03-30T04:33:25Z
38 DoraemonKit 8456 980 Java 20 简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android )研发助手,你值得拥有。 2019-05-28T08:48:39Z
39 MaterialViewPager 7964 1501 Java 186 A Material Design ViewPager easy to use library 2018-10-12T01:11:20Z
40 incubator-shardingsphere 7821 2716 Java 56 Distributed database middleware 2019-05-30T03:49:09Z
41 cheesesquare 7718 1905 Java 20 Demos the new Android Design library. 2018-10-13T04:45:35Z
42 react-native-camera 7228 2225 Java 372 A Camera component for React Native. Also supports barcode scanning! 2019-05-30T00:59:09Z
43 dropwizard 7215 3024 Java 83 A damn simple library for building production-ready RESTful web services. 2019-05-27T12:08:48Z
44 AndroidAutoSize 7164 944 Java 17 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). 2019-03-29T03:54:27Z
45 material-theme-jetbrains 7115 421 Java 10 JetBrains theme of Material Theme 2019-05-25T21:13:10Z
46 atlas 7083 1344 Java 66 A powerful Android Dynamic Component Framework. 2019-05-20T02:30:17Z
47 Sentinel 7035 1925 Java 136 A lightweight powerful flow control component enabling reliability and monitoring for microservices. (轻量级的流量控制、熔断降级 Java 库) 2019-05-29T07:43:44Z
48 buck 6738 1006 Java 474 A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages. 2019-05-29T22:24:33Z
49 miaosha 6649 1302 Java 2 ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 2019-05-10T11:09:04Z
50 metrics 6529 1621 Java 153 📈 Capturing JVM- and application-level metrics. So you know what's going on. 2019-05-23T14:01:02Z
51 learnxinyminutes-docs 6515 2119 Java 80 Code documentation written as code! How novel and totally my idea! 2019-05-29T17:16:50Z
52 TakePhoto 6354 1384 Java 365 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库 2019-01-22T08:53:23Z
53 LitePal 6280 1375 Java 43 An Android library that makes developers use SQLite database extremely easy. 2019-05-26T06:27:33Z
54 MagicIndicator 6267 1069 Java 104 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 2019-03-21T08:19:19Z
55 CoreNLP 6265 2166 Java 184 Stanford CoreNLP: A Java suite of core NLP tools. 2019-05-23T23:32:36Z
56 Android-SpinKit 6177 1007 Java 33 Android loading animations 2018-11-17T09:55:21Z
57 dex2jar 6146 1269 Java 233 Tools to work with android .dex and java .class files 2019-04-04T07:36:10Z
58 SmartTabLayout 6133 1226 Java 101 A custom ViewPager title strip which gives continuous feedback to the user when scrolling 2019-03-09T09:59:11Z
59 android-gpuimage 6103 1741 Java 285 Android filters based on OpenGL (idea from GPUImage for iOS) 2019-04-05T10:53:27Z
60 physical-web 6091 717 Java 92 The Physical Web: walk up and use anything 2018-12-05T21:09:11Z
61 EffectiveAndroidUI 5937 1250 Java 5 Sample project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to show how this patterns works. This project is used during the talk "EffectiveAndroidUI". 2017-06-28T10:54:22Z
62 ShortcutBadger 5936 1131 Java 146 An Android library supports badge notification like iOS in Samsung, LG, Sony and HTC launchers. 2019-03-13T06:04:14Z
63 Timber 5720 1865 Java 178 Material Design Music Player 2019-04-30T13:10:42Z
64 zaproxy 5665 1054 Java 653 The OWASP ZAP core project 2019-05-29T13:38:16Z
65 springside4 5646 3060 Java 71 A Spring Framework based, pragmatic style JavaEE application reference architecture. 2018-08-07T09:52:00Z
66 u2020 5622 991 Java 14 A sample Android app which showcases advanced usage of Dagger among other open source libraries. 2017-11-27T19:22:33Z
67 AndPermission 5441 927 Java 63 🍓 Permissions manager for Android platform. 2019-03-31T05:36:08Z
68 xUtils3 5400 1937 Java 451 android orm, bitmap, http, view inject... 2019-03-18T14:57:31Z
69 Java-WebSocket 5355 1702 Java 26 A barebones WebSocket client and server implementation written in 100% Java. 2019-05-28T16:56:40Z
70 react-native-image-picker 5301 1207 Java 376 🌄 A React Native module that allows you to use native UI to select media from the device library or directly from the camera. 2019-05-27T00:26:58Z
71 otto 5206 936 Java 18 An enhanced Guava-based event bus with emphasis on Android support. 2018-12-17T16:07:14Z
72 cassandra 5180 2310 Java 125 Mirror of Apache Cassandra 2019-05-27T01:32:16Z
73 material-calendarview 5070 1108 Java 110 A Material design back port of Android's CalendarView 2019-02-13T23:19:03Z
74 motan 5061 1640 Java 353 A cross-language remote procedure call(RPC) framework for rapid development of high performance distributed services. 2019-05-22T08:40:19Z
75 acra 4937 1041 Java 12 Application Crash Reports for Android 2019-04-09T19:40:14Z
76 ZhihuDailyPurify 4921 1026 Java 2 Purified version of Zhihu Daily - 更纯净的知乎日报 2019-05-16T09:02:47Z
77 android-common 4892 2744 Java 18 Android common lib, include ImageCache, HttpCache, DropDownListView, DownloadManager, Utils and so on 2017-05-16T16:03:36Z
78 gitpitch 4891 426 Java 13 The Markdown Presentation Service For Everyone on GitHub, GitLab, Bitbucket, GitBucket, Gitea, and Gogs. 2019-05-27T13:53:45Z
79 jjwt 4861 751 Java 60 Java JWT: JSON Web Token for Java and Android 2019-03-10T17:15:35Z
80 processing 4861 1305 Java 560 Source code for the Processing Core and Development Environment (PDE) 2019-04-25T17:14:18Z
81 RippleEffect 4856 1131 Java 52 Implementation of Ripple effect from Material Design for Android API 9+ 2018-05-03T20:19:17Z
82 graylog2-server 4852 758 Java 840 Free and open source log management 2019-05-29T13:16:58Z
83 disconf 4784 2178 Java 191 Distributed Configuration Management Platform(分布式配置管理平台) 2019-01-29T08:55:59Z
84 AndroidStaggeredGrid 4766 1193 Java 107 An Android staggered grid view which supports multiple columns with rows of varying sizes. 2018-05-03T21:01:13Z
85 wechat 4748 2133 Java 39 A High Copy WeChat ,SNS APP (高仿微信) 2018-08-23T07:54:02Z
86 FloatingActionButton 4738 1073 Java 228 Android Floating Action Button based on Material Design specification 2019-01-29T05:42:45Z
87 error-prone 4713 495 Java 302 Catch common Java mistakes as compile-time errors 2019-05-28T14:53:46Z
88 AndroidPdfViewer 4695 987 Java 353 Android view for displaying PDFs rendered with PdfiumAndroid 2019-04-27T15:24:38Z
89 barcodescanner 4669 1212 Java 195 Barcode Scanner Libraries for Android 2019-04-11T18:11:37Z
90 NavigationTabBar 4564 796 Java 53 Navigation tab bar with colorful interactions. 2018-05-21T21:34:31Z
91 walle 4542 640 Java 61 Android Signature V2 Scheme签名下的新一代渠道包打包神器 2019-04-19T03:09:49Z
92 robolectric 4536 1176 Java 576 Android Unit Testing Framework 2019-05-30T03:50:41Z
93 jsonschema2pojo 4513 1237 Java 102 Generate Java types from JSON or JSON Schema and annotates those types for data-binding with Jackson, Gson, etc 2019-05-13T22:24:35Z
94 UltraViewPager 4501 608 Java 45 UltraViewPager is an extension for ViewPager to provide multiple features in a single ViewPager. 2019-04-18T06:59:05Z
95 otter 4499 1749 Java 150 阿里巴巴分布式数据库同步系统(解决中美异地机房) 2019-04-03T04:15:17Z
96 Transitions-Everywhere 4477 491 Java 3 Set of extra Transitions on top of Jetpack Transitions Library 2019-04-05T08:35:21Z
97 bottomsheet 4224 589 Java 52 Android component which presents a dismissible view from the bottom of the screen 2019-03-13T10:10:01Z
98 cachecloud 4219 1474 Java 102 搜狐视频(sohu tv)Redis私有云平台 2019-04-24T08:07:20Z
99 SpringAll 4116 857 Java 2 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Cloud和Spring Security,博客Spring系列源码 2019-04-12T13:24:08Z
100 RecyclerViewSnap 4107 545 Java 1 RecyclerView snapping example with SnapHelper 2019-01-25T17:39:29Z