

Hey there! I'm Josh Dickson, a seasoned full-stack developer and the mind behind Turbine. Over five years, I've led the software development of a successful daily fantasy sports startup, scaling our mobile and web platforms to serve hundreds of thousands of users.
Through this journey, I learned a vital lesson: the right technical foundation is crucial from day one. Initially, most teams can deliver quickly, but as the project expands and evolves, maintaining that speed becomes a challenge.
Recognizing the difficulties of setting up foundational elements under the pressure to deliver, I embarked on creating a solution. When I couldn't find a comprehensive cross-platform starter application, I decided to build one myself.
Introducing Turbine – a robust cross-platform starter application designed to help you hit the ground running. It's not just a collection of tools like Next.js, Expo, Node, Express, Postgres, and Redis. It's a culmination of real-world experience, designed to set a strong foundation for your project's long-term success.
My ambition with Turbine is to provide a platform that not only accelerates your development process but also ensures a sustainable and scalable future for your software applications.


Turbine is built with >>> Turborepo, a high-performance build system for Typescript & Javascript monorepos that scales with you as your code base grows over time, speeding up your builds and deployments
Get incremental builds, content-aware hashing, parallel execution, and remote caching with the Turborepo build system powering all of Turbine
Mobile Apps
Build for iOS & Android with Expo and React Native with the app projectWeb App
Support web users with Next.js 13 & App Router, SSR, and moreExpress.js APIs
Create powerful APIs with Express.js, the most popular Node.js frameworkTypescript
End-to-end type safety from database to client with out-of-the-box Typescript supportPostgres & Redis
Get rock-solid database performance, Docker-based local development, plus a variety of deployment options with popular database enginesTurborepo, Next.js, Typescript, React and Expo are trademarks of their respective owners. Turbine is not affiliated with or in any way endorsed by Vercel, Expo, Apple, Google, Microsoft or Meta Platforms.
Turbine isn't a ship-it-and-forget-it bootstrap — it's the technical foundation for your next product that's concerned just as much about your shipping cadence in two weeks, ninety days, and twelve months as it is in helping you get to market quickly
Email & password, Login with Apple, and third-party machine-to-machine (plus easily add your own)
Prepare for cross-platform payments from the start with RevenueCat & complete webhook support
Get end-to-end type safety with Typescript, Zod & Kysely
Automatically generate data models with kysely-codegen to keep data in sync
Best-in-class modern Javascript & Typescript tooling with ESLint and Prettier
Manage error reports in one place with Sentry
Share UI components and commpn logic with integrated libraries
Easily swap out and change key components, including styling, database architecture and more
Highly-efficient server-side patterns to scale up or down when you need to
Turbine is available as a one-time purchase with no ongoing monthly fees

Looking for a custom solution with support? Get in touch.
Turbine was built by myself, Josh Dickson, an experienced full-stack developer with a background in leading software development teams using the technologies included in Turbine.
Building with Turborepo enables efficient code sharing and dependency management across projects, leading to faster builds and a more unified development experience. It’s designed to optimize and scale with your projects, ensuring consistency and saving time, especially in monorepos with multiple packages or applications.
I built Turbine for my own real-world use case for an upcoming project I'm working on.
Turbine stands out by being more than just a starting point; it's a production-ready framework designed for real-world applications. The focus is on quality, with each component crafted for optimal performance and scalability. Unlike basic bootstraps and boilerplates, Turbine offers a comprehensive solution, integrating best practices and tools that are proven to work together efficiently. This holistic approach ensures that developers can start building sophisticated applications right away without worrying about the underlying setup.
Turbine incorporates the latest features of Next.js, such as the App Router and layouts, which were introduced in Next.js 13. This gives developers access to the most current and advanced routing capabilities for building modern web applications.
Turbine itself doesn't come with standard support, but consulting services are available. If your team needs help getting started with Turbine's tools or customizing the framework to fit your needs, you can engage on a contract basis for more personalized assistance.
Turbine comes with a 30 day money-back guarantee. If you're not satisfied with Turbine for any reason, let me know and I'll refund your purchase.
Feel free to contact me at [email protected].
Get the latest in cross-platform development with Turbine's seamless integration of user authentication,