project-warpcode icon indicating copy to clipboard operation
project-warpcode copied to clipboard

Build Svelte applications visually without compromising on developer experience.

Warp Code IDE

An electron based Svelte app builder that allows you to visually create applications, whilst generating clean Svelte code, using Vite for the UI build step (Svelte based) and Rollup for the Electron components (Typescript).

Capacitor is used to build and deploy to mobile applications.

It will also support standard web and native desktop applications down the line.

Note: This is in very early pre-alpha and serves as proof of concept in it's current state. Here be dragons, etc etc.

Active contributors very welcome.

What does it look like (for now)?

alt text

Recommended IDE Setup

VSCode + Svelte.

Setting up Warp on your machine

npn i -g pnpm
pnpm i
pnpm dev:all

Troubleshooting

If the 'dev:all' command failed to execute because of node-pty.

Run:

pnpm rebuild

And then:

$(npm bin)/electron-rebuild

On .nix machines (Mac, Linux, BSD)

And:

.\node_modules\.bin\electron-rebuild.cmd

On NT machines (Windows, ReactOS, Wine).