Minimal containerized Remix Stack with Tailwind CSS.
Learn more about Remix Stacks.
- Deploy to Fly.io using Docker container
- Ready for multi-tenant (multiple subdomains with a single codebase)
- Healthcheck endpoint for Fly backups region fallbacks
- Custom Express server for production
- Styling with Tailwind CSS, clsx, and tailwind-merge
- Code formatting and linting with Biome
- Static Types with TypeScript
- Unit testing with Vitest
- E2E testing with Playwright
pnpm create remix --template riipandi/remix-start app_name
To get started with setting up this project, refer to CONTRIBUTING.md for step-by-step instructions.
This project uses TypeScript for type checking, Biome for code formatting
and linting which is configured in biome.json
. It's recommended
to get TypeScript set up for your editor and install an editor plugin (like the
VSCode Biome plugin) to get auto-formatting on saving and get a
really great in-editor experience with type checking and auto-complete.
Contributions are welcome! Please open a pull requests for your changes and tickets in case you would like to discuss something or have a question.
In general, I'd like to thank every single one who open-sources their source code for their effort to contribute something to the open-source community. Your work means the world! 🌍 ❤️
Licensed under either of Apache License 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Copyrights in this project are retained by their contributors.
See the LICENSE-APACHE and LICENSE-MIT files for more information.
🤫 Psst! If you like my work you can support me via GitHub sponsors.