SvelteKit-Electron

Sveltekit Electron

A SvelteKit Electron template



Electron Svelte Crossover Banner



A desktop application template utilizing frontend tools like SvelteKit & DaisyUi in combination with the type safety provided by Typescript, and the backend cross-platform APIS and functionality of Electron




Overview

The aim of this project is to provide Web Developers using svelte the power to create cross-platform desktop apps using electron.

Core packages

electron > Electron is the core of this template.

electron-forge > An awsome CLI that encapsulates a vast array of solutions for managing the electron application. It provides a set of tools for creating, packaging, bundling, distributing and more.

electron-store > A local storage manager, that writes/reads to storage files data to disk for later use.

svelte > A radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app..

svelte-kit > SvelteKit is a framework for building web applications of all sizes, with a beautiful development experience and flexible filesystem-based routing.

tailwindcss > Tailwind CSS is basically a utility-first CSS framework for rapidly building custom user interfaces. It is a highly customizable, low-level CSS framework that gives you all of the building blocks you need to build bespoke designs without any annoying opinionated styles you have to fight to override

daisyUI > A plugin for Tailwind CSS. Faster development. Cleaner HTML. Customizable and themeable. Pure CSS.

TODO: Upgrade Svelte-Kit

Currently unable to upgrade SvelteKit due to breakage of AJV

Project is currently not maintained

Top categories

Loading Svelte Themes