{"id":16590656,"url":"https://github.com/shyam-chen/barebones-templates","last_synced_at":"2026-04-06T01:33:59.356Z","repository":{"id":181096020,"uuid":"664972776","full_name":"Shyam-Chen/Barebones-Templates","owner":"Shyam-Chen","description":"🍖 This repository holds most of the starter templates for full stack web development.","archived":false,"fork":false,"pushed_at":"2025-05-02T06:48:40.000Z","size":2072,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-12T14:50:23.344Z","etag":null,"topics":["azure","fastify","mongo","pulumi","tailwind","tauri","typescript","vue","xcode"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Shyam-Chen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-07-11T06:53:32.000Z","updated_at":"2025-05-02T06:48:44.000Z","dependencies_parsed_at":"2024-02-26T08:27:43.684Z","dependency_job_id":"722c32bb-c687-4f72-adf0-c48da9b5e2b1","html_url":"https://github.com/Shyam-Chen/Barebones-Templates","commit_stats":null,"previous_names":["vanilla-icecream/starter-templates","shyam-chen/starter-templates","shyam-chen/barebones-templates"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Shyam-Chen/Barebones-Templates","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shyam-Chen%2FBarebones-Templates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shyam-Chen%2FBarebones-Templates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shyam-Chen%2FBarebones-Templates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shyam-Chen%2FBarebones-Templates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shyam-Chen","download_url":"https://codeload.github.com/Shyam-Chen/Barebones-Templates/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shyam-Chen%2FBarebones-Templates/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261984640,"owners_count":23240302,"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":["azure","fastify","mongo","pulumi","tailwind","tauri","typescript","vue","xcode"],"created_at":"2024-10-11T23:13:52.669Z","updated_at":"2026-04-06T01:33:59.348Z","avatar_url":"https://github.com/Shyam-Chen.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Barebones Templates\n\n🍖 This repository holds most of the starter templates for application development using [TypeScript](https://www.typescriptlang.org/) and [Rust](https://rust-lang.org/).\n\n## Get started\n\nThose templates dependencies are maintained via [pnpm](https://pnpm.io/) via `pnpm up -Lri`.\n\nThis is the reason you see a `pnpm-lock.yaml`. That being said, any package manager will work. This file can be safely be removed once you clone a template.\n\nThese templates are meant to be used as is via the [degit](https://github.com/Rich-Harris/degit) utility.\n\n### [Vue Template](./vue) for Web-side Coding\n\nBarebones starting point for [Vue](https://vuejs.org/) projects.\n\n```sh\npnpm dlx degit Shyam-Chen/Barebones-Templates/vue my-vue-project\n```\n\n### [Fastify Template](./fastify) for Server-side Coding\n\nBarebones starting point for [Fastify](https://fastify.dev/) projects.\n\n```sh\npnpm dlx degit Shyam-Chen/Barebones-Templates/fastify my-fastify-project\n```\n\n### [Pulumi Template](./pulumi) for Cloud-side Coding\n\nBarebones starting point for [Pulumi](https://www.pulumi.com/) projects.\n\n```sh\npnpm dlx degit Shyam-Chen/Barebones-Templates/pulumi my-pulumi-project\n```\n\n### [Tauri Template](./tauri) for Native-side Coding\n\nBarebones starting point for [Tauri](https://tauri.app/) projects.\n\n```sh\npnpm dlx degit Shyam-Chen/Barebones-Templates/tauri my-tauri-project\n```\n\n---\n\n# Gen AI Engineering\n\n## Part 1: Gen AI Chat Assistant\n\n- `client`\n  - `vue`\n  - `markdown-it`\n  - Google OAuth 2.0\n- `server`\n  - `fastify`\n  - Google AI Studio\n  - Qdrant\n  - MongoDB\n- `infra`\n  - `pulumi`\n  - Google Cloud\n\n多階段漸進演示方向：\n\n- [x] 封裝 Gemini (SSE 回覆)\n  - [ ] 短期記憶\n  - [ ] Tool (Google 搜尋)\n- [ ] Gemini RAG 知識庫\n  - [ ] 短期記憶\n  - [ ] Tool (找當前用戶)\n\n```coffee\ngenai\n  ├── client\n  │   ├── src\n  │   └── package.json\n  ├── server\n  │   ├── src\n  │   └── package.json\n  └── infra\n      ├── src\n      └── package.json\n```\n\n## Part 2: Gen AI Voice Assistant\n\n- `client`\n  - `vue`\n  - `markdown-it`\n  - Google OAuth 2.0\n  - `tauri`\n  - Windows App\n  - Android App\n  - Raspberry Pi 5 Model B\n  - Raspberry Pi Touch Display 2\n- `server`\n  - `fastify`\n  - Google AI Studio\n- `infra`\n  - `pulumi`\n  - Google Cloud\n- `device`\n  - `embassy-rp`\n  - Raspberry Pi Pico 2 W\n\n演示：\n\n- 跨平台語音對話，螢幕文字算繪\n- 閒置 10 分鐘進入「待機」狀態，喚醒詞為「Hey Gemini」(嵌入式設備上)\n\n```coffee\ngenai2\n  ├── client\n  │   ├── src\n  │   ├── src-tauri\n  │   │   ├── src\n  │   │   └── Cargo.toml\n  │   └── package.json\n  ├── server\n  │   ├── src\n  │   └── package.json\n  ├── infra\n  │   ├── src\n  │   └── package.json\n  └── device\n      ├── src\n      └── Cargo.toml\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshyam-chen%2Fbarebones-templates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshyam-chen%2Fbarebones-templates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshyam-chen%2Fbarebones-templates/lists"}