{"data":{"slug":"gqlgen","name":"gqlgen","tagline":"Go library for building type-safe GraphQL server implementations","homepage":"https://gqlgen.com","category":{"slug":"graphql-tools","name":"GraphQL Tools"},"vendor":null,"score":{"composite":58.4,"confidence":0.36,"confidenceBand":"low","breakdown":{"capabilities":{"value":67.1,"weight":0.083,"present":true,"contribution":5.6},"repo_stars":{"value":76.1,"weight":0.033,"present":true,"contribution":2.5},"integrations":{"value":0,"weight":0.053,"present":false,"contribution":0},"dependent_projects":{"value":58.3,"weight":0.08,"present":true,"contribution":4.7},"dev_activity":{"value":49,"weight":0.12,"present":true,"contribution":5.9},"release_cadence":{"value":90.6,"weight":0.067,"present":true,"contribution":6.1},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":0,"weight":0.173,"present":false,"contribution":0},"security_score":{"value":64,"weight":0.053,"present":true,"contribution":3.4},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-14T13:30:36.975Z","stale":false},"uri":"https://www.vioscale.ai/software/gqlgen","aliases":["gqlgen"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-28T13:30:37.160Z","categories":[{"slug":"graphql-tools","name":"GraphQL Tools","isPrimary":true}],"facts":{"adoption":[{"attribute":"adoption.github_stars","value":10761,"provenance":{"source":"https://github.com/99designs/gqlgen","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.822Z","confidence":0.9}},{"attribute":"adoption.dependent_repos","value":3167,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2F99designs%2Fgqlgen","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.872Z","confidence":0.85}}],"description":[{"attribute":"description.long","value":"A code generator that builds type-safe GraphQL servers using a schema-first approach, automatically generating boilerplate code to let developers focus on their business logic.","provenance":{"source":"https://gqlgen.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T13:21:36.137Z","confidence":0.6}}],"activity":[{"attribute":"activity.commits_last_30d","value":35,"provenance":{"source":"https://github.com/99designs/gqlgen/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.822Z","confidence":0.65}}],"language":[{"attribute":"language.primary","value":"Go","provenance":{"source":"https://github.com/99designs/gqlgen","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.822Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/99designs/gqlgen","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.822Z","confidence":0.95}}],"release":[{"attribute":"release.cadence_days","value":17,"provenance":{"source":"https://github.com/99designs/gqlgen/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.822Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.95","date":"2026-09-01T19:42:14Z","type":"stable","version":"v0.17.95"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.94","date":"2026-07-09T15:29:06Z","type":"stable","version":"v0.17.94"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.93","date":"2026-06-25T23:54:10Z","type":"stable","version":"v0.17.93"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.92","date":"2026-06-21T13:23:58Z","type":"stable","version":"v0.17.92"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.91","date":"2026-06-11T14:33:01Z","type":"stable","version":"v0.17.91"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.90","date":"2026-04-25T19:11:01Z","type":"stable","version":"v0.17.90"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.89","date":"2026-03-24T18:45:49Z","type":"stable","version":"v0.17.89"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.88","date":"2026-03-09T00:10:30Z","type":"stable","version":"v0.17.88"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.87","date":"2026-02-19T14:14:40Z","type":"stable","version":"v0.17.87"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.86","date":"2026-01-12T01:28:31Z","type":"stable","version":"v0.17.86"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.85","date":"2025-12-17T02:21:31Z","type":"stable","version":"v0.17.85"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.84","date":"2025-11-24T16:56:20Z","type":"stable","version":"v0.17.84"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.83","date":"2025-11-11T02:05:44Z","type":"stable","version":"v0.17.83"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.82","date":"2025-11-07T01:29:47Z","type":"stable","version":"v0.17.82"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.81","date":"2025-09-25T23:00:54Z","type":"stable","version":"v0.17.81"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.80","date":"2025-09-17T16:13:26Z","type":"stable","version":"v0.17.80"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.79","date":"2025-09-14T19:35:25Z","type":"stable","version":"v0.17.79"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.78","date":"2025-07-27T23:09:18Z","type":"stable","version":"v0.17.78"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.77","date":"2025-07-27T03:26:30Z","type":"stable","version":"v0.17.77"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.76","date":"2025-06-28T23:25:19Z","type":"stable","version":"v0.17.76"}],"provenance":{"source":"https://github.com/99designs/gqlgen/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.822Z","confidence":0.7}}],"features":[{"attribute":"features.capabilities","value":{"role":"server","caching":false,"language":"Go","federation":true,"managed_cloud":false,"self_hostable":true,"subscriptions":true,"auth_directives":false,"schema_approach":"schema_first","type_generation":true,"db_introspection":false},"provenance":{"source":"https://gqlgen.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T13:21:36.137Z","confidence":0.6}}],"platform":[{"attribute":"platform.support","value":{"cli":true},"provenance":{"source":"https://gqlgen.com","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T21:39:40.951Z","confidence":0.6}}],"pricing":[{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://gqlgen.com","retrievedAt":"2026-08-14T21:39:40.951Z"},"provenance":{"source":"https://gqlgen.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T13:21:36.137Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://gqlgen.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T13:21:36.137Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://gqlgen.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T13:21:36.137Z","confidence":0.6}}],"security":[{"attribute":"security.scorecard","value":6.4,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/99designs/gqlgen","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.893Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2F99designs%2Fgqlgen&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2F99designs%2Fgqlgen&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.906Z","confidence":0.9}}],"deployment":[{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://gqlgen.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T13:21:36.137Z","confidence":0.6}}],"content":[{"attribute":"content.faq","value":[{"answer":"A schema-first code generation library for Go that lets developers define GraphQL APIs using the schema definition language and automatically generates type-safe server implementations. It eliminates boilerplate by handling code generation while enforcing type safety throughout. It is indexed under GraphQL Tools.","source":"https://gqlgen.com","question":"What is gqlgen?","confidence":0.6},{"answer":"gqlgen is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://gqlgen.com","question":"Is gqlgen free to use?","confidence":0.6},{"answer":"gqlgen supports a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://gqlgen.com","question":"What platforms does gqlgen support?","confidence":0.6},{"answer":"Yes. gqlgen is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/99designs/gqlgen","question":"Is gqlgen open source?","confidence":0.95}],"provenance":{"source":"https://gqlgen.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:54.142Z","confidence":0.6875}}]},"factList":[{"attribute":"adoption.github_stars","value":10761,"provenance":{"source":"https://github.com/99designs/gqlgen","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.822Z","confidence":0.9}},{"attribute":"description.long","value":"A code generator that builds type-safe GraphQL servers using a schema-first approach, automatically generating boilerplate code to let developers focus on their business logic.","provenance":{"source":"https://gqlgen.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T13:21:36.137Z","confidence":0.6}},{"attribute":"activity.commits_last_30d","value":35,"provenance":{"source":"https://github.com/99designs/gqlgen/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.822Z","confidence":0.65}},{"attribute":"language.primary","value":"Go","provenance":{"source":"https://github.com/99designs/gqlgen","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.822Z","confidence":0.9}},{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/99designs/gqlgen","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.822Z","confidence":0.95}},{"attribute":"release.cadence_days","value":17,"provenance":{"source":"https://github.com/99designs/gqlgen/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.822Z","confidence":0.7}},{"attribute":"features.capabilities","value":{"role":"server","caching":false,"language":"Go","federation":true,"managed_cloud":false,"self_hostable":true,"subscriptions":true,"auth_directives":false,"schema_approach":"schema_first","type_generation":true,"db_introspection":false},"provenance":{"source":"https://gqlgen.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T13:21:36.137Z","confidence":0.6}},{"attribute":"platform.support","value":{"cli":true},"provenance":{"source":"https://gqlgen.com","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T21:39:40.951Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://gqlgen.com","retrievedAt":"2026-08-14T21:39:40.951Z"},"provenance":{"source":"https://gqlgen.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T13:21:36.137Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://gqlgen.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T13:21:36.137Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://gqlgen.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T13:21:36.137Z","confidence":0.6}},{"attribute":"adoption.dependent_repos","value":3167,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2F99designs%2Fgqlgen","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.872Z","confidence":0.85}},{"attribute":"release.history","value":[{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.95","date":"2026-09-01T19:42:14Z","type":"stable","version":"v0.17.95"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.94","date":"2026-07-09T15:29:06Z","type":"stable","version":"v0.17.94"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.93","date":"2026-06-25T23:54:10Z","type":"stable","version":"v0.17.93"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.92","date":"2026-06-21T13:23:58Z","type":"stable","version":"v0.17.92"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.91","date":"2026-06-11T14:33:01Z","type":"stable","version":"v0.17.91"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.90","date":"2026-04-25T19:11:01Z","type":"stable","version":"v0.17.90"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.89","date":"2026-03-24T18:45:49Z","type":"stable","version":"v0.17.89"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.88","date":"2026-03-09T00:10:30Z","type":"stable","version":"v0.17.88"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.87","date":"2026-02-19T14:14:40Z","type":"stable","version":"v0.17.87"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.86","date":"2026-01-12T01:28:31Z","type":"stable","version":"v0.17.86"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.85","date":"2025-12-17T02:21:31Z","type":"stable","version":"v0.17.85"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.84","date":"2025-11-24T16:56:20Z","type":"stable","version":"v0.17.84"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.83","date":"2025-11-11T02:05:44Z","type":"stable","version":"v0.17.83"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.82","date":"2025-11-07T01:29:47Z","type":"stable","version":"v0.17.82"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.81","date":"2025-09-25T23:00:54Z","type":"stable","version":"v0.17.81"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.80","date":"2025-09-17T16:13:26Z","type":"stable","version":"v0.17.80"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.79","date":"2025-09-14T19:35:25Z","type":"stable","version":"v0.17.79"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.78","date":"2025-07-27T23:09:18Z","type":"stable","version":"v0.17.78"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.77","date":"2025-07-27T03:26:30Z","type":"stable","version":"v0.17.77"},{"url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.76","date":"2025-06-28T23:25:19Z","type":"stable","version":"v0.17.76"}],"provenance":{"source":"https://github.com/99designs/gqlgen/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.822Z","confidence":0.7}},{"attribute":"security.scorecard","value":6.4,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/99designs/gqlgen","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.893Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2F99designs%2Fgqlgen&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2F99designs%2Fgqlgen&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-11T15:57:08.906Z","confidence":0.9}},{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://gqlgen.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T13:21:36.137Z","confidence":0.6}},{"attribute":"content.faq","value":[{"answer":"A schema-first code generation library for Go that lets developers define GraphQL APIs using the schema definition language and automatically generates type-safe server implementations. It eliminates boilerplate by handling code generation while enforcing type safety throughout. It is indexed under GraphQL Tools.","source":"https://gqlgen.com","question":"What is gqlgen?","confidence":0.6},{"answer":"gqlgen is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://gqlgen.com","question":"Is gqlgen free to use?","confidence":0.6},{"answer":"gqlgen supports a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://gqlgen.com","question":"What platforms does gqlgen support?","confidence":0.6},{"answer":"Yes. gqlgen is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/99designs/gqlgen","question":"Is gqlgen open source?","confidence":0.95}],"provenance":{"source":"https://gqlgen.com","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:54.142Z","confidence":0.6875}}],"faq":[{"answer":"A schema-first code generation library for Go that lets developers define GraphQL APIs using the schema definition language and automatically generates type-safe server implementations. It eliminates boilerplate by handling code generation while enforcing type safety throughout. It is indexed under GraphQL Tools.","source":"https://gqlgen.com","question":"What is gqlgen?","confidence":0.6},{"answer":"gqlgen is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://gqlgen.com","question":"Is gqlgen free to use?","confidence":0.6},{"answer":"gqlgen supports a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://gqlgen.com","question":"What platforms does gqlgen support?","confidence":0.6},{"answer":"Yes. gqlgen is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/99designs/gqlgen","question":"Is gqlgen open source?","confidence":0.95}],"faqSource":"generated","releaseHistory":[{"version":"v0.17.95","date":"2026-09-01T19:42:14Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.95","type":"stable"},{"version":"v0.17.94","date":"2026-07-09T15:29:06Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.94","type":"stable"},{"version":"v0.17.93","date":"2026-06-25T23:54:10Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.93","type":"stable"},{"version":"v0.17.92","date":"2026-06-21T13:23:58Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.92","type":"stable"},{"version":"v0.17.91","date":"2026-06-11T14:33:01Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.91","type":"stable"},{"version":"v0.17.90","date":"2026-04-25T19:11:01Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.90","type":"stable"},{"version":"v0.17.89","date":"2026-03-24T18:45:49Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.89","type":"stable"},{"version":"v0.17.88","date":"2026-03-09T00:10:30Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.88","type":"stable"},{"version":"v0.17.87","date":"2026-02-19T14:14:40Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.87","type":"stable"},{"version":"v0.17.86","date":"2026-01-12T01:28:31Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.86","type":"stable"},{"version":"v0.17.85","date":"2025-12-17T02:21:31Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.85","type":"stable"},{"version":"v0.17.84","date":"2025-11-24T16:56:20Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.84","type":"stable"},{"version":"v0.17.83","date":"2025-11-11T02:05:44Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.83","type":"stable"},{"version":"v0.17.82","date":"2025-11-07T01:29:47Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.82","type":"stable"},{"version":"v0.17.81","date":"2025-09-25T23:00:54Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.81","type":"stable"},{"version":"v0.17.80","date":"2025-09-17T16:13:26Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.80","type":"stable"},{"version":"v0.17.79","date":"2025-09-14T19:35:25Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.79","type":"stable"},{"version":"v0.17.78","date":"2025-07-27T23:09:18Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.78","type":"stable"},{"version":"v0.17.77","date":"2025-07-27T03:26:30Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.77","type":"stable"},{"version":"v0.17.76","date":"2025-06-28T23:25:19Z","url":"https://github.com/99designs/gqlgen/releases/tag/v0.17.76","type":"stable"}],"vulnerabilities":{"count":0,"last12m":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2F99designs%2Fgqlgen&per_page=100"},"claimed":false,"updatedAt":"2026-09-14T13:30:37.161Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/gqlgen","markdown":"https://www.vioscale.ai/software/gqlgen.md","html":"https://www.vioscale.ai/software/gqlgen"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-21T10:53:10.460Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}