awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to dozermapper/dozer

Open-source alternatives to Dozer

30 open-source projects similar to dozermapper/dozer, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Dozer alternative.

  • hibernate/hibernate-validatorhibernate avatar

    hibernate/hibernate-validator

    1,266View on GitHub↗

    Hibernate Validator is a reference implementation of the Jakarta Validation specification, serving as a framework for enforcing data integrity across Java applications. It functions as a declarative validation engine that processes object constraints to ensure that application state remains consistent. By utilizing metadata-driven rules, the library validates object properties, method parameters, and nested collections to maintain data standards throughout an application's layers. The library distinguishes itself through its ability to perform static analysis on validation configurations, ide

    Javabean-validationhibernatejava
    View on GitHub↗1,266
  • neoremind/fluent-validatorneoremind avatar

    neoremind/fluent-validator

    1,019View on GitHub↗

    Fluent-validator is a Java validation framework designed to enforce data integrity through declarative constraints and automated service-layer checks. It provides a structured environment for defining validation logic that integrates with the JSR 303 specification, allowing developers to maintain consistent data quality across complex object hierarchies and application boundaries. The framework distinguishes itself through a fluent interface that enables the orchestration of validation chains, allowing for readable and maintainable rule sequences. It supports advanced execution control, inclu

    Java
    View on GitHub↗1,019
  • apache/dolphinschedulerapache avatar

    apache/dolphinscheduler

    14,329View on 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

    Javaairflowazkabancloud-native
    View on GitHub↗14,329

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • doocs/jvmdoocs avatar

    doocs/jvm

    11,093View on 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

    JavaScriptclassdoocsgc
    View on GitHub↗11,093
  • dromara/maxkeydromara avatar

    dromara/MaxKey

    1,911View on 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统一权限控制,实现用户生命周期管理,开源、安全、合规、自主可控。

    Javaactive-directoryauthenticationcas
    View on GitHub↗1,911
  • dromara/neutrino-proxyD

    dromara/neutrino-proxy

    0View on GitHub↗
    View on GitHub↗0
  • dromara/sa-tokendromara avatar

    dromara/Sa-Token

    18,626View on 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

    Javaaouth2authorizationjava
    View on GitHub↗18,626
  • dromara/sms4jdromara avatar

    dromara/SMS4J

    1,264View on GitHub↗

    让简单的事情回归简单的本质。 SMS4J为短信聚合框架,帮您轻松集成多家短信服务,解决接入多个短信SDK的繁琐流程。 目前已接入数家常见的短信服务商,后续将会继续集成。后续的版本中我们还将推出更多的相关功能 你的 ⭐️ ⭐️⭐️Star⭐️⭐️ ⭐️,是我的动力!如果你觉得还不错,请点上一颗小星星

    Javajavasmssolon
    View on GitHub↗1,264
  • dromara/x-file-storagedromara avatar

    dromara/x-file-storage

    2,187View on 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

    Javabosfile-storagefile-upload
    View on GitHub↗2,187
  • iluwatar/java-design-patternsiluwatar avatar

    iluwatar/java-design-patterns

    94,123View on 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

    Javaawesome-listdesign-patternshacktoberfest
    View on GitHub↗94,123
  • jhalterman/modelmapperJ

    jhalterman/modelmapper

    0View on GitHub↗
    View on GitHub↗0
  • justauth/justauthjustauth avatar

    justauth/JustAuth

    17,462View on 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

    Javagoogleloginjustauthoauth2
    View on GitHub↗17,462
  • majianzheng/jarbootM

    majianzheng/jarboot

    0View on GitHub↗
    View on GitHub↗0
  • mapstruct/mapstructmapstruct avatar

    mapstruct/mapstruct

    7,663View on GitHub↗

    MapStruct is an annotation processor and Java bean mapping framework that automatically generates high-performance data transfer code during the compilation process. It serves as a type-safe data mapper for converting information between different object types, specifically targeting Java beans and records. The project replaces manual boilerplate code by using Java interfaces as blueprints to generate concrete implementation classes. This approach ensures type safety and minimizes manual getter and setter calls by producing direct method calls during compilation. The framework handles data t

    Javaannotation-processorbean-mappingjava
    View on GitHub↗7,663
  • mouzt/mzt-biz-logmouzt avatar

    mouzt/mzt-biz-log

    2,762View on GitHub↗

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

    Javaspring-aopspringboot
    View on GitHub↗2,762
  • noear/solonN

    noear/solon

    0View on GitHub↗
    View on GitHub↗0
  • o2oa/o2oao2oa avatar

    o2oa/o2oa

    4,627View on GitHub↗

    o2oa is an open-source Java enterprise office automation platform designed to manage corporate workflows, organizational hierarchies, and collaborative office tasks. It functions as a low-code business application platform and a corporate information portal, providing a visual development environment for building custom enterprise applications. The platform is distinguished by its integrated enterprise workflow engine, which allows for the design and automation of business processes using customizable routing conditions and event-driven scripts. It further differentiates itself as a multi-dat

    JavaScript
    View on GitHub↗4,627
  • ofdrw/ofdrwofdrw avatar

    ofdrw/ofdrw

    1,801View on GitHub↗

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

    Java
    View on GitHub↗1,801
  • orika-mapper/orikaorika-mapper avatar

    orika-mapper/orika

    1,315View on GitHub↗

    Simpler, better and faster Java bean mapping framework

    Javajavamapper
    View on GitHub↗1,315
  • pingfangushi/screwpingfangushi avatar

    pingfangushi/screw

    3,966View on GitHub↗

    Screw is a database schema analysis tool used to automatically produce technical documentation and Java data objects. It scans database tables to export their definitions, transforming schema metadata into structured reports and application code. The project generates plain Java objects based on existing database table structures to automate data modeling. It also produces database schema documentation in HTML, Word, and Markdown formats. The system includes capabilities for table export filtering using name patterns, JDBC-based schema extraction, and template-based code generation to map da

    Java
    View on GitHub↗3,966
  • powerjob/powerjobPowerJob avatar

    PowerJob/PowerJob

    7,761View on GitHub↗

    Enterprise job scheduling middleware with distributed computing ability.

    Javacrondistributedjava
    View on GitHub↗7,761
  • quarkusio/quarkusquarkusio avatar

    quarkusio/quarkus

    15,479View on 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

    Javacloud-nativehacktoberfestjava
    View on GitHub↗15,479
  • sayi/poi-tlSayi avatar

    Sayi/poi-tl

    5,114View on GitHub↗

    poi-tl is a Java-based template engine for generating DOCX files. It functions as a document generator that populates predefined Word templates with dynamic data and logic to automate the production of reports and contracts. The library enables complex document assembly through recursive template nesting and conditional section rendering. It supports the embedding of images from local paths or URLs and the generation of dynamic tables and lists based on provided data structures. The system handles data-driven reporting by replacing placeholders while preserving original formatting and styles

    Javadocxexportjava
    View on GitHub↗5,114
  • sohutv/cachecloudsohutv avatar

    sohutv/cachecloud

    8,852View on 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

    HTMLcachecloudjavajedis
    View on GitHub↗8,852
  • sohutv/mqcloudsohutv avatar

    sohutv/mqcloud

    2,231View on GitHub↗

    RocketMQ企业级一站式服务平台

    Javacloud-nativeeventingjava
    View on GitHub↗2,231
  • tongchengopensource/smart-docT

    TongchengOpenSource/smart-doc

    0View on GitHub↗
    View on GitHub↗0
  • xebia-france/selmaxebia-france avatar

    xebia-france/selma

    213View on GitHub↗

    Selma Java bean mapping that compiles

    Java
    View on GitHub↗213
  • xenv/gushicixenv avatar

    xenv/gushici

    1,381View on GitHub↗

    一言·古诗词 API (Hitokoto API),随机返回一条古诗词名句。采用 Vert.x Redis 全异步开发,毫秒级稳定响应。

    Javaapihitokotovertx
    View on GitHub↗1,381
  • 864381832/xjavafxtool864381832 avatar

    864381832/xJavaFxTool

    2,232View on GitHub↗

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

    Javajavajavafxjfoenix
    View on GitHub↗2,232
  • youlookwhat/designpatternyoulookwhat avatar

    youlookwhat/DesignPattern

    5,115View on GitHub↗

    This project is a comprehensive library of twenty-three standard software design patterns implemented in Java. It serves as an educational resource that maps theoretical architectural concepts to practical object-oriented code. The library organizes these patterns into three primary categories: creational patterns for managing object instantiation, structural patterns for organizing class and object relationships, and behavioral patterns for coordinating communication and responsibility between objects. The implementation provides concrete class examples for a wide range of industry-standard

    Javadesignpatterndesignpatternsjava
    View on GitHub↗5,115