khayzz13 / keystone_desktop
Public**Experimental/Not Intended for Production** Build your frontend in web tech (React, Svelte, vanilla JS), your backend services in TypeScript, and your main process in C# with direct access to Metal, AppKit, and the full macOS platform. Or skip any layer you don't need!
Keystone Desktop is a cross-platform framework for creating native desktop applications that combine web-based UIs, TypeScript backend services, and C# for system integration and GPU-accelerated rendering.
How It Works
You hear about Keystone, an easy way to build beautiful desktop apps without complicated setups.
Download the starter kit and create your first app folder with a simple command.
Run one command to build and open your app window instantly on your screen.
Tweak simple web files to customize buttons, layouts, and looks just how you want.
Edit easy scripts to make your app fetch data, respond to clicks, or connect services.
Use familiar web tools for everything—fast and simple.
Blend web panels with high-performance graphics and tools.
Watch your polished desktop app run smoothly across Mac, Linux, or Windows, ready to share.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.