Ecosyste.ms: Funds
An open API service for providing issue and pull request metadata for open source projects.
https://github.com/mapstruct/mapstruct
annotation-processor bean-mapping java javabeans mapping mapstruct no-reflection
Last synced: about 5 hours ago
Repository metadata:
An annotation processor for generating type-safe bean mappers
- Host: GitHub
- URL: https://github.com/mapstruct/mapstruct
- Owner: mapstruct
- License: other
- Created: 2012-05-28T12:42:42.000Z (over 12 years ago)
- Default Branch: main
- Last Pushed: 2024-10-18T22:49:29.000Z (22 days ago)
- Last Synced: 2024-10-24T17:53:15.555Z (16 days ago)
- Topics: annotation-processor, bean-mapping, java, javabeans, mapping, mapstruct, no-reflection
- Language: Java
- Homepage: https://mapstruct.org/
- Size: 10.9 MB
- Stars: 7,103
- Watchers: 139
- Forks: 952
- Open Issues: 472
-
Metadata Files:
- Readme: readme.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
-
Funding.yml:
- Github: mapstruct
- Open collective: mapstruct
- Funding Links:
Owner metadata:
- Name: mapstruct
- Login: mapstruct
- Email:
- Kind: organization
- Description: A code generator for fast type-safe bean mappings
- Website: https://mapstruct.org/
- Location:
- Twitter: GetMapStruct
- Company:
- Icon url: https://avatars.githubusercontent.com/u/4086779?v=4
- Repositories: 10
- Last Synced at: 2024-11-04T07:15:37.110Z
- Profile URL: https://github.com/mapstruct
- Sponsor URL:
Committers metadata
Last synced: 7 days ago
Total Commits: 1,728
Total Committers: 147
Avg Commits per committer: 11.755
Development Distribution Score (DDS): 0.729
Commits in past year: 76
Committers in past year: 16
Avg Commits per committer in past year: 4.75
Development Distribution Score (DDS) in past year: 0.539
Name | Commits | |
---|---|---|
Filip Hrisafov | f****v@g****m | 469 |
Gunnar Morling | g****g@g****m | 398 |
sjaakd | s****n@z****l | 255 |
Andreas Gudian | a****n@a****g | 209 |
Sjaak Derksen | s****d | 71 |
Andrei Arlou | a****u@g****m | 32 |
Zegveld | 4****d | 27 |
Christian Schuster | b****e@m****m | 14 |
Christian Bandowski | c****n@m****e | 12 |
GitHub Action | 4****] | 10 |
Oliver Erhart | 8****k | 10 |
dependabot[bot] | 4****] | 8 |
hduelme | 4****e | 7 |
navpil | d****5@g****m | 7 |
Orange Add | 4****0 | 6 |
Dominik Gruntz | d****z@f****h | 6 |
Ben Zegveld | B****d@g****m | 5 |
José Carlos Campanero Ortiz | j****o@g****m | 5 |
Timo E aus E | t****t@g****m | 5 |
Kevin Grüneberg | k****4@g****m | 5 |
sjaak | s****k@1****6 | 4 |
Florian Tavares | n****e | 3 |
Obolrom | 6****m | 3 |
Darren Rambaud | x****t | 3 |
Ewald Volkert | v****d@g****e | 3 |
tomoya-yokota | t****a@c****p | 3 |
Tobias Meggendorfer | t****s@m****e | 3 |
Prasanth Omanakuttan | p****2@g****m | 3 |
Oliver Ehrenmüller | o****r@g****m | 3 |
Nikolas Charalambidis | n****s@g****m | 3 |
and 117 more... |
Issue and Pull Request metadata
Last synced: about 5 hours ago
Package metadata
- Total packages: 4
- Total downloads: unknown
- Total docker downloads: 448,063,648
- Total dependent packages: 880 (may contain duplicates)
- Total dependent repositories: 49,127 (may contain duplicates)
- Total versions: 181
maven: org.mapstruct:mapstruct
An annotation processor for generating type-safe bean mappers
- Homepage: https://mapstruct.org/mapstruct/
- Documentation: https://appdoc.app/artifact/org.mapstruct/mapstruct/
- Licenses: The Apache Software License, Version 2.0
- Latest release: 1.6.0.Beta2 (published 6 months ago)
- Last Synced: 2024-11-08T23:34:13.876Z (1 day ago)
- Versions: 46
- Dependent Packages: 479
- Dependent Repositories: 27,455
- Docker Downloads: 447,620,319
-
Rankings:
- Dependent repos count: 0.033%
- Dependent packages count: 0.167%
- Docker downloads count: 0.375%
- Average: 2.062%
- Stargazers count: 3.668%
- Forks count: 6.067%
maven: org.mapstruct:mapstruct-processor
An annotation processor for generating type-safe bean mappers
- Homepage: https://mapstruct.org/mapstruct-processor/
- Documentation: https://appdoc.app/artifact/org.mapstruct/mapstruct-processor/
- Licenses: The Apache Software License, Version 2.0
- Latest release: 1.6.0.Beta2 (published 6 months ago)
- Last Synced: 2024-11-08T23:34:15.431Z (1 day ago)
- Versions: 46
- Dependent Packages: 234
- Dependent Repositories: 14,418
- Docker Downloads: 260,630
-
Rankings:
- Dependent repos count: 0.06%
- Dependent packages count: 0.341%
- Docker downloads count: 2.371%
- Average: 2.501%
- Stargazers count: 3.668%
- Forks count: 6.067%
maven: org.mapstruct:mapstruct-jdk8
Deprecated MapStruct artifact containing annotations to be used with JDK 8 and later - Relocated to mapstruct
- Homepage: https://mapstruct.org/mapstruct-jdk8/
- Documentation: https://appdoc.app/artifact/org.mapstruct/mapstruct-jdk8/
- Licenses: The Apache Software License, Version 2.0
- Latest release: 1.6.0.Beta2 (published 6 months ago)
- Last Synced: 2024-11-08T23:34:14.955Z (1 day ago)
- Versions: 43
- Dependent Packages: 167
- Dependent Repositories: 7,247
- Docker Downloads: 182,699
-
Rankings:
- Dependent repos count: 0.103%
- Dependent packages count: 0.459%
- Docker downloads count: 2.414%
- Average: 2.542%
- Stargazers count: 3.668%
- Forks count: 6.067%
maven: org.mapstruct:mapstruct-parent
An annotation processor for generating type-safe bean mappers
- Homepage: https://mapstruct.org/
- Documentation: https://appdoc.app/artifact/org.mapstruct/mapstruct-parent/
- Licenses: The Apache Software License, Version 2.0
- Latest release: 1.6.0.Beta2 (published 6 months ago)
- Last Synced: 2024-11-08T23:34:14.426Z (1 day ago)
- Versions: 46
- Dependent Packages: 0
- Dependent Repositories: 7
-
Rankings:
- Stargazers count: 3.668%
- Forks count: 6.067%
- Dependent repos count: 9.292%
- Average: 17.294%
- Dependent packages count: 50.15%
Dependencies
- actions/checkout v3 composite
- actions/setup-java v3 composite
- actions/checkout v3 composite
- actions/setup-java v3 composite
- codecov/codecov-action v2 composite
- org.assertj:assertj-core test
- org.junit.jupiter:junit-jupiter test
- jakarta.xml.bind:jakarta.xml.bind-api provided
- org.freemarker:freemarker
- org.mapstruct.tools.gem:gem-api
- org.mapstruct:mapstruct
- org.mapstruct:mapstruct-processor
- commons-io:commons-io test
- org.apache.maven.shared:maven-verifier test
- org.assertj:assertj-core test
- org.gradle:gradle-test-kit 5.6.4 test
- org.gradle:gradle-tooling-api 5.6.4 test
- org.junit.jupiter:junit-jupiter test
- org.junit.jupiter:junit-jupiter-engine test
- com.google.auto.value:auto-value provided
- javax.enterprise:cdi-api
- javax.inject:javax.inject
- org.glassfish:javax.el test
- org.jboss.arquillian.container:arquillian-container-test-api test
- org.jboss.arquillian.container:arquillian-weld-se-embedded-1.1 test
- org.jboss.arquillian.junit:arquillian-junit-container test
- org.jboss.arquillian.junit:arquillian-junit-core test
- org.jboss.shrinkwrap:shrinkwrap-api test
- org.jboss.weld:weld-core-impl test
- org.mapstruct:beanjar 1.0.0
- org.mapstruct:mapstruct-processor ${mapstruct.version} provided
- junit:junit test
- org.mapstruct.itest:itest-faultyAstModifyingProcessor-generator 1.0.0 provided
- junit:junit test
- org.inferred:freebuilder provided
- jakarta.xml.bind:jakarta.xml.bind-api provided
- com.google.guava:guava
- jakarta.enterprise:jakarta.enterprise.cdi-api
- jakarta.inject:jakarta.inject-api
- javax.inject:javax.inject
- joda-time:joda-time
- org.springframework:spring-beans
- org.springframework:spring-context
- org.mapstruct:mapstruct-processor ${mapstruct.version} provided
- org.immutables:value provided
- org.mapstruct:itest-immutables-mapping-extras 1.0.0
- com.sun.xml.bind:jaxb-impl provided
- jakarta.xml.bind:jakarta.xml.bind-api provided
- javax.inject:javax.inject
- org.springframework:spring-beans
- org.springframework:spring-context
- org.springframework:spring-test test
- org.jetbrains.kotlin:kotlin-stdlib 1.6.0
- org.projectlombok:lombok compile
- org.projectlombok:lombok-mapstruct-binding 0.2.0 compile
- org.projectlombok:lombok compile
- org.projectlombok:lombok-mapstruct-binding 0.2.0 compile
- ${project.groupId}:mapstruct-processor ${mapstruct.version} provided
- ${project.groupId}:namingStrategyTest-strategy 1.0.0
- org.mapstruct:mapstruct ${mapstruct.version} provided
- junit:junit test
- org.assertj:assertj-core test
- com.google.protobuf:protobuf-java provided
- org.mapstruct:records-cross-module-api 1.0.0
- org.springframework:spring-beans
- org.springframework:spring-context
- org.springframework:spring-test test
- junit:junit test
- org.mapstruct.itest:itest-supertypegeneration-generator 1.0.0 provided
- junit:junit test
- junit:junit test
- org.mapstruct.itest:itest-targettypegeneration-generator 1.0.0 provided
- junit:junit test
- junit:junit test
- org.mapstruct.itest:itest-usestypegeneration-generator 1.0.0 provided
- junit:junit test
- org.jboss.arquillian:arquillian-bom 1.6.0.Final import
- org.junit:junit-bom 5.8.0-M1 import
- ch.qos.cal10n:cal10n-api 0.7.4
- com.google.auto.value:auto-value 1.5
- com.google.guava:guava 29.0-jre
- com.google.protobuf:protobuf-java 3.21.2
- com.puppycrawl.tools:checkstyle 8.36.1
- com.sun.xml.bind:jaxb-impl 3.0.2
- commons-io:commons-io 2.7
- commons-logging:commons-logging 1.1.3
- jakarta.enterprise:jakarta.enterprise.cdi-api 4.0.1
- jakarta.inject:jakarta.inject-api 2.0.1
- jakarta.xml.bind:jakarta.xml.bind-api 3.0.1
- javax.enterprise:cdi-api 2.0.SP1
- javax.inject:javax.inject 1
- javax.xml.bind:jaxb-api 2.3.1
- joda-time:joda-time 2.9
- junit:junit 4.13.1
- org.apache.maven.shared:maven-verifier 1.5
- org.assertj:assertj-core 3.17.2
- org.codehaus.plexus:plexus-classworlds 2.5.1
- org.codehaus.plexus:plexus-component-annotations 1.7.1
- org.codehaus.plexus:plexus-container-default 1.7.1
- org.codehaus.plexus:plexus-utils 3.0.20
- org.eclipse.tycho:tycho-compiler-jdt 1.6.0
- org.freemarker:freemarker 2.3.31
- org.glassfish.jaxb:jaxb-runtime 2.3.2
- org.glassfish:javax.el 3.0-b01
- org.immutables:value 2.5.6
- org.inferred:freebuilder 1.14.6
- org.jboss.arquillian.container:arquillian-weld-se-embedded-1.1 1.0.0.Final
- org.junit-pioneer:junit-pioneer 1.4.2
- org.mapstruct.tools.gem:gem-api 1.0.0.Alpha3
- org.mapstruct.tools.gem:gem-processor 1.0.0.Alpha3
- org.mapstruct:mapstruct 1.6.0-SNAPSHOT
- org.mapstruct:mapstruct-processor 1.6.0-SNAPSHOT
- org.projectlombok:lombok 1.18.22
- org.slf4j:slf4j-api 1.6.1
- org.springframework:spring-beans 5.3.18
- org.springframework:spring-context 5.3.18
- org.springframework:spring-test 5.3.18
- org.jboss.weld:weld-core-impl 3.1.8.Final test
- jakarta.xml.bind:jakarta.xml.bind-api provided
- org.mapstruct:mapstruct provided
- org.freemarker:freemarker
- org.mapstruct.tools.gem:gem-api
- com.google.guava:guava test
- com.puppycrawl.tools:checkstyle test
- jakarta.enterprise:jakarta.enterprise.cdi-api test
- jakarta.inject:jakarta.inject-api test
- javax.inject:javax.inject test
- joda-time:joda-time test
- org.assertj:assertj-core test
- org.codehaus.plexus:plexus-container-default test
- org.eclipse.tycho:tycho-compiler-jdt test
- org.junit-pioneer:junit-pioneer test
- org.junit.jupiter:junit-jupiter-api test
- org.junit.jupiter:junit-jupiter-engine test
- org.junit.platform:junit-platform-launcher test
- org.springframework:spring-beans test
- org.springframework:spring-context test
- org.springframework:spring-test test