Files
Github-Ranking/Top100/Java.md
T
2019-05-03 12:01:16 +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 RxJava 38758 6556 Java 31 RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. 2019-04-28T20:01:13Z
2 JavaGuide 38000 11756 Java 19 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 2019-05-02T15:05:59Z
3 spring-boot 37372 24462 Java 405 Spring Boot 2019-05-02T22:49:56Z
4 interviews 34255 6862 Java 38 Everything you need to know to get the job. 2019-04-30T08:16:26Z
5 retrofit 32176 6001 Java 65 Type-safe HTTP client for Android and Java by Square, Inc. 2019-04-18T22:10:09Z
6 spring-framework 28721 18353 Java 890 Spring Framework 2019-05-02T22:24:43Z
7 MPAndroidChart 26966 7028 Java 1451 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-04-27T15:38:49Z
8 incubator-dubbo 26184 17369 Java 390 Apache Dubbo (incubating) is a high-performance, java based, open source RPC framework. 2019-05-02T13:55:49Z
9 glide 25776 4819 Java 146 An image loading and caching library for Android focused on smooth scrolling 2019-05-01T14:13:05Z
10 proxyee-down 23503 4206 Java 211 http下载工具,基于http代理,支持多连接分块下载 2019-04-28T09:10:22Z
11 Hystrix 17185 3497 Java 333 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. 2019-04-08T04:43:24Z
12 ghidra 15056 1811 Java 250 Ghidra is a software reverse engineering (SRE) framework 2019-05-03T02:40:49Z
13 tutorials 13815 20161 Java 51 The "REST With Spring" Course: 2019-05-03T03:45:13Z
14 apollo 13589 4793 Java 212 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 2019-05-03T02:19:03Z
15 tinker 13568 2745 Java 129 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2019-04-28T05:18:40Z
16 HanLP 12489 3601 Java 473 自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁 2019-04-27T22:08:15Z
17 bazel 11817 1918 Java 1804 a fast, scalable, multi-language and extensible build system 2019-05-02T23:44:16Z
18 java8-tutorial 11521 2659 Java 28 Modern Java - A Guide to Java 8 2019-04-22T09:15:21Z
19 Signal-Android 11398 2949 Java 382 A private messenger for Android. 2019-05-02T22:39:49Z
20 lottie-react-native 11175 1042 Java 62 Lottie wrapper for React Native. 2019-04-15T23:30:45Z
21 stetho 11028 1008 Java 39 Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. 2019-04-05T01:16:23Z
22 androidannotations 10759 2450 Java 46 Fast Android Development. Easy maintainance. 2019-03-05T13:46:22Z
23 deeplearning4j 10693 4640 Java 774 Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark 2019-05-02T19:42:51Z
24 mybatis-3 10551 6593 Java 126 MyBatis SQL mapper framework for Java 2019-05-01T08:48:15Z
25 disruptor 10297 2605 Java 6 High Performance Inter-Thread Messaging Library 2019-04-27T13:15:22Z
26 bytecode-viewer 10065 625 Java 26 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2019-04-25T21:43:08Z
27 Luban 9853 1716 Java 90 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2019-05-03T01:10:03Z
28 GSYVideoPlayer 9777 2189 Java 15 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,其他一些小动画效果,rtsp、concat、mpeg。项目解析: 2019-04-21T06:32:37Z
29 vert.x 9596 1512 Java 197 Vert.x is a tool-kit for building reactive applications on the JVM 2019-05-02T16:38:48Z
30 Matisse 9404 1403 Java 272 🎆 A well-designed local image and video selector for Android 2019-04-10T16:19:53Z
31 Arduino 9154 6498 Java 1100 open-source electronics prototyping platform 2019-04-28T20:10:19Z
32 recyclerview-animators 9126 1781 Java 99 An Android Animation library which easily add itemanimator to RecyclerView items. 2018-11-16T07:20:43Z
33 storm 9049 1777 Java 44 Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more 2017-08-16T04:24:20Z
34 redisson 8954 2210 Java 159 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-04-30T14:41:28Z
35 hadoop 8940 5604 Java 253 Apache Hadoop 2019-05-03T00:33:23Z
36 graal 8797 544 Java 330 GraalVM: Run Programs Faster Anywhere 🚀 2019-05-03T02:52:35Z
37 Android-PullToRefresh 8793 5037 Java 30 DEPRECATED 2017-10-13T08:40:58Z
38 uCrop 8605 1533 Java 69 Image Cropping Library for Android 2019-04-12T14:40:12Z
39 pinpoint 8588 2653 Java 124 Pinpoint is an open source APM (Application Performance Management) tool for large-scale distributed systems written in Java. 2019-05-03T03:39:08Z
40 Fragmentation 8467 1800 Java 156 A powerful library that manage Fragment for Android! 2018-12-24T10:40:03Z
41 RxPermissions 8380 1034 Java 74 Android runtime permissions powered by RxJava2 2019-04-29T03:35:42Z
42 FileDownloader 8357 1720 Java 112 Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process 2019-03-30T04:33:25Z
43 banner 8208 1652 Java 207 Android广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等! 2019-03-13T03:38:43Z
44 MVPArms 8043 1914 Java 11 ⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架). 2019-04-30T09:45:28Z
45 xxl-job 7940 3337 Java 64 A lightweight distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2019-04-27T07:56:09Z
46 MaterialViewPager 7924 1496 Java 186 A Material Design ViewPager easy to use library 2018-10-12T01:11:20Z
47 DanmakuFlameMaster 7841 1902 Java 215 Android开源弹幕引擎·烈焰弹幕使 ~ 2019-04-29T06:15:21Z
48 clojure 7718 1234 Java 6 The Clojure programming language 2019-04-11T15:15:11Z
49 lombok 7711 1435 Java 569 Very spicy additions to the Java programming language. 2019-05-01T03:45:21Z
50 glide-transformations 7687 1182 Java 27 An Android transformation library providing a variety of image transformations for Glide. 2018-12-11T09:18:08Z
51 DoraemonKit 7659 846 Java 29 简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android )研发助手,你值得拥有。 2019-05-01T07:37:22Z
52 rocketmq 7653 3829 Java 250 Mirror of Apache RocketMQ 2019-04-30T07:38:28Z
53 eureka 7624 2059 Java 115 AWS Service registry for resilient mid-tier load balancing and failover. 2019-04-23T02:38:27Z
54 zuul 7390 1434 Java 137 Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. 2019-04-30T17:15:06Z
55 easypermissions 7367 1173 Java 7 Simplify Android M system permissions 2019-03-01T16:07:59Z
56 dropwizard 7183 3003 Java 83 A damn simple library for building production-ready RESTful web services. 2019-05-02T07:49:28Z
57 atlas 7032 1328 Java 65 A powerful Android Dynamic Component Framework. 2019-04-28T07:34:13Z
58 material-theme-jetbrains 7026 418 Java 12 JetBrains theme of Material Theme 2019-04-27T18:21:25Z
59 UltimateRecyclerView 6993 1479 Java 184 A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features. 2019-04-03T08:40:05Z
60 Mybatis-PageHelper 6894 2128 Java 91 Mybatis通用分页插件 2018-11-11T12:11:59Z
61 AndroidAutoSize 6879 899 Java 10 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). 2019-03-29T03:54:27Z
62 jib 6711 556 Java 101 🏗 Build container images for your Java applications. 2019-05-02T23:01:58Z
63 buck 6668 988 Java 469 A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages. 2019-05-03T03:20:20Z
64 Sentinel 6596 1754 Java 114 A lightweight powerful flow control component enabling reliability and monitoring for microservices. (轻量级的流量控制、熔断降级 Java 库) 2019-04-30T15:52:17Z
65 AndroidAutoLayout 6593 1974 Java 132 [停止维护]Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配,最大限度解决适配问题。 2018-11-26T13:24:38Z
66 sweet-alert-dialog 6526 1829 Java 147 SweetAlert for Android, a beautiful and clever alert dialog 2018-05-05T22:04:21Z
67 metrics 6474 1614 Java 160 📈 Capturing JVM- and application-level metrics. So you know what's going on. 2019-05-01T11:06:34Z
68 neo4j 6377 1597 Java 228 Graphs for Everyone 2019-05-02T11:08:29Z
69 TakePhoto 6259 1366 Java 359 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库 2019-01-22T08:53:23Z
70 zookeeper 6234 3863 Java 94 Mirror of Apache Hadoop ZooKeeper 2019-05-03T00:13:14Z
71 Mycat-Server 6213 3227 Java 594 None 2019-04-17T03:21:59Z
72 LitePal 6195 1359 Java 41 An Android library that makes developers use SQLite database extremely easy. 2018-10-18T08:25:53Z
73 physical-web 6086 718 Java 92 The Physical Web: walk up and use anything 2018-12-05T21:09:11Z
74 learnxinyminutes-docs 6085 2068 Java 82 Code documentation written as code! How novel and totally my idea! 2019-05-01T17:42:23Z
75 SmartTabLayout 6062 1217 Java 99 A custom ViewPager title strip which gives continuous feedback to the user when scrolling 2019-03-09T09:59:11Z
76 litemall 6051 2086 Java 18 又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端 2019-05-01T05:47:42Z
77 Android-SpinKit 6049 986 Java 33 Android loading animations 2018-11-17T09:55:21Z
78 android-gpuimage 6026 1717 Java 285 Android filters based on OpenGL (idea from GPUImage for iOS) 2019-04-05T10:53:27Z
79 dex2jar 6010 1253 Java 228 Tools to work with android .dex and java .class files 2019-04-04T07:36:10Z
80 Android-Debug-Database 6009 631 Java 32 A library for debugging android databases and shared preferences - Make Debugging Great Again 2019-03-12T08:17:07Z
81 EffectiveAndroidUI 5921 1252 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
82 ImmersionBar 5907 984 Java 36 android 4.4以上沉浸式状态栏和沉浸式导航栏管理,包括状态栏字体颜色,适用于Activity、Fragment、DialogFragment、Dialog,并且适配刘海屏,适配软键盘弹出等问题,一句代码轻松实现,以及对bar的其他设置,详见README,http://www.jianshu.com/p/2a884e211a62 2019-04-29T07:04:07Z
83 ShortcutBadger 5856 1116 Java 146 An Android library supports badge notification like iOS in Samsung, LG, Sony and HTC launchers. 2019-03-13T06:04:14Z
84 APIJSON 5795 743 Java 10 🚀A JSON Transmission Protocol and an ORM Library for auto providing APIs and Documents. 2019-05-02T19:02:00Z
85 piggymetrics 5765 3098 Java 7 Microservice Architecture with Spring Boot, Spring Cloud and Docker 2019-04-08T01:03:58Z
86 SwipeBackLayout 5705 1451 Java 108 An Android library that help you to build app with swipe back gesture. 2019-01-14T08:32:45Z
87 NewPipe 5703 876 Java 664 A libre lightweight streaming front-end for Android. 2019-05-02T18:44:40Z
88 storm 5654 3871 Java 37 Mirror of Apache Storm 2019-05-01T20:37:07Z
89 springside4 5624 3058 Java 71 A Spring Framework based, pragmatic style JavaEE application reference architecture. 2018-08-07T09:52:00Z
90 u2020 5618 993 Java 14 A sample Android app which showcases advanced usage of Dagger among other open source libraries. 2017-11-27T19:22:33Z
91 antlr4 5568 1468 Java 440 ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. 2019-05-03T01:46:27Z
92 NumberProgressBar 5468 1368 Java 25 A beautiful, slim Android ProgressBar. 2018-06-13T22:39:35Z
93 StickyListHeaders 5442 1565 Java 157 An android library for section headers that stick to the top 2019-01-05T02:16:37Z
94 xUtils3 5355 1937 Java 449 android orm, bitmap, http, view inject... 2019-03-18T14:57:31Z
95 AndPermission 5338 908 Java 56 🍓 Permissions manager for Android platform. 2019-03-31T05:36:08Z
96 rebound 5303 853 Java 29 A Java library that models spring dynamics and adds real world physics to your app. 2019-03-27T22:30:26Z
97 subsampling-scale-image-view 5273 827 Java 37 Android library (AAR). Highly configurable, easily extendable deep zoom view for displaying huge images without loss of detail. Perfect for photo galleries, maps, building plans etc. 2019-04-16T22:10:05Z
98 Java-WebSocket 5266 1671 Java 27 A barebones WebSocket client and server implementation written in 100% Java. 2019-04-23T17:43:39Z
99 circular-progress-button 5221 1181 Java 31 Android Circular Progress Button 2018-05-03T21:00:22Z
100 react-native-image-picker 5207 1183 Java 363 🌄 A React Native module that allows you to use native UI to select media from the device library or directly from the camera. 2019-04-22T07:32:16Z