https://github.com/MichalLytek/type-graphql
api controllers decorators gql graphql graphql-js graphql-schema hacktoberfest resolvers schema typescript
Score: 28.699955606639204
Last synced: about 9 hours ago
JSON representation
Repository metadata:
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
- Host: GitHub
- URL: https://github.com/MichalLytek/type-graphql
- Owner: MichalLytek
- License: mit
- Created: 2018-01-09T15:58:38.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2026-07-16T07:50:15.000Z (4 months ago)
- Last Synced: 2026-10-24T20:41:55.409Z (10 days ago)
- Topics: api, controllers, decorators, gql, graphql, graphql-js, graphql-schema, hacktoberfest, resolvers, schema, typescript
- Language: TypeScript
- Homepage: https://typegraphql.com
- Size: 30.7 MB
- Stars: 8,084
- Watchers: 60
- Forks: 667
- Open Issues: 121
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
-
Funding:
- Github: typegraphql
- Open collective: typegraphql
Owner metadata:
- Name: Michał Lytek
- Login: MichalLytek
- Email:
- Kind: user
- Description: Full-stack developer with a tendency to perfectionism. GraphQL and TypeScript evangelist, Node.js and React enthusiast. Author of the TypeGraphQL framework.
- Website: https://typegraphql.com/
- Location: Poland
- Twitter: MichalLytek
- Company: Magna Digital
- Icon url: https://avatars.githubusercontent.com/u/10618781?u=2800e54d15ad79a12b24829f5d84ad6ff26cb655&v=4
- Repositories: 33
- Last Synced at: 2026-11-02T01:07:45.992Z
- Profile URL: https://github.com/MichalLytek
GitHub Events
Total
- Create event: 12
- Delete event: 15
- Fork event: 12
- Issue comment event: 60
- Issues event: 21
- Pull request event: 50
- Pull request review comment event: 6
- Pull request review event: 5
- Push event: 52
- Release event: 1
- Watch event: 99
- Total: 333
Last Year
- Create event: 6
- Delete event: 9
- Fork event: 2
- Issue comment event: 11
- Issues event: 7
- Pull request event: 32
- Pull request review comment event: 6
- Pull request review event: 4
- Push event: 24
- Release event: 1
- Watch event: 8
- Total: 110
Committers metadata
Last synced: 1 day ago
Total Commits: 1,017
Total Committers: 92
Avg Commits per committer: 11.054
Development Distribution Score (DDS): 0.173
Commits in past year: 25
Committers in past year: 6
Avg Commits per committer in past year: 4.167
Development Distribution Score (DDS) in past year: 0.2
| Name | Commits | |
|---|---|---|
| Michał Lytek | m****y@w****l | 841 |
| dependabot[bot] | 4****] | 55 |
| Carlo Corradini | c****8@g****m | 16 |
| OJ | o****s@a****t | 5 |
| Dave Wasmer | d****r@g****m | 3 |
| github-actions[bot] | 4****] | 3 |
| David | d****n@w****o | 2 |
| impulse | e****f@i****m | 2 |
| Travis DePrato | 7****d | 2 |
| Romain Lenzotti | r****i@g****m | 2 |
| Pawel Kosiec | p****c@s****m | 2 |
| Michał Lytek | 1****4 | 2 |
| LukaszWronski | l****i@g****l | 2 |
| Jiri Spac | c****j@g****m | 2 |
| Brampage | b****e@g****m | 1 |
| Campbell Morgan | 1****n | 1 |
| Casey Siebel | 1****e | 1 |
| Dan Dascalescu | d****b@g****m | 1 |
| Daniel Tabak | d****l@t****a | 1 |
| Jason Hanggi | j****n@t****m | 1 |
| David Xu | 6****d | 1 |
| Dominik Rowicki | y****a@g****m | 1 |
| Elton Maiyo | l****x@g****m | 1 |
| Emanuele | m****g@g****m | 1 |
| Evandro Abu Kamel | e****l@g****m | 1 |
| Frédéric Meunier | 3****c | 1 |
| Gabriele | C****e | 1 |
| Glen | g****4@g****m | 1 |
| Grigor | 1****r | 1 |
| Anton Shchurov | a****y@a****m | 1 |
| and 62 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 175
Total pull requests: 366
Average time to close issues: 6 months
Average time to close pull requests: about 2 months
Total issue authors: 141
Total pull request authors: 44
Average comments per issue: 7.94
Average comments per pull request: 1.87
Merged pull request: 112
Bot issues: 1
Bot pull requests: 275
Past year issues: 5
Past year pull requests: 19
Past year average time to close issues: about 7 hours
Past year average time to close pull requests: N/A
Past year issue authors: 5
Past year pull request authors: 10
Past year average comments per issue: 2.6
Past year average comments per pull request: 0.42
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 10
Top Issue Authors
- MichalLytek (15)
- carlocorradini (5)
- valerii15298 (4)
- maurocolella (3)
- ramiel (3)
- z0d14c (2)
- dwjohnston (2)
- desmap (2)
- Ian-sc-Kang (2)
- itpropro (2)
- wenerme (2)
- kf6kjg (2)
- gherciu (2)
- russell-dot-js (2)
- hrougier (1)
Top Pull Request Authors
- dependabot[bot] (271)
- carlocorradini (23)
- MichalLytek (9)
- github-actions[bot] (4)
- Romakita (4)
- russell-dot-js (2)
- kerwanp (2)
- xcfox (2)
- darryk10 (2)
- MrEmanuel (2)
- Antti-Kaikkonen (2)
- kgrigor (2)
- Mingyang-Li (2)
- dobrynin (2)
- kursataktas (2)
Top Issue Labels
- Community :family_man_girl: (80)
- Question :grey_question: (61)
- Solved :heavy_check_mark: (53)
- Enhancement :new: (42)
- Discussion :speech_balloon: (19)
- Documentation :book: (16)
- Need More Info :man_shrugging: (13)
- Bug :bug: (11)
- Invalid :-1: (9)
- Wontfix :x: (8)
- Duplicate :key: (7)
- Blocked :no_entry_sign: (5)
- Out of scope :heavy_multiplication_x: (5)
- Help Wanted :sos: (4)
- Chore :hammer: (2)
- Dependencies :package: (2)
- Good First Issue :wave: (2)
- javascript (1)
Top Pull Request Labels
- Dependencies :package: (262)
- javascript (254)
- Community :family_man_girl: (46)
- Enhancement :new: (21)
- github_actions (17)
- Documentation :book: (15)
- Bugfix :bug: :hammer: (13)
- dependencies (10)
- Chore :hammer: (6)
- Wontfix :x: (5)
- Duplicate :key: (4)
- Discussion :speech_balloon: (2)
- Internal :house: (2)
- Need More Info :man_shrugging: (1)
- Out of scope :heavy_multiplication_x: (1)
- Invalid :-1: (1)
Package metadata
- Total packages: 11
-
Total downloads:
- npm: 2,958,405 last-month
- Total docker downloads: 892,004
- Total dependent packages: 452 (may contain duplicates)
- Total dependent repositories: 7,056 (may contain duplicates)
- Total versions: 193
- Total maintainers: 15
- Total advisories: 1
npmjs.org: type-graphql
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
- Homepage: https://typegraphql.com
- Licenses: MIT
- Latest release: 2.0.0-rc.3 (published 9 months ago)
- Last Synced: 2026-11-02T19:25:32.753Z (about 20 hours ago)
- Versions: 76
- Dependent Packages: 447
- Dependent Repositories: 7,054
- Downloads: 2,958,237 Last month
- Docker Downloads: 892,004
-
Rankings:
- Dependent packages count: 0.132%
- Dependent repos count: 0.3%
- Downloads: 0.323%
- Docker downloads count: 0.604%
- Average: 0.665%
- Stargazers count: 1.151%
- Forks count: 1.482%
- Maintainers (1)
-
Funding:
- type: github: url: https://github.com/sponsors/TypeGraphQL
- type: opencollective: url: https://opencollective.com/typegraphql
- Advisories:
proxy.golang.org: github.com/MichalLytek/type-graphql
- Homepage:
- Documentation: https://pkg.go.dev/github.com/MichalLytek/type-graphql#section-documentation
- Licenses: mit
- Latest release: v1.1.1 (published almost 6 years ago)
- Last Synced: 2026-11-02T01:07:53.536Z (1 day ago)
- Versions: 49
- Dependent Packages: 0
- Dependent Repositories: 2
-
Rankings:
- Stargazers count: 0.742%
- Forks count: 1.13%
- Dependent repos count: 3.482%
- Average: 3.727%
- Dependent packages count: 9.556%
proxy.golang.org: github.com/michallytek/type-graphql
- Homepage:
- Documentation: https://pkg.go.dev/github.com/michallytek/type-graphql#section-documentation
- Licenses: mit
- Latest release: v1.1.1 (published almost 6 years ago)
- Last Synced: 2026-11-02T01:11:42.676Z (1 day ago)
- Versions: 49
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 0.734%
- Forks count: 1.021%
- Average: 4.758%
- Dependent packages count: 7.917%
- Dependent repos count: 9.361%
npmjs.org: @capaj/type-graphql
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
- Homepage: https://github.com/MichalLytek/type-graphql#readme
- Licenses: MIT
- Latest release: 2.0.0-alpha.1 (published about 4 years ago)
- Last Synced: 2026-11-02T01:19:20.789Z (1 day ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 81 Last month
-
Rankings:
- Stargazers count: 1.448%
- Forks count: 1.813%
- Downloads: 9.934%
- Average: 10.944%
- Dependent packages count: 16.22%
- Dependent repos count: 25.306%
- Maintainers (1)
-
Funding:
- type: opencollective
- url: https://opencollective.com/typegraphql
npmjs.org: @f-fjs/type-graphql
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
- Homepage: https://github.com/MichalLytek/type-graphql#readme
- Licenses: MIT
- Latest release: 1.2.0-rc.2 (published over 4 years ago)
- Last Synced: 2026-11-02T01:15:27.330Z (1 day ago)
- Versions: 3
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 18 Last month
-
Rankings:
- Stargazers count: 1.382%
- Forks count: 1.695%
- Average: 11.297%
- Downloads: 11.856%
- Dependent packages count: 16.224%
- Dependent repos count: 25.328%
- Maintainers (1)
-
Funding:
- type: opencollective
- url: https://opencollective.com/typegraphql
npmjs.org: @spring-global/type-graphql
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
- Homepage: https://github.com/MichalLytek/type-graphql#readme
- Licenses: MIT
- Latest release: 1.1.1-unreleased.2 (published over 5 years ago)
- Last Synced: 2026-11-02T01:15:27.268Z (1 day ago)
- Versions: 2
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 11 Last month
-
Rankings:
- Stargazers count: 1.382%
- Forks count: 1.695%
- Dependent packages count: 9.482%
- Average: 15.027%
- Dependent repos count: 25.328%
- Downloads: 37.249%
- Maintainers (7)
-
Funding:
- type: opencollective
- url: https://opencollective.com/typegraphql
npmjs.org: @sakulstra/type-graphql
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
- Homepage: https://github.com/MichalLytek/type-graphql#readme
- Licenses: MIT
- Latest release: 0.0.0-unreleased (published over 5 years ago)
- Last Synced: 2026-11-02T01:11:43.267Z (1 day ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 6 Last month
-
Rankings:
- Stargazers count: 1.383%
- Forks count: 1.695%
- Dependent packages count: 16.224%
- Average: 18.585%
- Dependent repos count: 25.328%
- Downloads: 48.293%
- Maintainers (1)
-
Funding:
- type: opencollective
- url: https://opencollective.com/typegraphql
npmjs.org: @depup/type-graphql
[DepUp] Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
- Homepage: https://typegraphql.com
- Licenses: MIT
- Latest release: 2.0.0-rc.3-depup.0 (published 8 months ago)
- Last Synced: 2026-11-02T01:23:25.840Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 9 Last month
-
Rankings:
- Dependent repos count: 22.409%
- Average: 27.355%
- Dependent packages count: 32.302%
- Maintainers (1)
-
Funding:
- type: github: url: https://github.com/sponsors/TypeGraphQL
- type: opencollective: url: https://opencollective.com/typegraphql
npmjs.org: type-graphql-g
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
- Homepage: https://typegraphql.com
- Licenses: MIT
- Latest release: 2.0.7 (published almost 2 years ago)
- Last Synced: 2026-11-02T01:42:22.022Z (1 day ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 24 Last month
-
Rankings:
- Dependent repos count: 25.209%
- Average: 30.839%
- Dependent packages count: 36.468%
- Maintainers (1)
-
Funding:
- type: github: url: https://github.com/sponsors/TypeGraphQL
- type: opencollective: url: https://opencollective.com/typegraphql
npmjs.org: @npmhop/type-graphql
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
- Homepage: https://github.com/MichalLytek/type-graphql#readme
- Status: removed
- Licenses: MIT
- Latest release: 1.1.4 (published over 2 years ago)
- Last Synced: 2026-11-02T01:23:26.361Z (1 day ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 3 Last month
-
Rankings:
- Dependent repos count: 30.09%
- Average: 36.58%
- Dependent packages count: 43.07%
- Maintainers (1)
-
Funding:
- type: opencollective
- url: https://opencollective.com/typegraphql
npmjs.org: type-graphql-serverless
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
- Homepage: https://typegraphql.com
- Licenses: MIT
- Latest release: 2.0.0-beta.6-patch (published almost 3 years ago)
- Last Synced: 2026-11-02T01:19:20.996Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 16 Last month
-
Rankings:
- Dependent repos count: 33.182%
- Average: 40.206%
- Dependent packages count: 47.231%
- Maintainers (1)
-
Funding:
- type: github: url: https://github.com/sponsors/TypeGraphQL
- type: opencollective: url: https://opencollective.com/typegraphql
Dependencies
- 1097 dependencies
- @apollo/federation ^0.21.2 development
- @apollo/gateway ^0.23.2 development
- @graphql-modules/core ^0.7.13 development
- @graphql-modules/di ^0.7.17 development
- @mikro-orm/core ^4.4.4 development
- @mikro-orm/postgresql ^4.4.4 development
- @typegoose/typegoose ^7.4.8 development
- @types/gulp ^4.0.8 development
- @types/gulp-replace 0.0.31 development
- @types/ioredis ^4.22.0 development
- @types/jest ^26.0.20 development
- @types/mongoose ^5.10.3 development
- @types/node ^14.14.31 development
- @types/rimraf ^3.0.0 development
- apollo-cache-control ^0.11.6 development
- apollo-server ^2.21.0 development
- apollo-server-plugin-response-cache ^0.6.0 development
- class-validator ^0.13.1 development
- del ^6.0.0 development
- graphql ^15.5.0 development
- graphql-redis-subscriptions ^2.3.1 development
- graphql-tag ^2.11.0 development
- gulp-replace ^1.0.0 development
- gulp-shell ^0.8.0 development
- gulp-typescript ^5.0.1 development
- gulpclass ^0.2.0 development
- husky ^4.3.8 development
- ioredis ^4.23.0 development
- jest ^26.6.3 development
- joiful ^3.0.0 development
- lint-staged ^10.5.4 development
- mongoose 5.10.18 development
- pg ^8.5.1 development
- prettier ^2.2.1 development
- reflect-metadata ^0.1.13 development
- rimraf ^3.0.2 development
- ts-jest ^26.5.2 development
- ts-node ^9.1.1 development
- tslint ^6.1.3 development
- tslint-config-prettier ^1.18.0 development
- tslint-eslint-rules ^5.4.0 development
- typedi ^0.10.0 development
- typeorm ^0.2.31 development
- typeorm-typedi-extensions ^0.4.1 development
- typescript ~4.2.2 development
- @types/glob ^7.1.3
- @types/node *
- @types/semver ^7.3.4
- glob ^7.1.6
- graphql-query-complexity ^0.7.2
- graphql-subscriptions ^1.2.0
- semver ^7.3.4
- tslib ^2.1.0
- 898 dependencies
- docusaurus ^1.14.6 development
- actions/checkout v4 composite
- actions/setup-node v3 composite
- codecov/codecov-action v3 composite
- madhead/semver-utils latest composite
- pozetroninc/github-action-get-latest-release master composite
- sergeysova/jq-action v2 composite
- actions/checkout v4 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/init v2 composite
- FantasticFiasco/action-update-license-year v3 composite
- actions/checkout v4 composite
- actions/checkout v4 composite
- actions/setup-node v3 composite
- mikepenz/release-changelog-builder-action v4 composite
- sergeysova/jq-action v2 composite
- softprops/action-gh-release v1 composite
- EndBug/add-and-commit v9 composite
- actions/checkout v4 composite
- actions/setup-node v3 composite
- actions/checkout v4 composite
- actions/setup-node v3 composite
- peaceiris/actions-gh-pages v3 composite