Introduction | Features | Tech Stack | Getting started | Contributing
Next-Cloudflare-Turbo is a production-ready template that shows you how to build modern full-stack applications using Cloudflare's edge infrastructure. Instead of juggling multiple platforms and services, everything runs on Cloudflare's global edge network.
View the live application at app.cording.dev and the documentation at docs.cording.dev.
- Fully configured Next.js frontend using Drizzle ORM
- Extensive documentation from working in a monorepo, to the technical details of deploying Next.js applications to Cloudflare Workers
- Showcase of best practices for building on Cloudflare's edge infrastructure
- Next.js Application - The main frontend with server-side rendering, API routes, and Server Actions
- Turborepo - Monorepo management for organised code and shared packages
- TypeScript - Full type safety across the entire stack
- Cloudflare Workers - Serverless compute that runs your Next.js app at the edge
- D1 Database - Serverless SQL database with global replication
- R2 Storage - Object storage for files and caching (S3-compatible, zero egress fees)
- Wrangler CLI - Development and deployment tool
- Database Layer - Drizzle ORM with type-safe queries and migrations
- Caching Strategy - Intelligent caching for optimal performance
- Documentation Site - Built with Fumadocs for your project docs
Next-Cloudflare-Turbo is designed to be cloned and modified to each project. For more information on getting started, view the documentation.
Contributions are welcome. Here's how you can contribute:
- Open an issue if you believe you've encountered a bug.
- Follow the getting started guide to get your local dev environment set up.
- Make a pull request to add new features/make quality-of-life improvements/fix bugs.
Next-Cloudflare-Turbo is open-source under the GNU General Public License Version 3 (GPLv3) or any later version.