Skip to content

kordis-leitstelle/dev-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Tools

List of tools to support the Kordis development process and to build services for Kordis.

GraphQL

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

Frameworks, Libraries

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/

Database

Name Use case URL
Studio3T Application containing tools around MongoDB (Query Builder, Shell, Aggregation Editor, SQL...) https://studio3t.com/ https://robomongo.org/download

Misc Tools

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

Releases

No releases published

Packages

No packages published