{"componentChunkName":"component---src-templates-modal-page-js","path":"/graphql-typescript-boilerplate","result":{"pageContext":{"node":{"slug":{"current":"graphql-typescript-boilerplate"},"name":"GraphQL TypeScript Boilerplate","githubUrl":"https://github.com/graphql-boilerplates/typescript-graphql-server","description":"GraphQL Server Boilerplates for TypeScript","developer":null,"price":"Free","url":null,"tags":[{"id":"05d51195-c970-5723-ba4e-f9d6b10b986f","name":"TypeScript","slug":{"current":"typescript"}},{"id":"80820b58-f09b-5d4c-9dd9-9010518e3d72","name":"Node JS","slug":{"current":"node-js"}},{"id":"be16bebb-ead8-5ccd-9b12-43490b7a3f4e","name":"JavaScript","slug":{"current":"javascript"}}],"logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/211e29ab3a095b13c75e18ccf9facfec627a8bc6-798x156.png"}},"categories":[{"name":"Boilerplates","slug":{"current":"boilerplates"}}],"_rawContent":[{"_key":"40a875ca1967","_type":"block","children":[{"_key":"40a875ca19670","_type":"span","marks":[],"text":"Features"}],"markDefs":[],"style":"h2"},{"_key":"b834e706063b","_type":"block","children":[{"_key":"b834e706063b0","_type":"span","marks":["strong"],"text":"Rapid scaffolding"},{"_key":"b834e706063b1","_type":"span","marks":[],"text":": Simply use graphql create (from the "},{"_key":"b834e706063b2","_type":"span","marks":["a21362932a27"],"text":"GraphQL CLI"},{"_key":"b834e706063b3","_type":"span","marks":[],"text":") to download the boilerplate you want."}],"level":1,"listItem":"bullet","markDefs":[{"_key":"a21362932a27","_type":"link","href":"https://github.com/graphql-cli/graphql-cli"}],"style":"normal"},{"_key":"eaf6861f17c2","_type":"block","children":[{"_key":"eaf6861f17c20","_type":"span","marks":["strong"],"text":"Easily extensible"},{"_key":"eaf6861f17c21","_type":"span","marks":[],"text":": A boilerplate only provides the minimum setup so you can tailor the API to your use case."}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"3b68b8aa4642","_type":"block","children":[{"_key":"3b68b8aa46420","_type":"span","marks":["strong"],"text":"Best practices"},{"_key":"3b68b8aa46421","_type":"span","marks":[],"text":": Each boilerplate incorporates best practices from the GraphQL community."}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"622db82a5180","_type":"block","children":[{"_key":"622db82a51800","_type":"span","marks":[],"text":"Read more about the idea behind GraphQL boilerplates "},{"_key":"622db82a51801","_type":"span","marks":["661b78d29764"],"text":"here"},{"_key":"622db82a51802","_type":"span","marks":[],"text":"."}],"markDefs":[{"_key":"661b78d29764","_type":"link","href":"https://blog.graph.cool/graphql-boilerplates-graphql-create-how-to-setup-a-graphql-project-6428be2f3a5"}],"style":"normal"},{"_key":"df946ac90dd6","_type":"block","children":[{"_key":"df946ac90dd60","_type":"span","marks":[],"text":"Quickstart"}],"markDefs":[],"style":"h2"},{"_key":"e8ec774299a5","_type":"block","children":[{"_key":"e8ec774299a50","_type":"span","marks":[],"text":"Select a boilerplate and follow the instructions in the belonging README to get started:"}],"markDefs":[],"style":"normal"},{"_key":"c378a3f7adae","_type":"block","children":[{"_key":"c378a3f7adae0","_type":"span","marks":[],"text":"minimal ("},{"_key":"c378a3f7adae1","_type":"span","marks":["em"],"text":"coming soon"},{"_key":"c378a3f7adae2","_type":"span","marks":[],"text":"): Minimal boilerplate with basic \"Hello World\" functionality"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"2bfc4c6b9816","_type":"block","children":[{"_key":"2bfc4c6b98160","_type":"span","marks":[],"text":""},{"_key":"2bfc4c6b98161","_type":"span","marks":["c6a1074a9720"],"text":"basic"},{"_key":"2bfc4c6b98162","_type":"span","marks":[],"text":": Basic boilerplate based on a simple data model and with a GraphQL database"}],"level":1,"listItem":"bullet","markDefs":[{"_key":"c6a1074a9720","_type":"link","href":"https://github.com/graphql-boilerplates/typescript-graphql-server/blob/master/basic"}],"style":"normal"},{"_key":"47002ba7f927","_type":"block","children":[{"_key":"47002ba7f9270","_type":"span","marks":[],"text":""},{"_key":"47002ba7f9271","_type":"span","marks":["29b9cc3d124e"],"text":"advanced"},{"_key":"47002ba7f9272","_type":"span","marks":[],"text":": Advanced boilerplate with a GraphQL database, authentication and realtime subscriptions"}],"level":1,"listItem":"bullet","markDefs":[{"_key":"29b9cc3d124e","_type":"link","href":"https://github.com/graphql-boilerplates/typescript-graphql-server/blob/master/advanced"}],"style":"normal"},{"_key":"69fae18ff856","_type":"block","children":[{"_key":"69fae18ff8560","_type":"span","marks":[],"text":"All projects are based on "},{"_key":"69fae18ff8561","_type":"span","marks":["754af2b1db34"],"text":"graphql-yoga"},{"_key":"69fae18ff8562","_type":"span","marks":[],"text":", a fully-featured GraphQL server library with focus on easy setup, performance & great developer experience."}],"markDefs":[{"_key":"754af2b1db34","_type":"link","href":"https://github.com/graphcool/graphql-yoga/"}],"style":"normal"}]},"targetPath":"","modalType":"tool"}},"staticQueryHashes":[]}