Skip to content

Automated Transcription of DB schemas into GraphQL schemas and resolvers

License

Notifications You must be signed in to change notification settings

SwitchQL/SwitchQL

Repository files navigation

SwitchQL

Build Status Known Vulnerabilities HitCount

SwitchQL is a tool that generates code out of your database schema. Whether you are developing a frontend or backend, you can utilize SwitchQL to generate output from your database schema (resolver/query/mutation).

Language and Database Support

We currently support and maintain plugins for generated GraphQL code for these languages

  • Javascript

Against these database providers

  • Postgres
  • MySQL (Coming Soon!)
  • MSSQL (Coming Soon!)

Contributing

Please view the contribution guidelines for the project

Feel free to open issues and pull requests. We're always welcome support from the community.

To run this project locally:

  • Clone the dev repo using git clone
  • Install the dependencies npm install
  • Run npm start to start the webpack server and electron application
  • Run npm test to make sure everything works before you make a PR

License

GitHub license

MIT