json-schema: https://github.com/SMILEY4/schema-kenerator
json-schema kotlin kotlinx-serialization openapi reflection schema swagger
Score: -Infinity
Last synced: about 3 hours ago
JSON representation
Repository metadata:
Analyze kotlin types, extract information and generate schemas
- Host: GitHub
- URL: https://github.com/SMILEY4/schema-kenerator
- Owner: SMILEY4
- License: apache-2.0
- Created: 2023-12-09T07:47:25.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2026-04-19T09:25:42.000Z (2 months ago)
- Last Synced: 2026-05-26T13:06:48.851Z (27 days ago)
- Topics: json-schema, kotlin, kotlinx-serialization, openapi, reflection, schema, swagger
- Language: Kotlin
- Homepage: https://smiley4.github.io/schema-kenerator/
- Size: 8.09 MB
- Stars: 46
- Watchers: 3
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Owner metadata:
- Name:
- Login: SMILEY4
- Email:
- Kind: user
- Description:
- Website:
- Location: Germany
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/13238118?u=841c2589a9df0f83e204ffeb7e8163d1ae4ed6b5&v=4
- Repositories: 6
- Last Synced at: 2023-03-09T11:25:25.547Z
- Profile URL: https://github.com/SMILEY4
GitHub Events
Total
- Create event: 58
- Delete event: 4
- Fork event: 2
- Gollum event: 2
- Issue comment event: 68
- Issues event: 48
- Pull request event: 10
- Pull request review comment event: 3
- Pull request review event: 3
- Push event: 198
- Release event: 19
- Watch event: 28
- Total: 443
Last Year
- Create event: 15
- Delete event: 2
- Fork event: 1
- Issue comment event: 16
- Issues event: 18
- Pull request event: 4
- Push event: 43
- Release event: 4
- Watch event: 13
- Total: 116
Committers metadata
Last synced: about 1 month ago
Total Commits: 383
Total Committers: 10
Avg Commits per committer: 38.3
Development Distribution Score (DDS): 0.081
Commits in past year: 84
Committers in past year: 3
Avg Commits per committer in past year: 28.0
Development Distribution Score (DDS) in past year: 0.131
| Name | Commits | |
|---|---|---|
| Lukas Ruegner | r****s@g****m | 352 |
| Lukas Ruegner | l****r@x****m | 9 |
| Skater901 | s****1@h****m | 5 |
| Peter Brottveit Bock | p****t@p****t | 4 |
| MineKing | m****4@g****m | 4 |
| Ryley Kimmel | r****y@h****v | 3 |
| Mikalai Kukhta | m****a@e****m | 2 |
| Martin Nonnenmacher | m****r@g****m | 2 |
| Sebastian Schuberth | s****h@g****m | 1 |
| rgarcia08 | r****a@y****m | 1 |
Issue and Pull Request metadata
Last synced: 2 months ago
Total issues: 51
Total pull requests: 29
Average time to close issues: 16 days
Average time to close pull requests: 6 days
Total issue authors: 31
Total pull request authors: 10
Average comments per issue: 2.2
Average comments per pull request: 0.86
Merged pull request: 23
Bot issues: 0
Bot pull requests: 0
Past year issues: 12
Past year pull requests: 5
Past year average time to close issues: 28 days
Past year average time to close pull requests: about 1 month
Past year issue authors: 8
Past year pull request authors: 3
Past year average comments per issue: 1.92
Past year average comments per pull request: 0.6
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- rmcmk (6)
- Skater901 (4)
- nielsbasjes (4)
- mnonnenmacher (3)
- Kieaer (3)
- RaySmith-ttc (2)
- ASTRELION (2)
- Tmfwang (2)
- ragboyjr (2)
- waltkb (2)
- kvstrant (1)
- Him188 (1)
- henriwi (1)
- papaj-na-wrotkach (1)
- kchinburarat (1)
Top Pull Request Authors
- Skater901 (7)
- peterbb (6)
- rmcmk (3)
- sschuberth (2)
- mnonnenmacher (2)
- nemrachi (2)
- seafraf (2)
- NecroKote (2)
- ragboyjr (2)
- casvanluijtelaar (1)
Top Issue Labels
Top Pull Request Labels
Package metadata
- Total packages: 9
- Total downloads: unknown
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 367
repo1.maven.org: io.github.smiley4:schema-kenerator-reflection
Kotlin project for extracting information from types and automatically generating various schemas. - analyzes types using reflection
- Homepage: https://github.com/SMILEY4/schema-kenerator
- Documentation: https://appdoc.app/artifact/io.github.smiley4/schema-kenerator-reflection/
- Licenses: The Apache License, Version 2.0
- Latest release: 2.7.2 (published 2 months ago)
- Last Synced: 2026-05-21T17:18:42.924Z (about 1 month ago)
- Versions: 43
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 33.621%
- Average: 40.843%
- Dependent packages count: 48.066%
repo1.maven.org: io.github.smiley4:schema-kenerator-jackson-jsonschema
Kotlin project for extracting information from types and automatically generating various schemas. - adds support for Jackson specific for json-schemas
- Homepage: https://github.com/SMILEY4/schema-kenerator
- Documentation: https://appdoc.app/artifact/io.github.smiley4/schema-kenerator-jackson-jsonschema/
- Licenses: The Apache License, Version 2.0
- Latest release: 2.7.2 (published 2 months ago)
- Last Synced: 2026-05-22T11:16:20.260Z (about 1 month ago)
- Versions: 40
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 33.621%
- Average: 40.843%
- Dependent packages count: 48.066%
repo1.maven.org: io.github.smiley4:schema-kenerator-jsonschema
Kotlin project for extracting information from types and automatically generating various schemas. - automatically generates JSON Schemas
- Homepage: https://github.com/SMILEY4/schema-kenerator
- Documentation: https://appdoc.app/artifact/io.github.smiley4/schema-kenerator-jsonschema/
- Licenses: The Apache License, Version 2.0
- Latest release: 2.7.2 (published 2 months ago)
- Last Synced: 2026-05-22T11:18:21.882Z (about 1 month ago)
- Versions: 43
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 33.621%
- Average: 40.843%
- Dependent packages count: 48.066%
repo1.maven.org: io.github.smiley4:schema-kenerator-swagger
Kotlin project for extracting information from types and automatically generating various schemas. - automatically generates Swagger schemas
- Homepage: https://github.com/SMILEY4/schema-kenerator
- Documentation: https://appdoc.app/artifact/io.github.smiley4/schema-kenerator-swagger/
- Licenses: The Apache License, Version 2.0
- Latest release: 2.7.2 (published 2 months ago)
- Last Synced: 2026-05-22T11:15:50.355Z (about 1 month ago)
- Versions: 43
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 33.621%
- Average: 40.843%
- Dependent packages count: 48.066%
repo1.maven.org: io.github.smiley4:schema-kenerator-jackson-swagger
Kotlin project for extracting information from types and automatically generating various schemas. - adds support for Jackson specific for swagger-schemas
- Homepage: https://github.com/SMILEY4/schema-kenerator
- Documentation: https://appdoc.app/artifact/io.github.smiley4/schema-kenerator-jackson-swagger/
- Licenses: The Apache License, Version 2.0
- Latest release: 2.7.2 (published 2 months ago)
- Last Synced: 2026-05-22T11:15:19.625Z (about 1 month ago)
- Versions: 40
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 33.621%
- Average: 40.843%
- Dependent packages count: 48.066%
repo1.maven.org: io.github.smiley4:schema-kenerator-validation-swagger
Kotlin project for extracting information from types and automatically generating various schemas. - uses validation annotations to generate Swagger schema
- Homepage: https://github.com/SMILEY4/schema-kenerator
- Documentation: https://appdoc.app/artifact/io.github.smiley4/schema-kenerator-validation-swagger/
- Licenses: The Apache License, Version 2.0
- Latest release: 2.7.2 (published 2 months ago)
- Last Synced: 2026-05-22T11:16:46.907Z (about 1 month ago)
- Versions: 29
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 33.621%
- Average: 40.843%
- Dependent packages count: 48.066%
repo1.maven.org: io.github.smiley4:schema-kenerator-core
Kotlin project for extracting information from types and automatically generating various schemas. - contains core functionalities
- Homepage: https://github.com/SMILEY4/schema-kenerator
- Documentation: https://appdoc.app/artifact/io.github.smiley4/schema-kenerator-core/
- Licenses: The Apache License, Version 2.0
- Latest release: 2.7.2 (published 2 months ago)
- Last Synced: 2026-05-22T11:17:09.376Z (about 1 month ago)
- Versions: 43
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 33.621%
- Average: 40.843%
- Dependent packages count: 48.066%
repo1.maven.org: io.github.smiley4:schema-kenerator-serialization
Kotlin project for extracting information from types and automatically generating various schemas. - analyzes types using kotlinx-serialization
- Homepage: https://github.com/SMILEY4/schema-kenerator
- Documentation: https://appdoc.app/artifact/io.github.smiley4/schema-kenerator-serialization/
- Licenses: The Apache License, Version 2.0
- Latest release: 2.7.2 (published 2 months ago)
- Last Synced: 2026-05-22T11:18:26.026Z (about 1 month ago)
- Versions: 43
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 33.621%
- Average: 40.843%
- Dependent packages count: 48.066%
repo1.maven.org: io.github.smiley4:schema-kenerator-jackson
Kotlin project for extracting information from types and automatically generating various schemas. - adds support for Jackson
- Homepage: https://github.com/SMILEY4/schema-kenerator
- Documentation: https://appdoc.app/artifact/io.github.smiley4/schema-kenerator-jackson/
- Licenses: The Apache License, Version 2.0
- Latest release: 2.7.2 (published 2 months ago)
- Last Synced: 2026-05-21T07:04:17.245Z (about 1 month ago)
- Versions: 43
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 33.621%
- Average: 40.843%
- Dependent packages count: 48.066%
Dependencies
- io.github.microutils:kotlin-logging-jvm $kotlinLoggingVersion implementation
- ch.qos.logback:logback-classic $logbackVersion testImplementation
- io.kotest:kotest-assertions-core $versionKotest testImplementation
- io.kotest:kotest-runner-junit5 $versionKotest testImplementation
- io.mockk:mockk $versionMockk testImplementation
- org.jetbrains.kotlin:kotlin-test $versionKotlinTest testImplementation