/SwitchQL

Automated Transcription of DB scripts into GraphQL schemas and resolvers

Primary LanguageTypeScriptMIT LicenseMIT

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