awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 个仓库

Awesome GitHub RepositoriesJava 项目

Explore 26 awesome GitHub repositories matching part of an awesome list · Java 项目. Refine with filters or upvote what's useful.

Awesome Java 项目 GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • iluwatar/java-design-patternsiluwatar 的头像

    iluwatar/java-design-patterns

    94,123在 GitHub 上查看↗

    This repository serves as a comprehensive educational collection of industry-standard software design patterns and architectural principles implemented in Java. It functions as a structured reference for developers to study and apply proven strategies for building maintainable, object-oriented systems. The project acts as a knowledge base for software engineering, offering a curated set of programming heuristics and best practices. By providing ready-to-use implementations of standard design patterns, it enables developers to address common programming challenges and improve code modularity t

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Javaawesome-listdesign-patternshacktoberfest
    在 GitHub 上查看↗94,123
  • dromara/sa-tokendromara 的头像

    dromara/Sa-Token

    18,626在 GitHub 上查看↗

    Sa-Token is a Java-based authentication and authorization framework designed to manage user sessions, permissions, and identity verification within web applications and microservice architectures. It provides a centralized security layer that enforces access control policies and identity validation across distributed service environments and API gateways. The framework distinguishes itself through its support for cross-domain single sign-on and its ability to function as an OAuth2 identity provider. It manages user session lifecycles by applying configurable rules for single or multi-login re

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Javaaouth2authorizationjava
    在 GitHub 上查看↗18,626
  • justauth/justauthjustauth 的头像

    justauth/JustAuth

    17,462在 GitHub 上查看↗

    JustAuth is an OAuth 2.0 authentication library designed to integrate multiple third-party login providers into a single interface. It abstracts various social login APIs and identity services, allowing applications to manage authentication using the OAuth 2.0 and OIDC protocols. The project provides a multi-provider identity integrator that replaces the need for individual vendor software development kits. It includes a toolkit for defining custom authentication platforms and proprietary identity services by specifying custom OAuth protocols and endpoints. The library manages the full authe

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Javagoogleloginjustauthoauth2
    在 GitHub 上查看↗17,462
  • quarkusio/quarkusquarkusio 的头像

    quarkusio/quarkus

    15,479在 GitHub 上查看↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Javacloud-nativehacktoberfestjava
    在 GitHub 上查看↗15,479
  • apache/dolphinschedulerapache 的头像

    apache/dolphinscheduler

    14,329在 GitHub 上查看↗

    DolphinScheduler is a distributed workflow orchestrator designed to manage and automate complex data processing pipelines. It functions as a data pipeline scheduler that coordinates multi-step tasks across distributed environments, ensuring reliable execution through defined dependencies and sequences. The platform utilizes a directed acyclic graph model to represent workflows, allowing users to define task relationships via a visual interface. It employs a master-worker architecture supported by a pluggable task plugin system, which enables the dynamic extension of task types without requiri

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Javaairflowazkabancloud-native
    在 GitHub 上查看↗14,329
  • doocs/jvmdoocs 的头像

    doocs/jvm

    11,093在 GitHub 上查看↗

    This project is a technical reference and documentation suite focused on the internal architecture and operational principles of the Java Virtual Machine. It provides comprehensive guides and analysis on how the virtual machine manages class loading, memory organization, and bytecode execution. The documentation distinguishes itself by providing deep dives into specific runtime mechanisms, such as the binary decoding of class files, the hierarchical delegation model for class loaders, and the precise sequence of the loading, linking, and initialization lifecycle. It also details memory reclam

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    JavaScriptclassdoocsgc
    在 GitHub 上查看↗11,093
  • sohutv/cachecloudsohutv 的头像

    sohutv/cachecloud

    8,852在 GitHub 上查看↗

    CacheCloud is a cloud management platform and infrastructure orchestrator for Redis. It provides a centralized dashboard to deploy, scale, and monitor Redis instances across standalone, sentinel, and cluster architectures. The system standardizes operational workflows to reduce manual effort through automated deployment and maintenance processes. It enables elastic resource scaling via vertical and horizontal adjustments to optimize hardware utilization and manages high-availability transitions through automated failover. The platform includes a metadata-driven directory to track physical ma

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    HTMLcachecloudjavajedis
    在 GitHub 上查看↗8,852
  • powerjob/powerjobPowerJob 的头像

    PowerJob/PowerJob

    7,761在 GitHub 上查看↗

    Enterprise job scheduling middleware with distributed computing ability.

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Javacrondistributedjava
    在 GitHub 上查看↗7,761
  • alibaba/jetcachealibaba 的头像

    alibaba/jetcache

    5,590在 GitHub 上查看↗

    JetCache 是一个 Java 缓存框架,提供了一个用于管理应用数据的统一接口。它作为一个二级缓存管理器,协调本地内存存储和远程分布式缓存,以减少网络延迟并提高检索速度。 该项目的特色在于其声明式缓存库,使用注解来自动化方法结果的存储、过期和失效。它包含一个分布式缓存同步器,通过使集群实例间的本地条目失效来保持一致性,并提供一个分布式锁工具来协调对共享资源的访问。 该框架涵盖了广泛的性能和稳定性功能,包括非阻塞异步检索、自动后台缓存刷新,以及防止缓存穿透的请求合并。它还提供程序化缓存管理、可插拔序列化策略,以及诸如白名单反序列化过滤等安全特性。

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Javacachejavajcache
    在 GitHub 上查看↗5,590
  • youlookwhat/designpatternyoulookwhat 的头像

    youlookwhat/DesignPattern

    5,115在 GitHub 上查看↗

    这是一个用 Java 实现的二十三种标准软件设计模式的综合库。它作为一个教育资源,将理论架构概念映射到实际的面向对象代码中。 该库将这些模式分为三个主要类别:用于管理对象实例化的创建型模式、用于组织类和对象关系的结构型模式,以及用于协调对象间通信和职责的行为型模式。 该实现为广泛的行业标准模式提供了具体的类示例,包括用于创建的 Singleton、Factory 和 Builder 模式;用于结构的 Adapter、Facade 和 Proxy 模式;以及用于行为的 Strategy、Observer 和 Command 模式。

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Javadesignpatterndesignpatternsjava
    在 GitHub 上查看↗5,115
  • sayi/poi-tlSayi 的头像

    Sayi/poi-tl

    5,114在 GitHub 上查看↗

    poi-tl 是一个基于 Java 的 DOCX 文件模板引擎。它作为一个文档生成器,使用动态数据和逻辑填充预定义的 Word 模板,以自动化报告和合同的生成。 该库通过递归模板嵌套和条件部分渲染实现了复杂的文档组装。它支持从本地路径或 URL 嵌入图像,并根据提供的数据结构生成动态表格和列表。 该系统通过替换占位符同时保留原始格式和样式来处理数据驱动的报告。它利用底层的 OpenXML 结构来执行文本替换和用于重复文档部分的元素迭代。

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Javadocxexportjava
    在 GitHub 上查看↗5,114
  • o2oa/o2oao2oa 的头像

    o2oa/o2oa

    4,627在 GitHub 上查看↗

    o2oa 是一个开源的 Java 企业级办公自动化平台,旨在管理企业工作流、组织架构和协同办公任务。它作为一个低代码业务应用平台和企业信息门户,为构建自定义企业应用提供了可视化开发环境。 该平台以其集成的企业工作流引擎为特色,允许使用可自定义的路由条件和事件驱动脚本来设计和自动化业务流程。它进一步区别于其他平台之处在于其多数据库企业框架,支持各种关系型数据库以及跨不同操作系统的高可用性部署。 该系统涵盖了广泛的功能领域,包括表单和页面的低代码可视化建模、带有数据驱动仪表板的集中式门户设计,以及与 RESTful 服务和大型语言模型集成的企业数据集成。它还结合了组织结构管理、基于角色的访问控制,以及针对 Android、iOS 和 HarmonyOS 的多平台移动端部署。 安装方面,支持在 Linux 和 Windows 环境中使用 Docker 和 Nginx 进行部署。

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    JavaScript
    在 GitHub 上查看↗4,627
  • pingfangushi/screwpingfangushi 的头像

    pingfangushi/screw

    3,966在 GitHub 上查看↗

    Screw 是一个数据库模式分析工具,用于自动生成技术文档和 Java 数据对象。它扫描数据库表以导出其定义,将模式元数据转换为结构化报告和应用程序代码。 该项目根据现有的数据库表结构生成普通 Java 对象 (POJO) 以实现数据建模自动化。它还生成 HTML、Word 和 Markdown 格式的数据库模式文档。 该系统包括使用名称模式进行表导出过滤、基于 JDBC 的模式提取,以及将数据库列类型映射到 Java 语言类型的模板化代码生成功能。

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Java
    在 GitHub 上查看↗3,966
  • mouzt/mzt-biz-logmouzt 的头像

    mouzt/mzt-biz-log

    2,762在 GitHub 上查看↗

    支持Springboot,基于注解的可使用变量、可以自定义函数的通用操作日志组件

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Javaspring-aopspringboot
    在 GitHub 上查看↗2,762
  • 864381832/xjavafxtool864381832 的头像

    864381832/xJavaFxTool

    2,232在 GitHub 上查看↗

    基于JavaFx搭建的实用小工具集合,方便开发过程中的代码编写与调试,想学习javaFx的同学可以参考参考。其中包括文件复制、Cron表达式生成器、编码转换、加密解密、Time转换、路径转换、二维码生成工具、身份证生成器、正则表达式生成工具、网址缩短、转义字符、字符串转换、Mq调试工具、Http调试工具、json格式化编辑工具、图标生成工具、Redis连接工具、网页源码下载工具、切换Hosts工具、Ftp服务器、Cmd调试工具、Ftp/Ftps/Sftp客户端调试工具、Pdf转换工具、文件列表生成器、图片压缩工具、图片转码工具、Kafka调试工具、Email群发工具、颜色代码转换工具、短信群发工具、脚本引擎调试、文件重命名、Json转换、语音转换、Socket调试、图片解析、微信小程序反编译、Zookeeper操作、Excel拆分合并、文件夹监控、文件编码检测、传输、端口扫描、久坐提醒、随机数生成、剪贴板历史、文件搜索、mp3转换、印章生成等工具

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Javajavajavafxjfoenix
    在 GitHub 上查看↗2,232
  • sohutv/mqcloudsohutv 的头像

    sohutv/mqcloud

    2,231在 GitHub 上查看↗

    RocketMQ企业级一站式服务平台

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Javacloud-nativeeventingjava
    在 GitHub 上查看↗2,231
  • dromara/x-file-storagedromara 的头像

    dromara/x-file-storage

    2,187在 GitHub 上查看↗

    一行代码将文件存储到 本地、FTP、SFTP、WebDAV、谷歌云存储、阿里云OSS、华为云OBS、七牛云Kodo、腾讯云COS、百度云 BOS、又拍云USS、MinIO、 AWS S3、FastDFS、 Azure Blob Storage、金山云 KS3、美团云 MSS、京东云 OSS、天翼云 OOS、移动云 EOS、沃云 OSS、 网易数帆 NOS、Ucloud US3、青云 QingStor、平安云 OBS、首云 OSS、IBM COS、其它兼容 S3 协议的平台。后续即将支持 Samba、NFS

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Javabosfile-storagefile-upload
    在 GitHub 上查看↗2,187
  • dozermapper/dozerDozerMapper 的头像

    DozerMapper/dozer

    2,105在 GitHub 上查看↗

    Dozer is a Java Bean to Java Bean mapper that recursively copies data from one object to another.

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Java
    在 GitHub 上查看↗2,105
  • dromara/maxkeydromara 的头像

    dromara/MaxKey

    1,911在 GitHub 上查看↗

    Dromara MaxKey 🗝️ SSO ,Leading-Edge IAM-IDaas(Identity and Access Management) Product , Under Apache-2.0 is free ,业界领先的IAM-IDaas身份管理和认证产品,遵循Apache-2.0开源免费,支持OAuth2.x、OpenID Connect、SAML2.0、CAS、JWT、SCIM等SSO标准协议,基于RBAC统一权限控制,实现用户生命周期管理,开源、安全、合规、自主可控。

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Javaactive-directoryauthenticationcas
    在 GitHub 上查看↗1,911
  • ofdrw/ofdrwofdrw 的头像

    ofdrw/ofdrw

    1,801在 GitHub 上查看↗

    OFD Reader & Writer 开源的OFD处理库,支持文档生成、数字签名、文档保护、文档合并、转换、导出等功能,文档格式遵循《GB/T 33190-2016 电子文件存储与交换格式版式文档》。

    Listed in the “Java 项目” section of the Great Open Source Project awesome list.

    Java
    在 GitHub 上查看↗1,801
上一个12下一个
  1. Home
  2. Part of an Awesome List
  3. More to explore
  4. Java 项目