{"id":13880616,"url":"https://github.com/ionic-team/capacitor-remix-templates","last_synced_at":"2025-08-25T06:11:38.886Z","repository":{"id":39704264,"uuid":"480489177","full_name":"ionic-team/capacitor-remix-templates","owner":"ionic-team","description":"Build native iOS, Android, and Web apps with Capacitor and Remix.run 💿","archived":false,"fork":false,"pushed_at":"2022-04-27T21:50:47.000Z","size":561,"stargazers_count":126,"open_issues_count":4,"forks_count":5,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-08-18T13:48:46.294Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ionic-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-11T17:47:36.000Z","updated_at":"2025-07-14T05:00:18.000Z","dependencies_parsed_at":"2022-08-24T04:51:22.989Z","dependency_job_id":null,"html_url":"https://github.com/ionic-team/capacitor-remix-templates","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ionic-team/capacitor-remix-templates","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionic-team%2Fcapacitor-remix-templates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionic-team%2Fcapacitor-remix-templates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionic-team%2Fcapacitor-remix-templates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionic-team%2Fcapacitor-remix-templates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ionic-team","download_url":"https://codeload.github.com/ionic-team/capacitor-remix-templates/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionic-team%2Fcapacitor-remix-templates/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272013563,"owners_count":24858474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-25T02:00:12.092Z","response_time":1107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-06T08:03:17.669Z","updated_at":"2025-08-25T06:11:38.846Z","avatar_url":"https://github.com/ionic-team.png","language":"Swift","funding_links":[],"categories":["Swift"],"sub_categories":[],"readme":"# Capacitor Templates for [Remix.run](https://remix.run/)\n\nThis repository holds production ready Capacitor templates for building native mobile applications using Remix. Using Capacitor, you can quickly build out a native mobile application for iOS and Android using web technology, such as Remix.\n\n## Getting Started\n\nBe sure to follow our [getting started guide](https://capacitorjs.com/docs/getting-started/environment-setup) for Capacitor to setup your environment correctly. Once your environment is set up for mobile development, you can use [degit](https://github.com/Rich-Harris/degit) to clone one of these Capacitor templates and start building your native app with Remi!\n\nWhen developing, you can use vite just as you would for a standard web application. For these templates, you can run `npm start` to boot up the remix dev server with Hot Module Replacement (HMR). Once you are ready to test your app on mobile, you can use one of the following commands to build and run your native app on your mobile device.\n\n#### iOS\n\n```bash\nnpm run build\nnpx cap run ios\n```\n\n#### Android\n\n```bash\nnpm run build\nnpx cap run android\n```\n\n#### Setting your server.url variable\nRemix is a full-stack framework. Meaning that your application needs a backend server to properly run your Remix app. When testing your application locally, you'll need to set your `server.url` variable to a currently running server. You can start a remix dev server with `npm start` and then run `npx cap run \u003cplatform\u003e` on a separate process to start your Capacitor application. If your backend server is not running, your Capacitor Remix app will not work properly. When deploying your application to the App Store, be sure to set your `server.url` variable to a hosted server and not the default `http://localhost` value.\n\n_note: The Capacitor + Remix dependencies are maintained via [pnpm](https://pnpm.io) via `pnpm up -Lri`. This is the reason you see a `pnpm-lock.yaml`. That being said, any package manager will work. The `pnpn-lock.yaml` file can be safely be removed once you clone a template if you would like to use another package manager like `npm` or `yarn`._\n\n### Deploying to App Stores\n\nOnce you are ready to deploy your app, you can follow our guides building your native application for the [Apple App Store](https://capacitorjs.com/docs/ios/deploying-to-app-store) or the [Google Play Store](https://capacitorjs.com/docs/android/deploying-to-google-play).\n\n## Template List\n\nTo download one of these templates, you use the following the command:\n\n```bash\nnpx degit ionic-team/capacitor-remix-templates/\u003ctemplate\u003e my-project\ncd my-project\nnpm install # or pnpm install or yarn install\n```\n\nThe following templates are available for both JavaScript and TypeScript:\n- [architect](https://github.com/architect/architect)\n- [cloudflare-pages](https://pages.cloudflare.com/)\n- [cloudflare-workers](https://workers.cloudflare.com/)\n- [express](https://github.com/expressjs/express)\n- [fly](https://fly.io/)\n- [netlify](https://www.netlify.com/)\n- [remix-app-server](https://remix.run/docs/en/v1/other-api/serve)\n- [vercel](https://vercel.com/)\n\nTo use the TypeScript version of the template, add `-ts` to the end of the template\n\n```bash\n# Use \"remix-app-server\" with TypeScript support\nnpx degit ionic-team/capacitor-remix-templates/remix-app-server-ts my-project\ncd my-project\nnpm install\n```\n\n## I don't see a template that matches my need?\n\nYou wish there was a template with your favorite library?\n\nFeel free to make a pull request. Copy one of the template already available, tweak it, name it properly and make a PR. See [contributing](#contributing) below.\n\n## Contributing\n\nThis project is managed with [pnpm](https://pnpm.io). You should [install it](https://pnpm.io/installation) first to test out your template or contribute to an existing one.\n\nYou can create your own template and prefix it with `ts-` or `js-` and giving it a name that describe the purpose.\n\nTo update all dependencies you can run:\n\n`pnpm up -Lri`\n\n## Community\n\nYou learn more about Capacitor on the [Capacitor Website](https://capacitorjs.com) and come chat with us the [Ionic Discord](https://discord.gg/UPYYRhtyzp) if you have any questions. For Remix questions, you can learn more on the [Remix Website](https://remix.run) and join the [Remix Discord](https://discord.com/invite/remix)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fionic-team%2Fcapacitor-remix-templates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fionic-team%2Fcapacitor-remix-templates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fionic-team%2Fcapacitor-remix-templates/lists"}