mirror of
https://github.com/EvanLi/Github-Ranking.git
synced 2026-11-06 16:31:49 +00:00
22 KiB
22 KiB
Github Ranking
Top 100 Stars in Java
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | java-design-patterns | 85452 | 25938 | Java | 202 | Design patterns implemented in Java | 2024-01-22T22:59:48Z |
| 2 | JCSprout | 27037 | 7200 | Java | 30 | 👨🎓 Java Core Sprout : basic, concurrent, algorithm | 2022-10-24T12:27:21Z |
| 3 | incubator-seata | 24726 | 8709 | Java | 706 | 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. | 2024-01-25T02:49:22Z |
| 4 | Material-Animations | 13535 | 2514 | Java | 14 | Android Transition animations explanation with examples. | 2019-04-02T15:42:38Z |
| 5 | questdb | 13175 | 1043 | Java | 423 | An open source time-series database for fast ingest and SQL queries | 2024-01-24T23:34:43Z |
| 6 | PictureSelector | 12934 | 2979 | Java | 409 | Picture Selector Library for Android or 图片选择器 | 2024-01-18T07:21:32Z |
| 7 | tcc-transaction | 5689 | 2832 | Java | 8 | tcc-transaction是TCC型事务java实现 | 2024-01-16T02:12:16Z |
| 8 | zxing-android-embedded | 5585 | 1262 | Java | 96 | Barcode scanner library for Android, based on the ZXing decoder | 2023-07-28T01:55:06Z |
| 9 | SwipeRecyclerView | 5544 | 1095 | Java | 109 | 🍈 RecyclerView侧滑菜单,Item拖拽,滑动删除Item,自动加载更多,HeaderView,FooterView,Item分组黏贴。 | 2022-10-21T02:44:29Z |
| 10 | Recaf | 5403 | 470 | Java | 130 | The modern Java bytecode editor | 2024-01-24T12:26:13Z |
| 11 | MagicCamera | 5378 | 1628 | Java | 97 | Real-time Filter Camera&VideoRecorder And ImageEditor With Face Beauty For Android---包含美颜等40余种实时滤镜相机,可拍照、录像、图片修改 | 2020-10-22T09:22:50Z |
| 12 | generator | 5206 | 2537 | Java | 7 | A code generator for MyBatis. | 2024-01-24T13:25:51Z |
| 13 | CloudReader | 4861 | 1343 | Java | 6 | 🗡️ 云阅:一款基于网易云音乐UI,使用玩Android Api,Retrofit2 + RxJava2 + Room + MVVM-databinding架构开发的Android客户端 | 2023-11-09T02:51:52Z |
| 14 | DKVideoPlayer | 4819 | 1027 | Java | 95 | Android Video Player. 安卓视频播放器,封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载,列表播放,悬浮播放,广告播放,弹幕,视频水印,视频滤镜 | 2023-04-14T10:20:43Z |
| 15 | reactor-core | 4748 | 1164 | Java | 93 | Non-Blocking Reactive Foundation for the JVM | 2024-01-22T20:27:50Z |
| 16 | ignite | 4625 | 1890 | Java | 27 | Apache Ignite | 2024-01-24T17:20:10Z |
| 17 | pmd | 4544 | 1461 | Java | 654 | An extensible multilanguage static code analyzer. | 2024-01-22T03:44:41Z |
| 18 | QLExpress | 4457 | 1113 | Java | 35 | QLExpress is a powerful, lightweight, dynamic language for the Java platform aimed at improving developers’ productivity in different business scenes. | 2024-01-24T16:29:47Z |
| 19 | sodium-fabric | 4348 | 749 | Java | 84 | A Fabric mod designed to improve frame rates and reduce micro-stutter | 2024-01-25T01:44:40Z |
| 20 | TelegramBots | 4203 | 1156 | Java | 181 | Java library to create bots using Telegram Bots API | 2024-01-22T21:01:27Z |
| 21 | blog_demos | 4189 | 1784 | Java | 14 | CSDN博客专家程序员欣宸的github,这里有六百多篇原创文章的详细分类和汇总,以及对应的源码,内容涉及Java、Docker、Kubernetes、DevOPS等方面 | 2024-01-23T16:59:12Z |
| 22 | megabasterd | 4034 | 605 | Java | 209 | Yet another unofficial (and ugly) cross-platform MEGA downloader/uploader/streaming suite. | 2023-12-13T14:10:26Z |
| 23 | Bolts-Android | 4015 | 549 | Java | 21 | Bolts is a collection of low-level libraries designed to make developing mobile apps easier. | 2019-03-11T14:59:13Z |
| 24 | RxJavaSamples | 3946 | 917 | Java | 22 | RxJava 2 和 Retrofit 结合使用的几个最常见使用方式举例 | 2018-01-16T14:39:53Z |
| 25 | ipscan | 3730 | 700 | Java | 140 | Angry IP Scanner - fast and friendly network scanner | 2023-12-29T04:24:31Z |
| 26 | typedb | 3622 | 345 | Java | 182 | TypeDB: the polymorphic database powered by types | 2024-01-23T16:25:03Z |
| 27 | floatingsearchview | 3545 | 680 | Java | 62 | A search view that implements a floating search bar also known as persistent search | 2022-08-28T17:46:50Z |
| 28 | data-transfer-project | 3527 | 501 | Java | 134 | The Data Transfer Project makes it easy for people to transfer their data between online service providers. We are establishing a common framework, including data models and protocols, to enable direct transfer of data both into and out of participating online service providers. | 2024-01-22T20:53:13Z |
| 29 | NullAway | 3462 | 288 | Java | 92 | A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead | 2024-01-25T00:36:24Z |
| 30 | openhab1-addons | 3438 | 1730 | Java | 237 | Add-ons for openHAB 1.x | 2021-01-18T20:08:08Z |
| 31 | My-Blog | 3431 | 966 | Java | 8 | :palm_tree::octocat:A simple & beautiful blogging system implemented with spring-boot & thymeleaf & mybatis My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验 | 2023-07-19T04:52:20Z |
| 32 | bitcoin-wallet | 3415 | 2060 | Java | 65 | Bitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required. | 2024-01-23T09:40:12Z |
| 33 | BubbleSeekBar | 3305 | 518 | Java | 52 | A beautiful Android custom seekbar, which has a bubble view with progress appearing upon when seeking. 自定义SeekBar,进度变化更以可视化气泡样式呈现 | 2022-06-29T13:11:46Z |
| 34 | UETool | 3248 | 341 | Java | 3 | Show/edit any view's attributions on the screen. | 2022-11-01T08:08:23Z |
| 35 | chatgpt-java | 3231 | 685 | Java | 17 | ChatGPT Java SDK。支持 GPT3.5、 GPT4 API。开箱即用。 | 2024-01-11T12:37:07Z |
| 36 | ShadowLayout | 3229 | 387 | Java | 4 | 可定制化阴影的万能阴影布局ShadowLayout 3.0 震撼上线。效果赶超CardView。阴影支持x,y轴偏移,支持阴影扩散程度,支持阴影圆角,支持单边或多边不显示阴影;控件支持动态设置shape和selector(项目里再也不用画shape了);支持随意更改颜色值,支持随意更改颜色值,支持随意更改颜色值。重要的事情说三遍 | 2024-01-22T10:28:04Z |
| 37 | android-saripaar | 3229 | 495 | Java | 60 | UI form validation library for Android | 2020-12-03T16:41:19Z |
| 38 | MyPerf4J | 3172 | 501 | Java | 4 | High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it. | 2023-10-15T14:41:18Z |
| 39 | Highlight | 3138 | 594 | Java | 61 | 一个用于app指向性功能高亮的库 | 2022-01-12T03:01:36Z |
| 40 | react-native-keychain | 3035 | 501 | Java | 198 | 🔑 Keychain Access for React Native | 2023-09-26T07:32:51Z |
| 41 | learning-note | 2974 | 616 | Java | 0 | Java开发及面试(个人面试、工作总结、资料收集站) | 2024-01-21T02:30:21Z |
| 42 | simple-binary-encoding | 2973 | 501 | Java | 23 | Simple Binary Encoding (SBE) - High Performance Message Codec | 2024-01-22T20:46:55Z |
| 43 | CommonDevKnowledge | 2851 | 558 | Java | 3 | :octocat:🔥 :star2::star:⭐⭐ ⭐ 史上最全的BAT大厂Android面试题汇集,以及常用的Android开发的一些技能点,冷门知识点汇总,开发中遇到的坑汇总等干货。 | 2019-11-04T16:35:53Z |
| 44 | ZXingLite | 2833 | 462 | Java | 12 | 🔥 ZXing的精简极速版,优化扫码和生成二维码/条形码,内置闪光灯等功能。扫描风格支持:微信的线条样式,支付宝的网格样式。几句代码轻松拥有扫码功能 ,ZXingLite让集成更简单。(扫码识别速度快如微信) | 2023-12-31T08:57:52Z |
| 45 | paho.mqtt.android | 2769 | 844 | Java | 227 | MQTT Android | 2024-01-19T10:18:31Z |
| 46 | react-native-sound | 2740 | 740 | Java | 312 | React Native module for playing sound clips | 2023-11-09T08:58:02Z |
| 47 | spring-loaded | 2707 | 543 | Java | 122 | Java agent that enables class reloading in a running JVM | 2022-04-07T12:04:39Z |
| 48 | avro | 2691 | 1560 | Java | 0 | Apache Avro is a data serialization system. | 2024-01-24T12:20:59Z |
| 49 | android_design_patterns_analysis | 2667 | 1504 | Java | 5 | Android源码设计模式分析项目 | 2023-09-26T09:34:23Z |
| 50 | hover | 2645 | 298 | Java | 30 | A floating menu library for Android. | 2021-06-02T13:05:52Z |
| 51 | physical-web | 6009 | 690 | Java | 90 | The Physical Web: walk up and use anything | 2018-12-05T21:09:11Z |
| 52 | material-calendarview | 5897 | 1325 | Java | 221 | A Material design back port of Android's CalendarView | 2023-05-28T16:37:44Z |
| 53 | blade | 5816 | 1173 | Java | 10 | 🚀 Lightning fast and elegant mvc framework for Java8 | 2023-11-28T05:47:52Z |
| 54 | hazelcast | 5734 | 1795 | Java | 1220 | Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights. | 2024-01-24T16:53:20Z |
| 55 | DependencyCheck | 5673 | 1190 | Java | 499 | OWASP dependency-check is a software composition analysis utility that detects publicly disclosed vulnerabilities in application dependencies. | 2024-01-18T01:36:12Z |
| 56 | freeline | 5479 | 633 | Java | 182 | A super fast build tool for Android, an alternative to Instant Run | 2020-05-10T15:57:31Z |
| 57 | barcodescanner | 5450 | 1438 | Java | 0 | Barcode Scanner Libraries for Android | 2020-07-01T15:06:59Z |
| 58 | 5334 | 2587 | Java | 42 | A High Copy WeChat ,SNS APP (高仿微信) | 2018-08-23T07:54:02Z | |
| 59 | google-java-format | 5280 | 917 | Java | 106 | Reformats Java source code to comply with Google Java Style. | 2024-01-24T23:25:32Z |
| 60 | PojavLauncher | 5277 | 1148 | Java | 68 | A Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. This repository contains source code for Android platform. | 2024-01-22T19:47:51Z |
| 61 | datax-web | 5191 | 2047 | Java | 264 | DataX集成可视化页面,选择数据源即可一键生成数据同步任务,支持RDBMS、Hive、HBase、ClickHouse、MongoDB等数据源,批量创建RDBMS数据同步任务,集成开源调度系统,支持分布式、增量同步数据、实时查看运行日志、监控执行器资源、KILL运行进程、数据源信息加密等。 | 2023-11-21T07:13:53Z |
| 62 | lettuce-core | 5185 | 934 | Java | 124 | Advanced Java Redis client for thread-safe sync, async, and reactive usage. Supports Cluster, Sentinel, Pipelining, and codecs. | 2024-01-18T08:25:36Z |
| 63 | otto | 5180 | 899 | Java | 13 | An enhanced Guava-based event bus with emphasis on Android support. | 2018-12-17T16:07:14Z |
| 64 | ctci | 5114 | 2340 | Java | 32 | Cracking the Coding Interview, 5th Edition | 2023-06-26T09:01:08Z |
| 65 | XXPermissions | 5091 | 701 | Java | 4 | Android 权限请求框架,已适配 Android 14 | 2023-10-10T14:03:39Z |
| 66 | spring-boot-projects | 5072 | 1581 | Java | 2 | 🔥 该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的线上博客项目/企业大型商城系统/前后端分离实践项目等,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。 | 2023-02-27T15:34:14Z |
| 67 | InstaMaterial | 4995 | 1472 | Java | 26 | Implementation of Instagram with Material Design (originally based on Emmanuel Pacamalan's concept) | 2020-09-30T19:55:47Z |
| 68 | NavigationTabBar | 4948 | 874 | Java | 63 | Navigation tab bar with colorful interactions. | 2019-10-25T13:29:42Z |
| 69 | folding-cell-android | 4883 | 858 | Java | 7 | :octocat: 📃 FoldingCell is a material design expanding content cell inspired by folding paper material made by @Ramotion | 2022-09-21T05:01:27Z |
| 70 | jetlinks-community | 4854 | 1547 | Java | 15 | JetLinks 基于Java8,Spring Boot 2.x ,WebFlux,Netty,Vert.x,Reactor等开发, 是一个全响应式的企业级物联网平台。支持统一物模型管理,多种设备,多种厂家,统一管理。统一设备连接管理,多协议适配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议等设备。实时数据处理,设备告警,消息通知,数据转发。地理位置,数据可视化等。能帮助你快速建立物联网相关业务系统。 | 2024-01-12T09:00:03Z |
| 71 | shopping-management-system | 4727 | 2252 | Java | 17 | 该项目为多个小项目的集合(持续更新中...)。内容类似淘宝、京东等网购管理系统以及图书管理、超市管理等系统。目的在于便于Java初级爱好者在学习完某一部分Java知识后有一个合适的项目锻炼、运用所学知识,完善知识体系。适用人群:Java基础到入门的爱好者。 | 2021-08-06T16:04:06Z |
| 72 | spring-security-oauth | 4678 | 4094 | Java | 546 | Support for adding OAuth1(a) and OAuth2 features (consumer and provider) for Spring web applications. | 2022-05-30T20:10:19Z |
| 73 | SwitchButton | 4676 | 866 | Java | 23 | A cute widget of Switch Button for you to create beautiful and friendly UI. | 2023-12-02T12:28:42Z |
| 74 | FirebaseUI-Android | 4569 | 1920 | Java | 113 | Optimized UI components for Firebase | 2023-12-11T11:22:35Z |
| 75 | quasar | 4534 | 582 | Java | 86 | Fibers, Channels and Actors for the JVM | 2024-01-21T07:18:32Z |
| 76 | graphhopper | 4530 | 1487 | Java | 201 | Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server. | 2024-01-24T11:40:32Z |
| 77 | rocketmq-externals | 4513 | 3084 | Java | 74 | Mirror of Apache RocketMQ (Incubating) | 2024-01-16T05:53:09Z |
| 78 | lwjgl3 | 4482 | 618 | Java | 68 | LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications. | 2023-12-18T14:33:58Z |
| 79 | runelite | 4403 | 5048 | Java | 1368 | Open source Old School RuneScape client | 2024-01-24T16:27:41Z |
| 80 | Geyser | 4297 | 611 | Java | 243 | A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition. | 2024-01-24T21:28:04Z |
| 81 | concurrent | 4275 | 592 | Java | 5 | 这是RedSpider社区成员原创与维护的Java多线程系列文章。 | 2023-03-18T10:53:04Z |
| 82 | micrometer | 4220 | 935 | Java | 177 | An application observability facade for the most popular observability tools. Think SLF4J, but for observability. | 2024-01-24T12:41:22Z |
| 83 | nifi | 4172 | 2582 | Java | 0 | Apache NiFi | 2024-01-25T02:01:39Z |
| 84 | BGABanner-Android | 4156 | 791 | Java | 52 | 引导界面滑动导航 + 大于等于1页时无限轮播 + 各种切换动画轮播效果 | 2021-04-05T11:05:55Z |
| 85 | aviatorscript | 4110 | 799 | Java | 62 | A high performance scripting language hosted on the JVM. | 2023-10-14T13:37:13Z |
| 86 | flink-recommandSystem-demo | 4051 | 1431 | Java | 12 | :helicopter::rocket:基于Flink实现的商品实时推荐系统。flink统计商品热度,放入redis缓存,分析日志信息,将画像标签和实时记录放入Hbase。在用户发起推荐请求后,根据用户画像重排序热度榜,并结合协同过滤和标签两个推荐模块为新生成的榜单的每一个产品添加关联产品,最后返回新的用户列表。 | 2023-09-05T22:01:50Z |
| 87 | hawk | 3960 | 394 | Java | 43 | ✔️ Secure, simple key-value storage for Android | 2022-07-10T10:09:05Z |
| 88 | jacoco | 3929 | 1144 | Java | 95 | 🔬 Java Code Coverage Library | 2024-01-19T13:23:55Z |
| 89 | crate | 3863 | 545 | Java | 272 | CrateDB is a distributed and scalable SQL database for storing and analyzing massive amounts of data in near real-time, even with complex queries. It is PostgreSQL-compatible, and based on Lucene. | 2024-01-25T01:03:07Z |
| 90 | ahbottomnavigation | 3851 | 695 | Java | 132 | A library to reproduce the behavior of the Bottom Navigation guidelines from Material Design. | 2021-07-10T21:57:52Z |
| 91 | WePush | 3840 | 968 | Java | 23 | 专注批量推送的小而美的工具,目前支持:模板消息-公众号、模板消息-小程序、微信客服消息、微信企业号/企业微信消息、阿里云短信、阿里大于模板短信 、腾讯云短信、云片网短信、E-Mail、HTTP请求、钉钉、华为云短信、百度云短信、又拍云短信、七牛云短信 | 2023-09-24T03:46:45Z |
| 92 | MaterialSearchView | 3821 | 627 | Java | 146 | Cute library to implement SearchView in a Material Design Approach | 2020-07-24T16:31:11Z |
| 93 | roboguice | 3779 | 848 | Java | 136 | Google Guice on Android, version 3.0 [RETIRED] | 2017-01-19T21:02:22Z |
| 94 | SuperTextView | 3755 | 595 | Java | 24 | a super textview for android | 2021-06-15T11:35:48Z |
| 95 | XChange | 3724 | 1928 | Java | 320 | XChange is a Java library providing a streamlined API for interacting with 60+ Bitcoin and Altcoin exchanges providing a consistent interface for trading and accessing market data. | 2024-01-23T22:18:58Z |
| 96 | spruce-android | 3711 | 372 | Java | 1 | Spruce Animation Library | 2021-02-09T01:00:46Z |
| 97 | djl | 3706 | 633 | Java | 161 | An Engine-Agnostic Deep Learning Framework in Java | 2024-01-25T01:08:17Z |
| 98 | LeetCode-Book | 3696 | 506 | Java | 2 | 《剑指 Offer》 Python, Java, C++ 解题代码,LeetBook《图解算法数据结构》配套代码仓 | 2024-01-04T05:13:08Z |
| 99 | incubator-heron | 3636 | 620 | Java | 375 | Apache Heron (Incubating) is a realtime, distributed, fault-tolerant stream processing engine from Twitter | 2023-03-01T15:11:08Z |
| 100 | awaitility | 3615 | 230 | Java | 58 | Awaitility is a small Java DSL for synchronizing asynchronous operations | 2023-11-24T07:57:36Z |