{"repo":"cdleveille/fresh-bun","free":true,"listed":false,"github":"https://github.com/cdleveille/fresh-bun","clone":"git clone https://github.com/cdleveille/fresh-bun.git","description":"Single-page web app project template curated for performance, developer experience, and type safety. Bun, Hono, Socket.IO, React, TanStack Router/Query.","language":"TypeScript","stars":25,"topics":["bun","react","typescript","template","fullstack","vite","tanstack-query","tanstack-router","websocket","fresh"],"license":"MIT-0","category":"networking-infra","readme_excerpt":"fresh-bun Single-page web app project template curated for performance, developer experience, and type safety. 🔧 Stack - Bun - server runtime, package manager - Hono - web app framework - Socket.IO - real-time client/server communication - React - user interface - TanStack Router - client-side routing - TanStack Query, Zustand - state management - TypeScript, Biome, Lefthook - code quality/style - Vite - dev server, bundler ✨ Features - 100% Type-Safe API : Full static type safety between the server and client. See api.ts and useApi.ts for simple HTTP and WebSocket examples. - Progressive Web App Capable : Meets PWA requirements for an installable, native app-like experience. Scores a near-perfect PageSpeed Insights report out of the box. - Offline Support : A service worker caches static assets and API responses, enabling offline functionality and faster subsequent loads with fewer requests to the server. - Production Ready : Includes a multi-stage Dockerfile that compiles the app into a standalone binary and runs it in a minimal distroless image. Pre-configured GitHub workflows for continuous integration and deploying to fly.io on pushes to the main branch. 🚀 Getting Started Setup 1. Install Bun 2. Install dependencies: Development Run server and client concurrently with hot reloading on file-save: Production Option 1: Build client and start server: Option 2: Build app and run standalone binary: Option 3: Build Docker image and run in container:","default_branch":null,"files":null,"tree":[],"storefront":"/r/cdleveille","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cdleveille/fresh-bun/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}