This repo contains the below adapters and example implementations for each adapter.
Deploy SvelteKit applications as appwrite functions.
I have tested and validated the implementation with the node20 runtime. Other runtimes may work but have not been tested.
Deploy SvelteKit applications as Electron desktop applications with native protocol handling.
This adapter provides seamless integration between SvelteKit and Electron, featuring:
protocol.handle()
API for productionThe adapter automatically handles the build process and provides helper functions for setting up the Electron main process. Please look at the example implementation for detailed setup instructions.
This repo includes the following packages and examples:
appwrite
: a SvelteKit example app that uses the adapter-appwrite
adapter [Link] electron
: a SvelteKit example app that uses the adapter-electron
adapter with native protocol handling [Link]