{"id":15645122,"url":"https://github.com/florianwoelki/vgql","last_synced_at":"2025-07-21T13:34:01.717Z","repository":{"id":40762955,"uuid":"271321641","full_name":"FlorianWoelki/vgql","owner":"FlorianWoelki","description":"Vue GraphQL Project Command-Line Tool","archived":false,"fork":false,"pushed_at":"2023-01-07T19:36:35.000Z","size":2164,"stargazers_count":3,"open_issues_count":8,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-02T10:22:49.863Z","etag":null,"topics":["apollo-graphql","apollographql","cli","graphql","nuxt","nuxtjs","typescript","vue","vuejs"],"latest_commit_sha":null,"homepage":"https://florianwoelki.github.io/vgql/#/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FlorianWoelki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-06-10T15:59:01.000Z","updated_at":"2024-07-02T05:26:19.000Z","dependencies_parsed_at":"2023-02-07T23:00:47.044Z","dependency_job_id":null,"html_url":"https://github.com/FlorianWoelki/vgql","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FlorianWoelki/vgql","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlorianWoelki%2Fvgql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlorianWoelki%2Fvgql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlorianWoelki%2Fvgql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlorianWoelki%2Fvgql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FlorianWoelki","download_url":"https://codeload.github.com/FlorianWoelki/vgql/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlorianWoelki%2Fvgql/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266312059,"owners_count":23909744,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-21T11:47:31.412Z","response_time":64,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apollo-graphql","apollographql","cli","graphql","nuxt","nuxtjs","typescript","vue","vuejs"],"created_at":"2024-10-03T12:04:40.162Z","updated_at":"2025-07-21T13:34:01.691Z","avatar_url":"https://github.com/FlorianWoelki.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href=\"https://github.com/FlorianWoelki/vgql\"\u003e\n    \u003cimg src=\"https://i.imgur.com/je45bPG.png\" alt=\"vgql-logo\" align=\"right\" height=\"150\" /\u003e\n\u003c/a\u003e\n\n# 🖥 VGQL\n\nVGQL is used to automatically generate Vue.js web and GraphQL server projects from the command line. It will generate a JavaScript or TypeScript Vue.js and GraphQL (with or without typeorm) setup.\n\n:star: Star us on GitHub — it helps!\n\n\u003ca href=\"https://www.npmjs.com/package/vgql\"\u003e\u003cimg src=\"https://badge.fury.io/js/vgql.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opensource.org/licenses/MIT\"\u003e\u003cimg src=\"https://img.shields.io/github/license/FlorianWoelki/vgql.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.npmjs.com/package/vgql\"\u003e\u003cimg src=\"https://img.shields.io/npm/dt/vgql.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.npmjs.com/package/vgql\"\u003e\u003cimg src=\"https://img.shields.io/npm/dm/vgql.svg\"\u003e\u003c/a\u003e\n\n## 📖 Overview\n\nThe goal of this project is to simplify the repeating task of creating projects with Vue.js and GraphQL. In detail, this CLI generates a `web` directory, which has a Vue.js project, and a `server` directory, which has a fully working GraphQL API.\n\nIn the future, the project will combine Nuxt.js and GraphQL projects as well.\n\n## 💻 Installation\n\nInstall the cli with npm\n\n```bash\nnpm install -g vgql\n```\n\nThen you can run the interactive CLI with:\n\n```bash\nvgql\n```\n\n## 🏗 Supported Tech\n\n### JavaScript\n\n#### Front-End\n\n- [Vue.js](https://vuejs.org/)\n\n#### Back-End\n\n- [GraphQL](https://graphql.org/)\n\n### TypeScript\n\n#### Front-End\n\n- [Vue.js](https://vuejs.org/) with [Vue Property Decorator](https://github.com/kaorun343/vue-property-decorator)\n\n#### Back-End\n\n- [GraphQL](https://graphql.org/) with [TypeGraphQL](https://typegraphql.com/)\n\n#### Extras\n\n- [TypeORM](https://typeorm.io/) _for now in combination with postgres_ - easily accessing databases\n- [TailwindCSS](http://tailwindcss.com/) - for easy use with utility classes\n\n## 😕 Issues\n\nFor problems directly related to the CLI, [add an issue on GitHub](https://github.com/FlorianWoelki/vgql/issues)\n\n## 🚀 Releasing\n\n_Coming Soon_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflorianwoelki%2Fvgql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflorianwoelki%2Fvgql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflorianwoelki%2Fvgql/lists"}