remix development, streamlined
Remix development, streamlined with Vite.
An alternative dev server and compiler for the awesome Remix web framework.
> cd ./your-remix-app
> npx remix-kit@latest install
> npm run vite:dev
Please see the status section and getting started guide for details.
plugin modules
to extend any part of the build process.remix-kit
for development, build, previews and more.remix.config.js
, file ignore with .remixignore
and much more!
(Alpha) Use to streamline your development but not recommended for production bundling use. Please help test and it can get there though.
Legend: ✅ (Tested),❓ (Untested), ⏳ (Not Supported)
Remix Template | Status | Install Notes |
---|---|---|
Remix App Server | ✅ | No changes required after install. Use the default remix-kit preview for the dev:server. |
Express | ✅ | Rename the dev:node npm script to dev:server and delete the duplicate dev:server script. Add a require(BUILD_DIR); in the app.listen callback otherwise the first request will fail due to the dev client asynchronously initializing. |
Fly | ❓ | |
Netlify | ❓ | |
Vercel | ❓ | |
Deno | ❓ | |
Cloudflare Workers | ⏳ | |
Cloudflare Pages | ⏳ |
Package | Changelog |
---|---|
remix-kit | Changelog |
@remix-kit/kit | Changelog |
@remix-kit/react | Changelog |
@remix-kit/schema | Changelog |
@remix-kit/vite | Changelog |
See CONTRIBUTING.md for information on how to develop RemixKit locally.
RemixKit is an MIT-licensed open source project with its ongoing development made possible entirely by volunteer time. If you'd like to support this effort, please consider sponsoring.
This project was bootstrapped using code from Nuxt. Their MIT license can be found here and here. In addition it benefits greatly from a large number of libraries from the UnJS ecosystem. Vite and vite-node provide most of the core functionality and their usage is based on the approach pioneered by @pi0 and described in detail by @antfu at antfu.me.