{"repo":"graphql-hive/graphql-modules","free":true,"listed":false,"github":"https://github.com/graphql-hive/graphql-modules","clone":"git clone https://github.com/graphql-hive/graphql-modules.git","description":"Enterprise Grade Tooling For Your GraphQL Server","language":"TypeScript","stars":1327,"topics":["graphql","graphql-server","apollo","apollo-server","modules","typescript","dependency-injection"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"GraphQL Modules is a toolset of libraries and guidelines dedicated to create reusable, maintainable, testable and extendable modules out of your GraphQL server. - Website - Documentation Highlights - Reusable modules - Modules are defined by their GraphQL schema (Schema first design). They can be shared between apps. - Scalable structure - Manage multiple teams and features, multiple micro-services and servers. - Gradual growth - A clear, gradual path from a very simple and fast, single-file modules, to scalable multi-file, multi-teams, multi-repo, multi-server modules. - Testable - A rich toolset around testing, mocking and separation. Documentation Documentation is available at graphql-modules.com. Installation To install graphql-modules, use the following: Pre-release We are also publishing a pre-release version to NPM on each change. Just take a look at the build status on Github Actions and find \"Publish Canary\" job to get the published version. Usage More advanced usage at graphql-modules.com Inside the examples directory you can find the following examples: - Simple GraphQL-Modules example - Using dependency injection in GraphQL Modules Contributions Contributions, issues and feature requests are very welcome. If you are using this package and fixed a bug for yourself, please consider submitting a PR! And if this is your first time contributing to this project, please do read our Contributor Workflow Guide before you get started off. Code of Conduct Help us keep GraphQ","default_branch":null,"files":null,"tree":[],"storefront":"/r/graphql-hive","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/graphql-hive/graphql-modules/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}