Skip to content

Panda-Intelligence/pi4-app

Repository files navigation

Logo of Create π₄ App

Interactive CLI to start a full-stack, typesafe, universal Expo & Next.js app on Cloudflare's edge platform.

Get started with the π₄ Stack

Join the π₄ discord community

🍔 The π₄ Stack

The π₄ Stack is a universal web and native stack made by Isaac Liu focused on developer experience, rapid development, and performance.

Easy integration with Cloudflare services, such as R2 & D1 enable developers to build apps with AI-powered features at a lower cost compared to AWS.

Ship it today and witness 6 second package install times & 30 second backend deployments.

👉 Further documentation can be found on the π₄ Stack website. 👈


π₄ is compatible with Cloudflare Pages   π₄ uses Next.js   π₄ uses Expo   π₄ is written in TypeScript

📐 UI Kit

🔮 Frontend

📡 Data Fetching

📈 Performance Improvements

  • 💨 Million.js
    • Virtual DOM replacement for React
    • Achieve SolidJS-like performance with React
  • 🎂 PattyCake
    • Zero-runtime pattern matching with ts-pattern

✅ Type Validation

🧭 Router

🏢 Global State Management

⚙️ Backend

🔒 Authentication

📖 Background

π₄ is a project starter kit for building type-safe, native & web applications in TypeScript using Tamagui, tRPC, and Tauri. Deploy to Cloudflare for a global edge network. All at a fraction of the cost of AWS, Vercel, or Azure.

It provides a unified, opinionated, & minimalistic setup for quickly getting started with building native & web apps, using the same code, without having to worry about the complexities of setting up a development environment.

💪 Build Apps for All Platforms

  • 📱 iOS
  • 🤖 Android
  • 🕸️ Web
    • Progressive Web App (PWA) support
    • 💻 macOS
    • 🪟 Windows
    • 🐧 Linux
  • 🧪 (Experimental) Desktop support via Tauri

Build native apps for iOS, Android, macOS, Windows, and Linux using the same codebase.

Never worry about using XCode or Android Studio again

Android Studio   XCode

❓ Why π₄?

π₄ is the result of extensive research and testing to identify the best libraries for React Native and Web development. We've done the hard work for you, so you can focus on building amazing apps without worrying about performance bottlenecks.

Whether you're developing a mobile app with React Native or a web app using React, π₄ is the perfect choice. Our template is designed to seamlessly integrate with your existing projects, making it easy to enhance performance without starting from scratch.

🚅 Performance

  • 👉 6 second package install time

  • 👉 30 second backend deployments

  • 👉 90 second frontend deployments

  • Small learning curve

  • Instant feedback, rapid development

  • Universal across React Native & React Web

  • High code re-use

  • Low bundle size

  • Edge compatible

  • Fast startup time

  • Simple setup

  • Allows for platform-specific code when needed.

📦 What's Included

  • Tamagui - A UI kit for building beautiful and responsive user interfaces.
  • TanStack - High-quality open-source software for React developers.
  • tRPC - A TypeScript framework for building end-to-end typesafe APIs.
  • TypeScript - A typed superset of JavaScript that compiles to plain JavaScript.

✨ Features

  • ✅ 6 second package install time
  • ✅ 30 second backend deployments
  • ✅ 90 second frontend deployments
  • ✅ Tamagui UI kit across all platforms.
  • ✅ Bun support
  • ✅ Million.js Support
  • ✅ PattyCake Support
  • ✅ Valibot Support
  • ✅ Generate Valibot Type Guards from your Drizzle Schema
  • ✅ Supabase Auth
  • ✅ Uses Next.js for building web apps.
  • ✅ Uses Expo for building native mobile apps.
  • ✅ PWA by default for native desktop support. No Electron required.
  • ✅ Uses Cloudflare Workers for serverless functions.
  • ✅ No Docker containers required.
  • ✅ Uses tRPC & Tanstack Query for fetching & caching across all platforms.
  • ✅ Authentication across all platforms.
  • ✅ Powered by TypeScript for type safety and better developer experience.
  • ✅ Comes with pre-configured Biome for lightning fast code consistency.
  • ✅ Github Action publishing for Expo apps
  • ✅ Database migration in CI/CD
  • ✅ Tauri Support

⭐ Wish List

👉 The wish list has moved to the docs website.

💬 Community

For help, discussion about best practices, or any other conversation:

Join the π₄ Discord Server

🫶 Contributors

We welcome contributions from anyone and everyone. Please read our contributing guidelines for more information on how to get started.

👏 Special Thanks

™️ Disclaimer

The π₄ App is not affiliated with or endorsed by EquipmentShare or T3 app.

⚖️ License

Create π₄ App is licensed under the MIT License.

About

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published