List of tools to support the Kordis development process and to build services for Kordis.
Name | Use case | URL |
---|---|---|
Apollo GraphQL | We use Apollo Gateway to provide our supergraph. Each service providing schemas for it, should be compatible with Apollo federation. | https://www.apollographql.com/ https://www.apollographql.com/docs/federation/other-servers/ |
GraphQl Code Generator | Generate Code from a GraphQL Schema. Useful especially for Apollo-Angular components and TypeScript types. | https://github.com/dotansimha/graphql-code-generator, https://www.the-guild.dev/graphql/codegen |
Altair | Postman for GraphQL as Chrome Plugin or stand-alone application. Good for quick testing of queries, mutations and subscriptions. | https://altair.sirmuel.design/ |
GraphQL Editor | GraphQL collaborative online tool to explore, edit and create schemas. | https://graphqleditor.com/ |
GQT | Executing and building queries in the terminal. | https://github.com/eerimoq/gqt |
Chrome Network Inspector | Instead of /graphql it shows the query name in the network tab | https://chrome.google.com/webstore/detail/graphql-network-inspector/ndlbedplllcgconngcnfmkadhokfaaln |
Name | Use case | URL |
---|---|---|
NestJS | Powerfull Node Backend Framework that supports Apollo GraphQL. Also contains a rich CLI to work with. | https://github.com/nestjs/nest https://docs.nestjs.com/ |
gqlgen | Typesafe GraphQL for Golang | https://gqlgen.com/ |
Name | Use case | URL |
---|---|---|
Studio3T | Application containing tools around MongoDB (Query Builder, Shell, Aggregation Editor, SQL...) | https://studio3t.com/ https://robomongo.org/download |
Name | Use case | URL |
---|---|---|
Moqups | Collaborative online tool for diagrams | http://moqups.com/ |
tplant | Generates PlantUML Class Diagrams for a TypeScript project tplant --input src/**/*.ts --associations |
https://github.com/bafolts/tplant |
PlantUML | PlantUML Web Server to render PlantUML files | http://www.plantuml.com/plantum |