2 Commits
expo ... main

Author SHA1 Message Date
97bda53e9b docs: add mobile/Expo frontend, drop Tailwind/TanStack mention
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 17:36:29 +02:00
8105f57be9 Merge branch 'expo'
All checks were successful
Publish npm package / publish (push) Successful in 28s
2026-06-03 17:28:08 +02:00
2 changed files with 9 additions and 4 deletions

View File

@@ -1,12 +1,16 @@
# create-glstack
Scaffold a fullstack application with a Go backend, PostgreSQL database, and your choice of frontend framework, connected via Connect RPC.
Scaffold a fullstack application with a Go backend, PostgreSQL database, and your choice of web and mobile frontends, connected via Connect RPC.
Supported frontends:
Supported web frontends:
- [SvelteKit](https://kit.svelte.dev/)
- [Solid Start](https://start.solidjs.com/)
Supported mobile frontends:
- [React Native + Expo](https://expo.dev/)
## Usage
```sh
@@ -18,7 +22,8 @@ bun create glstack
A monorepo with the following structure:
- **`services/api`** -- Go backend using [Cobra](https://github.com/spf13/cobra) for CLI, [pgx](https://github.com/jackc/pgx) for Postgres, and [Connect RPC](https://connectrpc.com/) for the API layer
- **`apps/web`** -- Frontend app (SvelteKit or Solid Start) with TailwindCSS and [TanStack Query](https://tanstack.com/query)
- **`apps/web`** -- Web frontend app (SvelteKit or Solid Start)
- **`apps/mobile`** -- Optional [React Native + Expo](https://expo.dev/) mobile app sharing the same RPC client
- **`packages/proto`** -- Protobuf service definitions with [Buf](https://buf.build/) for codegen (Go + TypeScript)
- **`packages/rpc`** -- Generated TypeScript Connect RPC client shared across frontend apps

View File

@@ -1,6 +1,6 @@
{
"name": "create-glstack",
"version": "0.0.7",
"version": "0.0.8",
"type": "module",
"license": "MIT",
"bin": {