The Remix starter kit for no-nonsense engineers who ship fast.
There is no "perfect tech stack". Choose one that doesn't lock you in to third-party services and dependencies, allowing you to focus on delivery and long term success.
Payments and subscriptions
- Stripe
- Supports Stripe for payments, with the option to extend to Paddle, Lemon Squeezy or any other provider
- Subscription management
- Self-serve subscription management for your users
- Webhooks
- Webhook listeners for Stripe events so you can react to changes in your users subscriptions
Authentication
- Email/password auth
- Built in email/password authentication
- Social auth
- Comes with Google and GitHub social auth built in, with the option to extend to any OAuth provider
- Email confirmation
- To prevent spam, email confirmation is required
Marketing
- Landing page
- Show your products features and benefits
- Pricing page
- Dynamic pricing page with live prices and plans from your Stripe account
- Blog
- MDX-powered blog to share updates and news
- SEO optimised
- SEO optimised to help you rank in search engines
Pre-built and extendable UI components
- Tailwind
- Built with Tailwind CSS so it comes with sane defaults but can easily be customised
- ShadCN
- Re-useable components that live in your codebase, not as a third-party dependency, as well as CSS variable-based theming support
- Mobile responsive
- Components are built to be mobile responsive out of the box
Pluggable services
- Emails
- Emails are sent using SMTP so you can use any providers
- File storage
- Supports any S3-compatible storage provider
- Payments
- You can use Stripe for payments
- Hosting
- Thanks to the magic of Remix, you can host your app anywhere with both serverless or server-full deployments
- Database
- Uses Drizzle to connect to and query any RDMBS provider, without depending on of their specific platform features
- Cache
- Simple key-value abstraction to support any cache provider
World-class developer experience
- Type-safe
- Written entirely in Typescript, with Zod for runtime type checking
- Code quality
- Comes with TSlint, ESLint and Prettier to ensure code quality
- Error monitoring
- Uses Sentry for error monitoring
- Remix and React best practices
- Uses Remix v2 (with Vite) and React v18
Everything you need on day one
Launchway takes away all the boring work for you so you can hit the ground running and launch quickly. Database integration, countless deployment strategies, user authentication, payment integrations, end-to-end user journeys for users to sign up and manage their accounts, and much, much more.
- Authentication
- Seamless authentication, password recovery, and Google auth, all without relying on third-party services
- Payment processing
- Simplified setup with Stripe for handling subscriptions and transactions
- Subscription management
- Users can manage their subscriptions and billing information directly from your app
- Multi-tenancy support
- Users can be members of multiple organizations, each with their own roles and permissions
- Database integration
- Utilize any ORM or database of your choice, including Postgres, SQLite or MySQL
- Efficiently send transactional emails (signups, notifications) through any email provider.
- User uploads
- Allow users to upload files and images to S3-compatible storage providers
- Styling and components
- Uses Tailwind and ShadCn to provide a beautiful, responsive design with built-in dark mode support
- Onboarding
- Guided onboarding for new users to get started quickly
- Marketing and user engagement
- The standalone app includes a marketing site and blog, optimized for SEO.
- Roles and permission
- Granular control over user roles and permissions, with support for role-based access control
- Feature gating
- Easily enable or disable features for specific users or groups
- API routes
- Allow users to interact with your app through a RESTful API
- Type-safe
- Fully typed codebase with TypeScript for fewer bugs and clearer code.
- Platform agnostic
- Not tied to any specific hosting provider, database company, email service or payment processor.
- Comprehensive documentation
- Detailed guides on every aspect of the starter kit to maximize productivity.
- Error tracking
- Built-in support error tracking with Sentry
- Internationalization
- Built-in support for multiple languages and locales
- Feature flags
- Deploy new features with confidence using feature flags
- 2FA
- Add an extra layer of security with two-factor authentication
- In-app notifications
- Keep users informed with in-app notifications and alerts
- Analytics
- Track user behavior and app performance with analytics
Save yourself 40-65+ hours of grunt work on every project you build from now on.
Don't waste time building the same features over and over again with a mishmash of libraries and third-party services. Use Launchway to get a self-contained, future-proof and rock-solid foundation for your next project.
One-time payment
What’s included
- Access to the Github repository
- Lifetime updates
- Use with unlimited projects
- Email support
Frequently Asked Questions
Hey, I'm Brian Briscoe
I'm a developer who loves to ship. Throughout my career of almost ten years, I've launched dozens of greenfield web apps, both for professional and personal projects, and I found myself constantly repeating the same stuff around setting up users, payments, emails, and so on. Over time, I have refined this process to be as efficient as possible, and I'm excited to share the results with you.