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.
- Host: GitHub
- URL: https://github.com/typestack/class-validator
- Owner: typestack
- License: mit
- Created: 2015-10-03T13:27:09.000Z (about 11 years ago)
- Default Branch: develop
- Last Pushed: 2026-03-25T22:18:47.000Z (7 months ago)
- Last Synced: 2026-10-29T01:06:09.498Z (5 days ago)
- Topics: decorators, typescript, validation, validator
- Language: TypeScript
- Homepage:
- Size: 4.77 MB
- Stars: 11,851
- Watchers: 64
- Forks: 845
- Open Issues: 320
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Owner metadata:
- Name: TypeStack
- Login: typestack
- Email:
- Kind: organization
- Description: Decorator based frameworks and libraries for Node and browser.
- Website: https://docs.typestack.community/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/24602613?v=4
- Repositories: 9
- Last Synced at: 2026-10-28T01:32:47.934Z
- Profile URL: https://github.com/typestack
GitHub Events
Total
- Create event: 18
- Delete event: 21
- Fork event: 50
- Issue comment event: 253
- Issues event: 75
- Pull request event: 71
- Pull request review comment event: 6
- Pull request review event: 29
- Push event: 8
- Release event: 2
- Watch event: 693
- Total: 1226
Last Year
- Create event: 4
- Delete event: 3
- Fork event: 6
- Issue comment event: 42
- Issues event: 13
- Pull request event: 13
- Pull request review comment event: 4
- Pull request review event: 6
- Push event: 5
- Release event: 1
- Watch event: 53
- Total: 150
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 | 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
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
- Total packages: 25
-
Total downloads:
- npm: 49,497,639
- Total docker downloads: 312,962,738
- Total dependent packages: 3,871 (may contain duplicates)
- Total dependent repositories: 56,351 (may contain duplicates)
- Total versions: 136
- Total maintainers: 22
- Total advisories: 1
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
- Homepage:
- Documentation: https://pkg.go.dev/github.com/typestack/class-validator#section-documentation
- Licenses: mit
- Latest release: v0.15.1 (published 8 months ago)
- Last Synced: 2026-10-31T14:08:40.264Z (2 days ago)
- Versions: 27
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.662%
- Average: 5.852%
- Dependent repos count: 6.042%
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
- actions/checkout v3 composite
- actions/setup-node v3 composite
- codecov/codecov-action v5 composite
- actions/github-script v3 composite
- hmarr/auto-approve-action v2.0.0 composite
- @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
- actions/checkout v3 composite
- actions/setup-node v3 composite
- dessant/lock-threads v2 composite
- 476 dependencies