[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10289":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":44,"readmeContent":45,"aiSummary":46,"trendingCount":16,"starSnapshotCount":16,"syncStatus":18,"lastSyncTime":47,"discoverSource":48},10289,"graphql-starter-kit","kriasoft\u002Fgraphql-starter-kit","kriasoft","💥  Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, and Joy UI.","https:\u002F\u002Fgraphqlstart.com",null,"TypeScript",3970,554,74,7,0,1,2,30.23,"MIT License",false,"main",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"api","boilerplate","cloud-run","graphql","graphql-yoga","hackathon","jotai","joy-ui","monorepo","nodejs","postgres","postgresql","pothos","prisma","react","starter-kit","template","terraform","typescript","yarn","2026-06-12 02:02:19","\u003Ch1 align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fs.tarkus.me\u002Fgraphql-logo.png\" width=\"128\" height=\"128\" alt=\"GraphQL\" \u002F>\u003Cbr>\n  GraphQL Starter Kit\n  \u003Cbr>\n  \u003Ca href=\"http:\u002F\u002Fwww.typescriptlang.org\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%3C%2F%3E-TypeScript-%230074c1.svg?style=flat-square\" height=\"20\">\u003C\u002Fa>\n  \u003Ca href=\"http:\u002F\u002Fpatreon.com\u002Fkoistya\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdynamic\u002Fjson?color=%23ff424d&label=Patreon&style=flat-square&query=data.attributes.patron_count&suffix=%20patrons&url=https%3A%2F%2Fwww.patreon.com%2Fapi%2Fcampaigns%2F233228\" height=\"20\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002Fgx5pdvZ7Za\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F643523529131950086?label=Chat&style=flat-square\" height=\"20\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkriasoft\u002Fgraphql-starter-kit\u002Fstargazers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fkriasoft\u002Fgraphql-starter-kit.svg?style=social&label=Star&maxAge=3600\" height=\"20\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fkoistya\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fkoistya.svg?style=social&label=Follow&maxAge=3600\" height=\"20\">\u003C\u002Fa>\n\u003C\u002Fh1>\n\nHigh-performance GraphQL API server, database dev tools, and React front-end.\n\n## Features\n\n- [Monorepo](https:\u002F\u002Fyarnpkg.com\u002Ffeatures\u002Fworkspaces) project structure powered by [Yarn](https:\u002F\u002Fyarnpkg.com\u002F) with [PnP](https:\u002F\u002Fyarnpkg.com\u002Ffeatures\u002Fpnp).\n- [GraphQL API](https:\u002F\u002Fgraphql.org\u002F) powered by [GraphQL Yoga](https:\u002F\u002Fthe-guild.dev\u002Fgraphql\u002Fyoga-server), [Pothos GraphQL](https:\u002F\u002Fpothos-graphql.dev\u002F), and [μWebSockets](https:\u002F\u002Fgithub.com\u002FuNetworking\u002FuWebSockets.js).\n- Authentication and authorization powered by [Google Identity Platform](https:\u002F\u002Fcloud.google.com\u002Fidentity-platform).\n- Database tooling — seed files, migrations, [Knex.js](https:\u002F\u002Fknexjs.org\u002F) REPL shell, etc.\n- Front-end boilerplate pre-configured with [TypeScript](https:\u002F\u002Fwww.typescriptlang.org\u002F), [Vite](https:\u002F\u002Fvitejs.dev\u002F), [React](https:\u002F\u002Fbeta.reactjs.org\u002F), and [Joy UI](https:\u002F\u002Fmui.com\u002Fjoy-ui\u002Fgetting-started\u002F).\n- Pre-configured dev, test \u002F QA, production, and preview environments.\n- Pre-configured VSCode code snippets and other [VSCode](https:\u002F\u002Fcode.visualstudio.com\u002F) settings.\n- The ongoing design and development is supported by these wonderful companies:\n\n\u003Ca href=\"https:\u002F\u002Freactstarter.com\u002Fs\u002F1\">\u003Cimg src=\"https:\u002F\u002Freactstarter.com\u002Fs\u002F1.png\" height=\"60\" \u002F>\u003C\u002Fa>&nbsp;&nbsp;\u003Ca href=\"https:\u002F\u002Freactstarter.com\u002Fs\u002F2\">\u003Cimg src=\"https:\u002F\u002Freactstarter.com\u002Fs\u002F2.png\" height=\"60\" \u002F>\u003C\u002Fa>&nbsp;&nbsp;\u003Ca href=\"https:\u002F\u002Freactstarter.com\u002Fs\u002F3\">\u003Cimg src=\"https:\u002F\u002Freactstarter.com\u002Fs\u002F3.png\" height=\"60\" \u002F>\u003C\u002Fa>\n\n---\n\nThis project was bootstrapped with [GraphQL Starter Kit](https:\u002F\u002Fgithub.com\u002Fkriasoft\u002Fgraphql-starter-kit).\nBe sure to join our [Discord channel](https:\u002F\u002Fdiscord.com\u002Finvite\u002FbSsv7XM) for assistance.\n\n## Directory Structure\n\n`├──`[`.github`](.github) — GitHub configuration including CI\u002FCD workflows.\u003Cbr>\n`├──`[`.vscode`](.vscode) — VSCode settings including code snippets, recommended extensions etc.\u003Cbr>\n`├──`[`app`](.\u002Fapp) — front-end application ([Vite](https:\u002F\u002Fvitejs.dev\u002F), [Vitest](https:\u002F\u002Fvitest.dev\u002F), [React](https:\u002F\u002Freactjs.org\u002F), [Joy UI](https:\u002F\u002Fmui.com\u002Fjoy-ui\u002Fgetting-started\u002Ftemplates\u002F)).\u003Cbr>\n`├──`[`db`](.\u002Fdb) — database schema, seeds, and migrations ([PostgreSQL](https:\u002F\u002Fwww.postgresql.org\u002F)).\u003Cbr>\n`├──`[`infra`](.\u002Finfra) — cloud infrastructure configuration ([Terraform](https:\u002F\u002Fwww.terraform.io\u002F)).\u003Cbr>\n`├──`[`scripts`](.\u002Fscripts) — automation scripts shared across the project.\u003Cbr>\n`├──`[`server`](.\u002Fserver) — backend server ([GraphQL Yoga](https:\u002F\u002Fthe-guild.dev\u002Fgraphql\u002Fyoga-server), [Pothos GraphQL](https:\u002F\u002Fpothos-graphql.dev\u002F)).\u003Cbr>\n`└── ...` — add more packages such as `worker`, `admin`, `mobile`, etc.\n\n## Requirements\n\n- [Node.js](https:\u002F\u002Fnodejs.org\u002F) v20 or newer with [Corepack](https:\u002F\u002Fnodejs.org\u002Fapi\u002Fcorepack.html) enabled.\n- Local or remote instance of [PostgreSQL](https:\u002F\u002Fwww.postgresql.org\u002F).\n- [VS Code](https:\u002F\u002Fcode.visualstudio.com\u002F) editor with [recommended extensions](.vscode\u002Fextensions.json).\n\n## Getting Started\n\nJust [clone](https:\u002F\u002Fgithub.com\u002Fkriasoft\u002Fgraphql-starter-kit\u002Fgenerate) the repo\nand, install project dependencies and bootstrap the PostgreSQL database:\n\n```bash\n$ git clone https:\u002F\u002Fgithub.com\u002Fkriasoft\u002Fgraphql-starter-kit.git example\n$ cd .\u002Fexample                  # Change current directory to the newly created one\n$ corepack enable               # Ensure Yarn is installed\n$ yarn install                  # Install project dependencies\n$ yarn db create                # Create a new database if doesn't exist\n$ yarn db migrate --seed        # Migrate and seed the database\n```\n\nFrom there on, you can launch the app by running:\n\n```bash\n$ yarn workspace server start   # Or, `yarn server:start`\n$ yarn workspace app start      # Or, `yarn app:start`\n```\n\nThe GraphQL API server should become available at [http:\u002F\u002Flocalhost:8080\u002F](http:\u002F\u002Flocalhost:8080\u002F).\u003Cbr>\nWhile the front-end server should be running at [http:\u002F\u002Flocalhost:5173\u002F](http:\u002F\u002Flocalhost:5173\u002F).\n\n**IMPORTANT**: Tap `Shift`+`Cmd`+`P` in VSCode, run the **TypeScript: Select TypeScript Version** command and select the workspace version.\n\n## How to Update\n\nIn the case when you kept the original GraphQL Starter Kit git history, you can\nalways pull and merge updates from the \"seed\" repository back into your\nproject by running:\n\n```bash\n$ git fetch seed                # Fetch GraphQL Starter Kit (seed) repository\n$ git checkout main             # Switch to the main branch (or, master branch)\n$ git merge seed\u002Fmain           # Merge upstream\u002Fmaster into the local branch\n```\n\nIn order to update Yarn and other dependencies to the latest versions, run:\n\n```bash\n$ yarn set version latest       # Upgrade Yarn CLI to the latest version\n$ yarn upgrade-interactive      # Bump Node.js dependencies using an interactive mode\n$ yarn install                  # Install the updated Node.js dependencies\n$ yarn dlx @yarnpkg\u002Fsdks vscode # Update VSCode settings\n```\n\n## Backers\n\n\u003Ca href=\"https:\u002F\u002Freactstarter.com\u002Fb\u002F1\">\u003Cimg src=\"https:\u002F\u002Freactstarter.com\u002Fb\u002F1.png\" height=\"60\" \u002F>\u003C\u002Fa>&nbsp;&nbsp;\u003Ca href=\"https:\u002F\u002Freactstarter.com\u002Fb\u002F2\">\u003Cimg src=\"https:\u002F\u002Freactstarter.com\u002Fb\u002F2.png\" height=\"60\" \u002F>\u003C\u002Fa>&nbsp;&nbsp;\u003Ca href=\"https:\u002F\u002Freactstarter.com\u002Fb\u002F3\">\u003Cimg src=\"https:\u002F\u002Freactstarter.com\u002Fb\u002F3.png\" height=\"60\" \u002F>\u003C\u002Fa>&nbsp;&nbsp;\u003Ca href=\"https:\u002F\u002Freactstarter.com\u002Fb\u002F4\">\u003Cimg src=\"https:\u002F\u002Freactstarter.com\u002Fb\u002F4.png\" height=\"60\" \u002F>\u003C\u002Fa>&nbsp;&nbsp;\u003Ca href=\"https:\u002F\u002Freactstarter.com\u002Fb\u002F5\">\u003Cimg src=\"https:\u002F\u002Freactstarter.com\u002Fb\u002F5.png\" height=\"60\" \u002F>\u003C\u002Fa>&nbsp;&nbsp;\u003Ca href=\"https:\u002F\u002Freactstarter.com\u002Fb\u002F6\">\u003Cimg src=\"https:\u002F\u002Freactstarter.com\u002Fb\u002F6.png\" height=\"60\" \u002F>\u003C\u002Fa>&nbsp;&nbsp;\u003Ca href=\"https:\u002F\u002Freactstarter.com\u002Fb\u002F7\">\u003Cimg src=\"https:\u002F\u002Freactstarter.com\u002Fb\u002F7.png\" height=\"60\" \u002F>\u003C\u002Fa>&nbsp;&nbsp;\u003Ca href=\"https:\u002F\u002Freactstarter.com\u002Fb\u002F8\">\u003Cimg src=\"https:\u002F\u002Freactstarter.com\u002Fb\u002F8.png\" height=\"60\" \u002F>\u003C\u002Fa>\n\n## How to Contribute\n\nWe welcome contributions through pull requests and issues on our GitHub repository. Feel free to also start a conversation on our [Discord server](https:\u002F\u002Fdiscord.com\u002Finvite\u002FPkRad23) to discuss potential contributions or seek guidance.\n\n## License\n\nCopyright © 2014-present Kriasoft. This source code is licensed under the MIT license found in the\n[LICENSE](https:\u002F\u002Fgithub.com\u002Fkriasoft\u002Fgraphql-starter-kit\u002Fblob\u002Fmain\u002FLICENSE) file.\n","graphql-starter-kit 是一个预配置了 GraphQL API、PostgreSQL 数据库、React 前端和 Joy UI 的单体仓库模板。该项目使用 TypeScript 构建，集成了包括 GraphQL Yoga、Pothos GraphQL 以及 μWebSockets 在内的多种高效技术栈来支持后端服务；同时利用 Google Identity Platform 提供身份验证与授权功能，并通过 Knex.js 等工具简化数据库操作。前端部分则基于 Vite 和 React 搭建，便于快速开发现代化的 Web 应用程序。此套件特别适合需要快速搭建全栈应用原型或进行产品初期开发的场景，如黑客松活动、初创公司项目等。","2026-06-11 03:27:38","top_topic"]