{"id":22685531,"url":"https://github.com/shwilliam/fullstack-ts-boiler","last_synced_at":"2026-04-19T10:32:21.819Z","repository":{"id":43978231,"uuid":"246691491","full_name":"shwilliam/fullstack-ts-boiler","owner":"shwilliam","description":"👮‍♀️ Full-stack type-safety w/ TypeScript and GraphQL","archived":false,"fork":false,"pushed_at":"2023-01-11T22:25:56.000Z","size":913,"stargazers_count":0,"open_issues_count":12,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T15:16:18.619Z","etag":null,"topics":["graphql","graphql-code-generator","typegraphql","typescript"],"latest_commit_sha":null,"homepage":"","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/shwilliam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-11T22:21:52.000Z","updated_at":"2020-03-11T22:24:35.000Z","dependencies_parsed_at":"2023-02-09T08:20:15.217Z","dependency_job_id":null,"html_url":"https://github.com/shwilliam/fullstack-ts-boiler","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/shwilliam/fullstack-ts-boiler","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shwilliam%2Ffullstack-ts-boiler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shwilliam%2Ffullstack-ts-boiler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shwilliam%2Ffullstack-ts-boiler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shwilliam%2Ffullstack-ts-boiler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shwilliam","download_url":"https://codeload.github.com/shwilliam/fullstack-ts-boiler/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shwilliam%2Ffullstack-ts-boiler/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265845015,"owners_count":23837701,"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","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":["graphql","graphql-code-generator","typegraphql","typescript"],"created_at":"2024-12-09T22:15:23.927Z","updated_at":"2026-04-19T10:32:16.784Z","avatar_url":"https://github.com/shwilliam.png","language":"TypeScript","readme":"# Full-stack TypeScript Boilerplate\n\n\u003e Type-safe JavaScript throughout the stack\n\n## About\n\nThis is a simplistic example of a fullstack web-app with type-safety throughout the back- and front-end. This is acheived through a combination of TypeScript, TypeGraphQL and GraphQL code generator. The GraphQL schema and resolvers are written with TypeGraphQL in TypeScript, which is used to generate corresponding TS types to be used in our React frontend.\n\n## Installation\n\n### Server\n\n- Install dependencies (`cd server \u0026\u0026 npm i`)\n- Start local server (`npm start`)\n\n### Client\n\n- Install dependencies (`cd client \u0026\u0026 npm i`)\n- Start local development server (`npm start`)\n\n## Contributing\n\nThe purpose of this repo is to serve as a boilerplate or reference. I therefore wish to avoid building out more features with similar implementations of what already exists. That being said, I absolutely encourage contributions that fix any bugs, improve code readability or developer experience. Feel free to post any questions or suggestions in the project's [issues](https://github.com/shwilliam/fullstack-ts-boiler/issues). If you wish to work on this project:\n\n1. Fork [this project](https://github.com/shwilliam/fullstack-ts-boiler)\n2. Create a branch (`git checkout -b new-branch`)\n3. Commit your changes (`git commit -am 'add new feature'`)\n4. Push to the branch (`git push origin new-branch`)\n5. [Submit a pull request!](https://github.com/shwilliam/fullstack-ts-boiler/pull/new/master)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshwilliam%2Ffullstack-ts-boiler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshwilliam%2Ffullstack-ts-boiler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshwilliam%2Ffullstack-ts-boiler/lists"}