{"repo":"jellydn/fastify-starter","free":true,"listed":false,"github":"https://github.com/jellydn/fastify-starter","clone":"git clone https://github.com/jellydn/fastify-starter.git","description":"Fastify starter template support RestAPI with Swagger and Graphql","language":"TypeScript","stars":128,"topics":["typescript","fastify","fastify-boilerplate","fastify-starter","graphql","rest-api","swagger","cors","helmet"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Welcome to fastify-starter 👋 Fastify Typescript Starter Features - Swagger documentation generator for Fastify https://github.com/fastify/fastify-swagger - Generates swagger/openapi specification based on jsDoc comments and YAML files. https://github.com/Surnet/swagger-jsdoc - Mercurius is a GraphQL adapter for Fastify https://mercurius.dev/ - Code-GraphQL Nexus Declarative, Code-First GraphQL Schemas for JavaScript/TypeScript https://nexusjs.org - Log and tracking with hyperdxio/hyperdx - And some useful plugins as https://github.com/fastify/fastify-env, https://github.com/fastify/fastify-cors, https://github.com/fastify/fastify-helmet Install Usage Swagger UI Open below link on your browser with localhost http://localhost:3000/documentation or try with demo server https://fastify-starter.fly.dev/documentation GraphQL Client IDE Open below link on your browser with localhost http://localhost:3000/altair or try with demo server https://fastify-starter.fly.dev/altair GraphQL If you are new to GraphQL, please watch the below video for more information. [![IT Man - Talk #27 - GraphQL 2022 Report Insights [Vietnamese]](https://i.ytimg.com/vi/ wmldiEdwPM/hqdefault.jpg)](https://www.youtube.com/watch?v= wmldiEdwPM) Run below command in your terminal/CLI Output: Run tests Pre-commit hooks This project uses Pre-commit to enforce code quality. You can install it by running: Deployment This template comes with two GitHub Actions that handle automatically deploying your app to producti","default_branch":null,"files":null,"tree":[],"storefront":"/r/jellydn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jellydn/fastify-starter/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."}