A modern SaaS template built with Remix, perfect for AI-powered applications and SaaS tools.
SaaS Remix is a production-ready template for building modern SaaS applications. Built with Remix, TypeScript, and Tailwind CSS, it provides a solid foundation with essential features that most SaaS applications need.
Check out the live demo: https://comicsai.org
- 🌏 Internationalization (15+ languages)
- 💳 Subscription management ready
- 🔐 Authentication system
- 📱 Responsive design
- 🎨 Modern UI with Tailwind CSS
- 🚀 SEO optimized
- 💫 Smooth animations
- 📊 Analytics ready
- Framework: Remix
- Language: TypeScript
- Styling: Tailwind CSS
- Components: Headless UI
- Icons: Heroicons
- Animations: Framer Motion
- i18n: i18next
- Node.js 18+
- npm or yarn
- Clone the repository:
git clone https://github.com/yourusername/saas-remix.git
cd saas-remix
- Install dependencies:
npm install
- Start the development server:
npm run dev
Visit http://localhost:5173
to view the application.
saas-remix/
├── app/
│ ├── components/ # Reusable components
│ │ ├── Footer.tsx
│ │ ├── Navigation.tsx
│ │ └── LanguageSelector.tsx
│ ├── routes/ # Route components
│ │ ├── ($lang)._index.tsx # Landing page
│ │ ├── ($lang).about.tsx # About page
│ │ ├── ($lang).blog._index.tsx # Blog list
│ │ ├── ($lang).blog.$id.tsx # Blog detail
│ │ ├── ($lang).cases.tsx # Case studies
│ │ ├── ($lang).price.tsx # Pricing plans
│ │ └── ($lang).try-free.tsx # Free trial
│ ├── i18n/ # i18n configuration
│ └── middleware/ # Middleware
├── public/
│ └── locales/ # Translation files
└── tailwind.config.ts # Tailwind configuration
-
🌐 Internationalization
- Built-in support for 15+ languages
- Easy to add new languages
- SEO-friendly URL structure with language prefixes
-
💰 Subscription Management
- Ready-to-use pricing page
- Subscription plan components
- Easy integration with payment providers
-
🔒 Authentication
- User authentication flow
- Protected routes
- Role-based access control
-
📱 Responsive Design
- Mobile-first approach
- Tailwind CSS utilities
- Smooth animations
The template is designed to be easily customizable:
- Branding: Update colors in
tailwind.config.ts
- Content: Modify translations in
public/locales
- Routes: Add or modify routes in
app/routes
- Components: Customize UI components in
app/components
Build for production:
npm run build
Run in production mode:
npm start
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
If you need help with the template:
- 📧 Email: support@example.com
- 💬 Discord: Community Server
- 📚 Documentation: docs.example.com