mirror of
https://github.com/EvanLi/Github-Ranking.git
synced 2026-11-06 16:31:49 +00:00
21 KiB
21 KiB
Github Ranking
Top 100 Stars in Java
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | advanced-java | 71262 | 18541 | Java | 3 | 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 | 2023-07-21T12:08:43Z |
| 2 | guava | 48129 | 10704 | Java | 632 | Google core libraries for Java | 2023-08-14T22:22:47Z |
| 3 | AndroidUtilCode | 32391 | 10638 | Java | 269 | 🔥 Android developers should collect the following utils(updating). | 2023-05-22T01:52:08Z |
| 4 | canal | 26381 | 7366 | Java | 919 | 阿里巴巴 MySQL binlog 增量订阅&消费组件 | 2023-08-10T08:26:13Z |
| 5 | SpringCloudLearning | 17447 | 8120 | Java | 39 | 《史上最简单的Spring Cloud教程源码》 | 2021-04-12T09:53:47Z |
| 6 | fresco | 16973 | 3786 | Java | 208 | An Android library for managing images and the memory they use. | 2023-08-18T17:48:35Z |
| 7 | logger | 13637 | 2144 | Java | 69 | ✔️ Simple, pretty and powerful logger for android | 2022-09-14T10:04:00Z |
| 8 | SmartTubeNext | 12234 | 783 | Java | 1469 | SmartTube - an advanced player for set-top boxes and tv running Android OS | 2023-08-19T01:47:24Z |
| 9 | realm-java | 11404 | 1790 | Java | 357 | Realm is a mobile database: a replacement for SQLite & ORMs | 2023-08-09T10:43:05Z |
| 10 | android-async-http | 10648 | 4194 | Java | 112 | An asynchronous, callback-based Http client for Android built on top of Apache's HttpClient libraries. | 2023-04-17T14:55:24Z |
| 11 | AndroidNote | 8952 | 2123 | Java | 49 | 安卓学习笔记 | 2021-05-25T00:50:17Z |
| 12 | AgentWeb | 8947 | 1627 | Java | 84 | AgentWeb is a powerful library based on Android WebView. | 2023-03-19T20:45:38Z |
| 13 | UltimateAndroidReference | 7725 | 1293 | Java | 0 | 🚀 Ultimate Android Reference - Your Road to Become a Better Android Developer | 2022-09-26T11:08:00Z |
| 14 | hellocharts-android | 7403 | 1639 | Java | 282 | Charts library for Android compatible with API 8+, several chart types with scaling, scrolling and animations 📊 | 2021-06-01T03:12:09Z |
| 15 | android-classyshark | 7361 | 900 | Java | 39 | Android and Java bytecode viewer | 2023-05-19T10:01:03Z |
| 16 | ActionBarSherlock | 7133 | 3622 | Java | 85 | [DEPRECATED] Action bar implementation which uses the native action bar on Android 4.0+ and a custom implementation on pre-4.0 through a single API and theme. | 2015-12-17T17:54:50Z |
| 17 | beam | 7072 | 4015 | Java | 4069 | Apache Beam is a unified programming model for Batch and Streaming data processing. | 2023-08-19T02:19:08Z |
| 18 | react-native-push-notification | 6632 | 2021 | Java | 222 | React Native Local and Remote Notifications | 2023-07-29T11:41:35Z |
| 19 | BookReader | 6363 | 1877 | Java | 37 | 📕 "任阅" 网络小说阅读器,3D翻页效果、txt/pdf/epub书籍阅读、Wifi传书~ | 2023-04-24T05:36:16Z |
| 20 | ansj_seg | 6338 | 2346 | Java | 43 | ansj分词.ict的真正java实现.分词效果速度都超过开源版的ict. 中文分词,人名识别,词性标注,用户自定义词典 | 2021-08-15T10:21:39Z |
| 21 | ssm | 5805 | 2796 | Java | 26 | 手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis | 2022-12-16T05:53:22Z |
| 22 | quartz | 5760 | 1844 | Java | 26 | Code for Quartz Scheduler | 2023-08-07T02:40:01Z |
| 23 | jOOQ | 5605 | 1176 | Java | 1906 | jOOQ is the best way to write SQL in Java | 2023-08-18T16:30:38Z |
| 24 | FastBle | 5013 | 1175 | Java | 228 | Android Bluetooth Low Energy (BLE) Fast Development Framework. It uses simple ways to filter, scan, connect, read ,write, notify, readRssi, setMTU, and multiConnection. | 2022-07-27T09:20:44Z |
| 25 | UltraViewPager | 5008 | 687 | Java | 55 | UltraViewPager is an extension for ViewPager to provide multiple features in a single ViewPager. | 2021-07-14T04:48:51Z |
| 26 | dialogplus | 5005 | 806 | Java | 53 | Advanced dialog solution for android | 2022-01-17T09:57:28Z |
| 27 | spring-mvc-showcase | 4995 | 3765 | Java | 5 | Demonstrates the features of the Spring MVC web framework | 2022-02-04T23:36:03Z |
| 28 | Transitions-Everywhere | 4842 | 506 | Java | 6 | Set of extra Transitions on top of Jetpack Transitions Library | 2020-04-08T09:39:05Z |
| 29 | pinot | 4735 | 1125 | Java | 1128 | Apache Pinot - A realtime distributed OLAP datastore | 2023-08-19T01:55:29Z |
| 30 | baseAdapter | 4711 | 1198 | Java | 108 | Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。 | 2021-10-13T10:21:40Z |
| 31 | cglib | 4652 | 885 | Java | 70 | cglib - Byte Code Generation Library is high level API to generate and transform Java byte code. It is used by AOP, testing, data access frameworks to generate dynamic proxy objects and intercept field access. | 2023-05-28T17:31:45Z |
| 32 | dddsample-core | 4575 | 1389 | Java | 10 | This is the new home of the original DDD Sample app (previously hosted at sf.net).. | 2023-07-20T19:55:26Z |
| 33 | bottomsheet | 4544 | 613 | Java | 50 | Android component which presents a dismissible view from the bottom of the screen | 2019-03-13T10:10:01Z |
| 34 | JGrowing | 4500 | 937 | Java | 17 | Java is Growing up but not only Java。Java成长路线,但学到不仅仅是Java。 | 2020-10-13T13:45:13Z |
| 35 | android-times-square | 4440 | 1203 | Java | 23 | Standalone Android widget for picking a single date from a calendar view. | 2023-05-28T01:46:37Z |
| 36 | JustTrustMe | 4311 | 752 | Java | 20 | An xposed module that disables SSL certificate checking for the purposes of auditing an app with cert pinning | 2022-06-06T09:50:18Z |
| 37 | coursera-android | 4279 | 5381 | Java | 46 | Source Code for Android Course Example Applications | 2020-10-04T07:21:38Z |
| 38 | microservices-platform | 4212 | 1627 | Java | 2 | 基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。 | 2023-06-02T01:46:46Z |
| 39 | epic | 4207 | 788 | Java | 0 | Dynamic java method AOP hook for Android(continution of Dexposed on ART), Supporting 5.0~11 | 2023-07-22T14:04:07Z |
| 40 | StepView | 4130 | 839 | Java | 42 | Step by step,just use HorizontalStepView,VerticalStepView. step indicator,flow indicator,timeline,order process,express status | 2023-02-02T10:25:12Z |
| 41 | XCL-Charts | 3963 | 1135 | Java | 8 | Android图表库(XCL-Charts is a free charting library for Android platform.),基于Android Canvas来绘制各种图表,使用简便,定制灵活。目前支持3D/非3D/背向式/横向/竖向柱形图(Bar Chart)、3D/非3D饼图(Pie Chart)、堆叠图(Stacked Bar Chart)、面积图(Area Chart)、 折线图(Line Chart)、曲线图(Spline Chart)、环形图(Dount Chart)、南丁格尔玫瑰图(Rose Chart)、仪表盘(Dial Chart)、刻度盘(Gauge Chart)、雷达图(Radar Chart)、漏斗图(Funnel Chart)、圆形图(Circle Chart)、弧线比较图、散点图(Scatter Chart)、气泡图(Bubble Chart)、范围条形图(RangeBar Chart)等图表。其它特性还包括支持图表缩放、手势移动、点击响应、动画效果、多轴显示、图表参考线、混合图表及同数据源不同图表类型切换等。 | 2017-07-07T03:10:05Z |
| 42 | spring-boot-starter | 3944 | 1762 | Java | 5 | MyBatis integration with Spring Boot | 2023-08-17T07:32:37Z |
| 43 | open-location-code | 3894 | 502 | Java | 48 | Open Location Code is a library to generate short codes, called "plus codes", that can be used as digital addresses where street addresses don't exist. | 2023-05-03T06:12:10Z |
| 44 | learning-spark | 3857 | 2441 | Java | 19 | Example code from Learning Spark book | 2023-03-30T20:15:09Z |
| 45 | effective-java-3e-source-code | 3662 | 1852 | Java | 11 | The source code from the third edition of Effective Java, with minor additions as necessary to make it runnable. | 2020-10-28T20:11:11Z |
| 46 | TinyPinyin | 3647 | 456 | Java | 40 | 适用于Java和Android的快速、低内存占用的汉字转拼音库。 | 2023-05-18T09:12:08Z |
| 47 | atmosphere | 3640 | 763 | Java | 47 | Event Driven WebSockets Framework with Cross-Browser Fallbacks | 2023-05-29T21:33:27Z |
| 48 | lilishop | 3615 | 1002 | Java | 3 | 商城 JAVA电商商城 多语言商城 uniapp商城 微服务商城 | 2023-08-18T07:42:37Z |
| 49 | groupie | 3566 | 287 | Java | 63 | Groupie helps you display and manage complex RecyclerView layouts. | 2022-12-06T16:12:38Z |
| 50 | ByteLegend | 3496 | 126 | Java | 40 | Enjoy programming while playing a game. | 2023-08-17T06:26:58Z |
| 51 | dragonwell8 | 3981 | 480 | Java | 119 | Alibaba Dragonwell8 JDK | 2023-08-08T09:45:48Z |
| 52 | opengrok | 3960 | 725 | Java | 536 | OpenGrok is a fast and usable source code search and cross reference engine, written in Java | 2023-08-17T07:11:35Z |
| 53 | tiny-spring | 3914 | 1815 | Java | 22 | A tiny IoC container refer to Spring. | 2021-10-19T14:42:04Z |
| 54 | maven | 3807 | 2544 | Java | 0 | Apache Maven core | 2023-08-11T00:17:47Z |
| 55 | sticky-headers-recyclerview | 3744 | 777 | Java | 73 | [UNMAINTAINED] Sticky Headers decorator for Android's RecyclerView | 2018-10-24T21:23:54Z |
| 56 | MarqueeView | 3734 | 679 | Java | 42 | 俗名:可垂直跑、可水平跑的跑马灯;学名:可垂直翻、可水平翻的翻页公告 | 2020-11-11T01:33:50Z |
| 57 | kestra | 3724 | 208 | Java | 276 | Kestra is an infinitely scalable orchestration and scheduling platform, creating, running, scheduling, and monitoring millions of complex pipelines. | 2023-08-18T20:33:32Z |
| 58 | MifareClassicTool | 3716 | 836 | Java | 30 | An Android NFC app for reading, writing, analyzing, etc. MIFARE Classic RFID tags. | 2023-08-18T13:22:35Z |
| 59 | rejoiner | 3639 | 152 | Java | 39 | Generates a unified GraphQL schema from gRPC microservices and other Protobuf sources | 2023-06-13T22:58:03Z |
| 60 | serve | 3604 | 761 | Java | 280 | Serve, optimize and scale PyTorch models in production | 2023-08-18T22:35:55Z |
| 61 | ExplosionField | 3596 | 591 | Java | 21 | explosive dust effect for views | 2017-01-17T08:06:52Z |
| 62 | Leetcode | 3594 | 1254 | Java | 0 | Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more. | 2023-06-26T15:14:15Z |
| 63 | hackpad | 3518 | 542 | Java | 42 | Hackpad is a web-based realtime wiki. | 2023-05-22T20:06:37Z |
| 64 | SwipeMenuListView | 3508 | 1278 | Java | 127 | [DEPRECATED] A swipe menu for ListView. | 2022-09-08T07:08:01Z |
| 65 | camunda-bpm-platform | 3468 | 1392 | Java | 834 | Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Spring, Spring Boot, CDI. | 2023-08-18T13:28:46Z |
| 66 | SSM | 3416 | 1364 | Java | 5 | 💕 build SSM from 0 👉🏽👉🏽 distributed micro service. | 2018-07-02T14:32:39Z |
| 67 | undertow | 3407 | 966 | Java | 0 | High performance non-blocking webserver | 2023-08-17T10:10:11Z |
| 68 | LoadSir | 3400 | 496 | Java | 19 | A lightweight, good expandability Android library used for displaying different pages like loading, error, empty, timeout or even your custom page when you load a page.(优雅地处理加载中,重试,无数据等) | 2020-12-26T03:23:03Z |
| 69 | android-hidden-api | 3333 | 660 | Java | 40 | A library that provides access to Android hidden APIs and internal resources. | 2023-03-04T18:03:53Z |
| 70 | screw | 3285 | 607 | Java | 47 | 简洁好用的数据库表结构文档生成器 | 2023-04-13T06:37:44Z |
| 71 | spring-boot-best-practice | 3255 | 966 | Java | 1 | Spring Boot 最佳实践,包括自动配置、核心原理、源码分析、国际化支持、调试、日志集成、热部署等。 | 2023-06-20T04:08:32Z |
| 72 | spotbugs | 3143 | 551 | Java | 444 | SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code. | 2023-08-18T23:17:46Z |
| 73 | native-navigation | 3137 | 191 | Java | 52 | Native navigation library for React Native applications | 2023-03-04T02:23:14Z |
| 74 | logging-log4j2 | 3133 | 1536 | Java | 65 | Apache Log4j 2 is a versatile, feature-rich, efficient logging API and backend for Java. | 2023-08-18T11:01:40Z |
| 75 | SlidingRootNav | 3035 | 461 | Java | 48 | DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible. | 2022-07-22T06:15:58Z |
| 76 | android-viewbadger | 3025 | 1042 | Java | 0 | [DEPRECATED] A simple way to "badge" any given Android view at runtime without having to cater for it in layout | 2015-08-28T07:48:08Z |
| 77 | light-task-scheduler | 2985 | 1158 | Java | 102 | Distributed Scheduled Job Framework | 2022-10-20T07:34:03Z |
| 78 | mlkit | 2961 | 2793 | Java | 88 | A collection of sample apps to demonstrate how to use Google's ML Kit APIs on Android and iOS | 2023-08-01T21:43:50Z |
| 79 | javacore | 2944 | 524 | Java | 3 | ☕ JavaCore 是对 Java 核心技术的经验总结。 | 2023-08-18T12:59:15Z |
| 80 | android-vision | 2919 | 1768 | Java | 309 | Deprecated: The Mobile Vision API is now a part of ML Kit: Check out this repo: | 2023-07-01T07:16:56Z |
| 81 | jersey | 2894 | 2396 | Java | 459 | This is no longer the active Jersey repository. Please see the README.md | 2021-07-20T03:25:29Z |
| 82 | RxJava2Examples | 2849 | 656 | Java | 5 | :fire:RxJava2 Examples —— 这可能是从 RxJava1 跳到 RxJava2(学习 RxJava2 )最好的例子 Demo:https://github.com/nanchen2251/RxJava2Examples | 2019-03-06T03:57:40Z |
| 83 | Iris | 2821 | 552 | Java | 204 | (WIP) A modern shaders mod for Minecraft intended to be compatible with existing OptiFine shader packs | 2023-08-17T23:05:42Z |
| 84 | google-signin | 2814 | 868 | Java | 14 | Google Sign-in for your React Native applications | 2023-08-18T10:01:15Z |
| 85 | overscroll-decor | 2798 | 394 | Java | 36 | Android: iOS-like over-scrolling effect applicable over almost all scrollable Android views. | 2021-04-22T14:49:22Z |
| 86 | KenBurnsView | 2726 | 447 | Java | 10 | Android ImageViews animated by Ken Burns Effect | 2022-08-26T21:23:54Z |
| 87 | webporter | 2716 | 866 | Java | 6 | 基于 webmagic 的 Java 爬虫应用 | 2022-01-08T13:14:10Z |
| 88 | jmx_exporter | 2703 | 1156 | Java | 42 | A process for exposing JMX Beans via HTTP for Prometheus consumption | 2023-08-17T13:37:30Z |
| 89 | netty-learning-example | 2671 | 784 | Java | 1 | 🥚 Netty实践学习案例,见微知著!带着你的心,跟着教程。我相信你行欧。 | 2022-10-04T23:38:25Z |
| 90 | Zebra | 2663 | 713 | Java | 23 | 美团点评集团统一使用的MySQL数据库访问层的中间件。主要提供对业务开发透明、读写分库、分库分表能力,并提供了端到端SQL监控的集成方案。 | 2022-12-08T00:53:32Z |
| 91 | wycheproof | 2653 | 302 | Java | 23 | Project Wycheproof tests crypto libraries against known attacks. | 2023-08-09T13:34:07Z |
| 92 | fnlp | 2605 | 728 | Java | 40 | 中文自然语言处理工具包 Toolkit for Chinese natural language processing | 2018-12-16T11:27:46Z |
| 93 | cucumber-jvm | 2602 | 2002 | Java | 34 | Cucumber for the JVM | 2023-08-13T22:56:05Z |
| 94 | maven-mvnd | 2595 | 188 | Java | 83 | Apache Maven Daemon | 2023-08-15T17:45:38Z |
| 95 | MasteringAndroidDataBinding | 2593 | 506 | Java | 21 | A comprehensive tutorial for Android Data Binding | 2020-04-11T03:41:22Z |
| 96 | android-ConstraintLayoutExamples | 2571 | 452 | Java | 0 | Migrated: | 2019-11-19T23:11:18Z |
| 97 | mongo-java-driver | 2560 | 1483 | Java | 0 | The official MongoDB drivers for Java, Kotlin, and Scala | 2023-08-18T18:19:26Z |
| 98 | springboot-socks | 2546 | 1406 | Java | 4 | SpringBoot 基础教程 | 从入门到上瘾 | 基于2.0.0.M5制作 | 2022-06-20T23:19:19Z |
| 99 | AnySoftKeyboard | 2531 | 786 | Java | 789 | Android (f/w 2.1+) on screen keyboard for multiple languages (chat https://gitter.im/AnySoftKeyboard) | 2023-08-18T04:32:23Z |
| 100 | AndroidPhotoFilters | 2500 | 493 | Java | 34 | AndroidPhotoFilters aims to provide fast, powerful and flexible image processing instrument for creating awesome effects on any image media. | 2023-07-18T15:49:27Z |