An open API service for producing an overview of a list of open source projects.

https://github.com/typestack/class-validator

decorators typescript validation validator

Score: 33.96744074255081

Last synced: 1 day ago
JSON representation

Repository metadata:

Decorator-based property validation for classes.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 1,076
Total Committers: 128
Avg Commits per committer: 8.406
Development Distribution Score (DDS): 0.536

Commits in past year: 16
Committers in past year: 8
Avg Commits per committer in past year: 2.0
Development Distribution Score (DDS) in past year: 0.563

Name Email Commits
dependabot[bot] 4****] 499
Attila Olah N****d 170
Umed Khudoiberdiev z****t@g****m 144
vlapo v****h@g****m 29
Cyril Lequeux l****l@g****m 14
greenkeeper[bot] 2****] 12
Geoff Perks g****s@m****m 12
Brage Sekse Aarset b****t@g****m 11
henrikra h****a@g****m 9
Kilian Decaderincourt k****n@d****r 9
Edward Carroll e****d@e****k 8
snyk-bot s****t@s****o 6
Michał [Desktop] m****y@w****l 6
ccortes c****r@g****m 5
Adnan Kamili a****i 4
Vladimir Poluch v****o@z****m 4
Christoph Linder g****m@e****t 3
Rubin Bhandari r****i@g****m 3
Salim Benabbou b****m@g****m 3
ytetsuro p****0@g****m 3
Emilien Escalle n****e 2
Adrian Kunz c****t@h****m 2
jerradpatch j****h@g****m 2
Vincent CHAPRON v****t@c****o 2
Umed Khudoiberdiev p****e@g****m 2
Felipe Sabino f****e@s****e 2
HaiWei Lian h****n@f****m 2
Julien CROUZET c****t@j****r 2
Kian Cross k****n@k****k 2
Matthew Heironimus h****s@l****m 2
and 98 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 221
Total pull requests: 570
Average time to close issues: 5 months
Average time to close pull requests: 23 days
Total issue authors: 207
Total pull request authors: 83
Average comments per issue: 3.14
Average comments per pull request: 3.46
Merged pull request: 312
Bot issues: 0
Bot pull requests: 435

Past year issues: 11
Past year pull requests: 10
Past year average time to close issues: 14 days
Past year average time to close pull requests: N/A
Past year issue authors: 11
Past year pull request authors: 10
Past year average comments per issue: 1.09
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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/typestack/class-validator

Top Issue Authors

  • BUONJG (3)
  • NoNameProvided (3)
  • braaar (2)
  • Sotatek-TuLe3 (2)
  • yanna92yar (2)
  • kasir-barati (2)
  • JonathanLoscalzo (2)
  • Clashsoft (2)
  • itamar-gerasy (2)
  • winkcc (2)
  • Woodz (2)
  • samislam (2)
  • paulmis (1)
  • qwertycxz (1)
  • EizFeren (1)

Top Pull Request Authors

  • dependabot[bot] (435)
  • haiweilian (12)
  • Minseok0917 (8)
  • braaar (5)
  • sph3rex (4)
  • aseyfpour (2)
  • AbdoALPOP (2)
  • csori99 (2)
  • lou2013 (2)
  • Llois41 (2)
  • maksimaderikha (2)
  • igorrocha (2)
  • benasher44 (2)
  • edilson (2)
  • uboat46 (2)

Top Issue Labels

  • type: fix (81)
  • status: needs triage (72)
  • type: feature (65)
  • type: question (63)
  • flag: needs discussion (54)
  • type: discussion (4)
  • priority: high (2)
  • type: documentation (2)
  • status: wontfix (2)
  • status: fixed (2)
  • flag: BREAKING CHANGE (1)
  • status: has PR (1)
  • status: done/released (1)
  • status: cannot reproduce (1)
  • status: invalid / expired (1)

Top Pull Request Labels

  • dependencies (433)
  • flag: needs discussion (1)
  • status: invalid / expired (1)

Package metadata

npmjs.org: class-validator

Decorator-based property validation for classes.

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.15.1 (published 8 months ago)
  • Last Synced: 2026-11-01T09:23:45.303Z (1 day ago)
  • Versions: 62
  • Dependent Packages: 3,854
  • Dependent Repositories: 56,346
  • Downloads: 49,497,026 Last month
  • Docker Downloads: 312,962,738
  • Rankings:
    • Dependent packages count: 0.026%
    • Downloads: 0.092%
    • Docker downloads count: 0.117%
    • Dependent repos count: 0.137%
    • Average: 0.478%
    • Stargazers count: 1.055%
    • Forks count: 1.443%
  • Maintainers (2)
  • Advisories:
proxy.golang.org: github.com/typestack/class-validator

npmjs.org: @dolsem/class-validator

Class-based validation with Typescript / ES6 / ES5 using decorators or validation schemas. Supports both node.js and browser

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.10.0-rc2 (published about 7 years ago)
  • Last Synced: 2026-10-31T14:15:16.391Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 47 Last month
  • Rankings:
    • Stargazers count: 1.055%
    • Forks count: 1.444%
    • Average: 9.824%
    • Dependent repos count: 10.733%
    • Downloads: 14.716%
    • Dependent packages count: 21.174%
  • Maintainers (1)
npmjs.org: class-validator2

Class-based validation with Typescript / ES6 / ES5 using decorators or validation schemas. Supports both node.js and browser

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.10.3 (published about 7 years ago)
  • Last Synced: 2026-10-31T14:13:00.305Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 12 Last month
  • Rankings:
    • Stargazers count: 1.055%
    • Forks count: 1.444%
    • Dependent repos count: 10.733%
    • Average: 10.787%
    • Downloads: 19.528%
    • Dependent packages count: 21.174%
  • Maintainers (1)
npmjs.org: class-validator-no-phone-number

Class-based validation with Typescript / ES6 / ES5 using decorators or validation schemas. Supports both node.js and browser

  • Homepage: https://github.com/typestack/class-validator#readme
  • Status: deprecated
  • Licenses: MIT
  • Latest release: 0.10.0 (published about 7 years ago)
  • Last Synced: 2026-10-31T14:11:53.033Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 21 Last month
  • Rankings:
    • Stargazers count: 1.055%
    • Forks count: 1.444%
    • Dependent repos count: 10.733%
    • Average: 11.914%
    • Dependent packages count: 21.174%
    • Downloads: 25.162%
  • Maintainers (1)
npmjs.org: class-validator-lite

Class-based validation with Typescript / ES6 / ES5 using decorators or validation schemas. Supports both node.js and browser

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.10.0 (published about 7 years ago)
  • Last Synced: 2026-10-31T14:12:24.339Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 21 Last month
  • Rankings:
    • Stargazers count: 1.055%
    • Forks count: 1.444%
    • Dependent repos count: 10.733%
    • Average: 12.126%
    • Dependent packages count: 21.174%
    • Downloads: 26.223%
  • Maintainers (1)
npmjs.org: class-validator-zh

Class-based validation with Typescript / ES6 / ES5 using decorators or validation schemas. Supports both node.js and browser

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.10.2 (published about 7 years ago)
  • Last Synced: 2026-10-31T14:13:36.083Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 13 Last month
  • Rankings:
    • Stargazers count: 1.055%
    • Forks count: 1.444%
    • Dependent repos count: 10.733%
    • Average: 12.683%
    • Dependent packages count: 21.174%
    • Downloads: 29.01%
  • Maintainers (1)
npmjs.org: open-class-validator

Decorator-based property validation for classes.

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.14.5 (published over 3 years ago)
  • Last Synced: 2026-10-31T14:10:18.798Z (2 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 7 Last month
  • Rankings:
    • Stargazers count: 1.196%
    • Forks count: 1.594%
    • Downloads: 8.922%
    • Average: 13.127%
    • Dependent repos count: 22.802%
    • Dependent packages count: 31.123%
  • Maintainers (1)
npmjs.org: @alitoshmatov/class-validator

Decorator-based property validation for classes.

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.13.7 (published about 4 years ago)
  • Last Synced: 2026-10-31T14:11:47.917Z (2 days ago)
  • Versions: 6
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 34 Last month
  • Rankings:
    • Stargazers count: 1.335%
    • Forks count: 1.766%
    • Average: 13.908%
    • Dependent packages count: 16.22%
    • Downloads: 24.912%
    • Dependent repos count: 25.306%
  • Maintainers (1)
npmjs.org: alex-class-validator

Decorator-based property validation for classes.

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.13.3 (published over 5 years ago)
  • Last Synced: 2026-10-31T14:15:57.173Z (2 days ago)
  • Versions: 3
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 14 Last month
  • Rankings:
    • Stargazers count: 1.281%
    • Forks count: 1.662%
    • Average: 15.531%
    • Dependent packages count: 16.224%
    • Dependent repos count: 25.328%
    • Downloads: 33.161%
  • Maintainers (1)
npmjs.org: class-validator-upg

Decorator-based property validation for classes.

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.14.2 (published over 1 year ago)
  • Last Synced: 2026-10-31T14:13:45.922Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 25 Last month
  • Rankings:
    • Stargazers count: 0.815%
    • Forks count: 1.11%
    • Average: 15.734%
    • Dependent repos count: 24.968%
    • Dependent packages count: 36.045%
  • Maintainers (1)
npmjs.org: @socialenergy/class-validator

Class-based validation with Typescript / ES6 / ES5 using decorators or validation schemas. Supports both node.js and browser

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.12.3-fork.0 (published over 6 years ago)
  • Last Synced: 2026-10-31T14:12:11.212Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 10 Last month
  • Rankings:
    • Stargazers count: 1.28%
    • Forks count: 1.655%
    • Average: 16.111%
    • Dependent packages count: 16.224%
    • Dependent repos count: 25.328%
    • Downloads: 36.066%
  • Maintainers (4)
npmjs.org: @teidesu/class-validator

Class-based validation with Typescript / ES6 / ES5 using decorators or validation schemas. Supports both node.js and browser

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.11.0 (published over 6 years ago)
  • Last Synced: 2026-10-31T14:12:33.955Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 6 Last month
  • Rankings:
    • Stargazers count: 1.281%
    • Forks count: 1.66%
    • Dependent packages count: 16.224%
    • Average: 17.241%
    • Dependent repos count: 25.328%
    • Downloads: 41.711%
  • Maintainers (1)
npmjs.org: @cahil/class-validator

Class-based validation with Typescript / ES6 / ES5 using decorators or validation schemas. Supports both node.js and browser

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.11.0 (published almost 7 years ago)
  • Last Synced: 2026-10-31T14:14:59.848Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 14 Last month
  • Rankings:
    • Stargazers count: 1.28%
    • Forks count: 1.655%
    • Dependent packages count: 16.224%
    • Average: 17.615%
    • Dependent repos count: 25.328%
    • Downloads: 43.589%
  • Maintainers (1)
npmjs.org: @hodford/class-validator

Decorator-based property validation for classes.

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.13.3 (published over 4 years ago)
  • Last Synced: 2026-10-31T14:10:45.396Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 5 Last month
  • Rankings:
    • Stargazers count: 1.281%
    • Forks count: 1.662%
    • Dependent packages count: 16.22%
    • Average: 18.044%
    • Dependent repos count: 25.306%
    • Downloads: 45.75%
  • Maintainers (1)
npmjs.org: @warego/class-validator

Decorator-based property validation for classes.

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.13.1 (published over 5 years ago)
  • Last Synced: 2026-10-31T14:12:21.887Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 192 Last month
  • Rankings:
    • Stargazers count: 1.281%
    • Forks count: 1.655%
    • Dependent packages count: 16.224%
    • Average: 18.05%
    • Dependent repos count: 25.328%
    • Downloads: 45.763%
  • Maintainers (1)
repo1.maven.org: org.webjars.npm:class-validator

WebJar for class-validator

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/class-validator/
  • Licenses: MIT
  • Latest release: 0.14.0 (published almost 4 years ago)
  • Last Synced: 2026-10-31T14:10:15.623Z (2 days ago)
  • Versions: 3
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 2.548%
    • Forks count: 5.691%
    • Average: 18.054%
    • Dependent repos count: 31.98%
    • Dependent packages count: 31.998%
npmjs.org: @drdgvhbh/class-validator

Class-based validation with Typescript / ES6 / ES5 using decorators or validation schemas. Supports both node.js and browser

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.12.2 (published over 6 years ago)
  • Last Synced: 2026-10-31T14:12:42.447Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 47 Last month
  • Rankings:
    • Stargazers count: 1.281%
    • Forks count: 1.66%
    • Dependent packages count: 16.224%
    • Average: 19.143%
    • Dependent repos count: 25.328%
    • Downloads: 51.222%
  • Maintainers (1)
npmjs.org: @saas-buildkit/class-validator

Decorator-based property validation for classes.

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.14.1 (published about 3 years ago)
  • Last Synced: 2026-10-31T14:10:33.673Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 23 Last month
  • Rankings:
    • Stargazers count: 1.058%
    • Forks count: 1.443%
    • Downloads: 13.416%
    • Average: 21.476%
    • Dependent repos count: 37.497%
    • Dependent packages count: 53.968%
  • Maintainers (1)
npmjs.org: @hodfords/class-validator

Decorator-based property validation for classes.

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.13.4 (published about 4 years ago)
  • Last Synced: 2026-10-31T14:16:00.584Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 51 Last month
  • Rankings:
    • Stargazers count: 1.158%
    • Forks count: 1.452%
    • Dependent repos count: 5.846%
    • Dependent packages count: 23.052%
    • Average: 25.895%
    • Downloads: 97.969%
  • Maintainers (1)
npmjs.org: class-validatorx

Class-based validation with Typescript / ES6 / ES5 using decorators or validation schemas. Supports both node.js and browser

  • Homepage: https://github.com/typestack/class-validator
  • Status: unpublished
  • Licenses: MIT
  • Latest release: 0.11.0 (published almost 7 years ago)
  • Last Synced: 2026-10-31T14:10:53.131Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 0
  • Rankings:
    • Stargazers count: 1.157%
    • Forks count: 1.453%
    • Dependent repos count: 5.854%
    • Dependent packages count: 23.037%
    • Average: 25.917%
    • Downloads: 98.083%
npmjs.org: @depup/class-validator

Decorator-based property validation for classes. (with updated dependencies)

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.15.1-depup.43 (published 3 months ago)
  • Last Synced: 2026-10-31T14:13:59.232Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 16 Last month
  • Rankings:
    • Dependent repos count: 22.53%
    • Average: 27.503%
    • Dependent packages count: 32.475%
  • Maintainers (1)
repo1.maven.org: org.mvnpm:class-validator

Decorator-based property validation for classes.

  • Homepage: https://github.com/typestack/class-validator#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm/class-validator/
  • Licenses: MIT
  • Latest release: 0.15.1 (published 6 months ago)
  • Last Synced: 2026-10-31T14:08:40.462Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 29.304%
    • Average: 35.6%
    • Dependent packages count: 41.895%
npmjs.org: my-class-validator

Decorator-based property validation for classes.

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.14.1 (published over 2 years ago)
  • Last Synced: 2026-10-31T14:09:30.990Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2 Last month
  • Rankings:
    • Dependent repos count: 29.357%
    • Average: 35.682%
    • Dependent packages count: 42.007%
  • Maintainers (1)
npmjs.org: @fractorysolutions/class-validator

Temporary fork of the decorator-based property validation library for classes.

  • Homepage: https://github.com/typestack/class-validator#readme
  • Licenses: MIT
  • Latest release: 0.14.1 (published almost 3 years ago)
  • Last Synced: 2026-10-31T14:13:44.533Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 53 Last month
  • Rankings:
    • Dependent repos count: 33.85%
    • Average: 41.047%
    • Dependent packages count: 48.244%
  • Maintainers (1)

Dependencies

.github/workflows/continuous-integration-workflow.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • codecov/codecov-action v5 composite
.github/workflows/auto-approve-dependabot-workflow.yml actions
  • actions/github-script v3 composite
  • hmarr/auto-approve-action v2.0.0 composite
package.json npm
  • @rollup/plugin-commonjs ^25.0.7 development
  • @rollup/plugin-node-resolve ^15.2.3 development
  • @types/jest ^29.5.12 development
  • @types/node ^20.12.10 development
  • @typescript-eslint/eslint-plugin ^5.62.0 development
  • @typescript-eslint/parser ^5.62.0 development
  • eslint ^8.57.0 development
  • eslint-config-prettier ^9.1.0 development
  • eslint-plugin-jest ^27.9.0 development
  • husky ^4.3.8 development
  • jest ^29.7.0 development
  • lint-staged ^15.2.2 development
  • prettier ^2.8.8 development
  • reflect-metadata 0.2.2 development
  • rimraf 5.0.5 development
  • rollup ^2.79.1 development
  • rollup-plugin-terser ^7.0.2 development
  • ts-jest ^29.1.2 development
  • ts-node ^10.9.2 development
  • typescript ^5.4.5 development
  • @types/validator ^13.15.3
  • libphonenumber-js ^1.11.1
  • validator ^13.15.22
.github/workflows/continuous-deployment-workflow.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/lock-closed-issues-workflow.yml actions
  • dessant/lock-threads v2 composite
package-lock.json npm
  • 476 dependencies