denoland /
deno
A modern runtime for JavaScript and TypeScript.
Loading repository data…
sunshineLixun / repository
A modern TypeScript stack that combines React, TanStack Start, Hono, ORPC, Expo, and more.
A modern TypeScript stack that combines React, TanStack Start, Hono, ORPC, Expo and more.
First, install the dependencies:
pnpm install
This project uses PostgreSQL with Drizzle ORM.
Make sure you have a PostgreSQL database set up.
Update your apps/server/.env file with your PostgreSQL connection details.
Apply the schema to your database:
pnpm db:push
Then, run the development server:
pnpm dev
Open http://localhost:3001 in your browser to see the web application. Use the Expo Go app to run the mobile application. The API is running at http://localhost:3000.
ShipFullStack/
├── apps/
│ ├── web/ # Frontend application (React + TanStack Start)
│ ├── native/ # Mobile application (React Native, Expo)
│ └── server/ # Backend API (Hono, ORPC)
pnpm dev: Start all applications in development modepnpm build: Build all applicationspnpm dev:web: Start only the web applicationpnpm dev:server: Start only the serverpnpm check-types: Check TypeScript types across all appspnpm dev:native: Start the React Native/Expo development serverpnpm db:push: Push schema changes to databasepnpm db:studio: Open database studio UIThis project supports automatic deployment via GitHub Actions. Simply push to the main branch and your apps will be automatically deployed to Cloudflare!
Configure Cloudflare Secrets in GitHub:
CLOUDFLARE_API_TOKENCLOUDFLARE_ACCOUNT_IDPush to deploy:
git add .
git commit -m "feat: your changes"
git push origin main
That's it! Your changes will be automatically deployed. 🎉
If you prefer manual deployment:
# Deploy all applications
pnpm run deploy
# Deploy only web app
pnpm run deploy:web
# Deploy only server app
pnpm run deploy:server
Pro 👉 https://www.easystarter.dev
Selected from shared topics, language and repository description—not editorial ratings.
denoland /
A modern runtime for JavaScript and TypeScript.
lerna /
Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.
vbenjs /
A modern vue admin panel built with Vue3, Shadcn UI, Vite, TypeScript, and Monorepo. It's fast!
adonisjs /
AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more.
wasp-lang /
A 100% free modern JS SaaS boilerplate (React, NodeJS, Prisma). Full-featured: Auth (email, google, github, slack, MS), Email sending, Background jobs, Landing page, Payments (Stripe, Polar.sh), Shadcn UI, S3 file upload. AI-ready with tailored AGENTS.md, skills, and Claude Code plugin. One cmd deploy. Powered by Wasp full-stack framework.
Snouzy /
🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.