can1357

can1357 / fxe

Public

Immediate-mode app platform — an Electron alternative with real GPU graphics. C++ 2D/3D renderer with optional Dawn/WebGPU backend, embedded V8 + TypeScript runtime, and a Puppeteer-style Python debug client.

10
2
100% credibility
Found May 09, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C++
AI Summary

FXE enables building lightweight native desktop applications using TypeScript and a React-inspired UI framework with direct GPU rendering, bypassing traditional browser dependencies.

How It Works

1
💡 Discover FXE

You hear about FXE, a simple way to create fast desktop apps using familiar web skills without heavy software.

2
📥 Get the starter

Download the free app runner that makes your ideas come alive on screen.

3
✏️ Sketch your app

Write a short file describing your window, buttons, and text – like drawing a picture.

4
🚀 Launch it

Run a quick command and watch your app window appear instantly.

5
See it shine

Your smooth, native-feeling app pops up with beautiful graphics and snappy interactions.

6
🔧 Tweak and grow

Add features like sounds, files, or networks – it all just works.

7
📦 Share easily

Package it into a single file anyone can run on their computer.

🎉 Your app is ready

Friends and users love your lightweight, speedy desktop creation.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

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 Repurpose
AI-Generated Review

What is fxe?

FXE builds desktop apps in TypeScript using an immediate-mode application platform with native GPU rendering via Dawn/WebGPU backend. It's a C++ alternative to Electron, embedding V8 for TS/JSX scripts and painting 2D/3D UIs directly to windows—no Chromium or DOM. Run `just ts counter` for a JSX counter app in a tiny binary, or package to DMGs/MSIs/AppImages.

Why is it gaining traction?

Ditches Electron's bloat for single-executable apps with React-like hooks, flexbox, and primitives like ScrollView/TextInput. Puppeteer-style Python debug client lets you eval JS, screenshot, or trace layouts in running apps via CLI or SDK. Native perf shines for immediate mode GUI github experiments, beating webviews on bundle size and speed.

Who should use this?

TS devs crafting lightweight tools like fxe zero dashboards, fxevolution prototypes, or fxeq trading clients. Suits frontend folks tired of Electron's 100MB+ overhead for 2D/3D app backends, or Python scripters debugging via fxe schule/vilshofen-style sessions.

Verdict

Solid Electron killer for TS desktop apps if you want native GPU and small ships—docs/examples are sharp. But 10 stars and 1.0% credibility scream pre-1.0; test thoroughly before production.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.